HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Скрипт построения графика Php
  #1  
Старый 22.01.2008, 17:39
Ded MustD!e
Members of Antichat - Level 5
Регистрация: 23.08.2007
Сообщений: 417
С нами: 9851426

Репутация: 3908
По умолчанию Скрипт построения графика Php

Нужен скрипт для построения графика квадратичной функции (параболы y=ax^2+bx+c) по заданным коэффициентам. Реализация на PHP средствами gd, сейчас по-моему называется imagegd.
 
Ответить с цитированием

  #2  
Старый 22.01.2008, 18:55
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
С нами: 10048706

Репутация: 1540


По умолчанию

PHP код:
<?php
//by scrat
if(!isset($_POST['go']))
{
    echo 
"<form action=par.php method=post>
           y=<input type=text name=a value=a>*x^2+
           <input type=text name=b value=b>*x+<input type=text name=c value=c><br>
           <input type=submit name=go value=Draw>"
;
}
else
{
    
$im=imagecreate(640,480);
    
header("Content-type: image/png");
    
imagecolorallocate($im,255,255,255);
    
$black=imagecolorallocate($im,0,0,0);
    
$red=imagecolorallocate($im,255,0,0);
    
imageline($im,320,0,320,480,$black);
    
imageline($im,0,240,640,240,$black);
    for(
$i=0;$i<640;$i+=0.01)
    {
        
$i>320 ?  $k=$i-320 $k=320-$i;
        
$y=((-$_POST['a'])*($k*$k)+$_POST['b']*$k+$_POST['c'])+240;
        
imagesetpixel($im,$i,$y,$red);
    }
imagepng($im);
}
?>
почему-то $_POST['a'] криво передаётся,ветви параболы шли не в том направлении так что я заюзал (-$_POST['a'])

http://scrat.am9.ru/par.php

Последний раз редактировалось scrat; 22.01.2008 в 23:31..
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP 186 21.02.2010 02:41
нужен скрипт построения графика ufalog PHP 3 16.01.2008 18:48
Что такое Php? PAPA212 Болталка 13 28.12.2007 20:44



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.