Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Скрипт построения графика Php |

22.01.2008, 17:39
|
|
Members of Antichat - Level 5
Регистрация: 23.08.2007
Сообщений: 417
Провел на форуме: 14324684
Репутация:
3908
|
|
Скрипт построения графика Php
Нужен скрипт для построения графика квадратичной функции (параболы y=ax^2+bx+c) по заданным коэффициентам. Реализация на PHP средствами gd, сейчас по-моему называется imagegd.
|
|
|

22.01.2008, 18:55
|
|
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме: 5812656
Репутация:
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..
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|