如何使用PHP绘制图片上的正余弦曲线

在使用Actionscript编写动态的三角函数曲线,PHP输出三角曲线也很简单。
复制代码代码如下所示:
< PHP
定义(max_width_pixel
定义(max_height_pixel

发送/发送头信息
页眉(内容类型:图像);

图像
$ img =画面欣赏(max_width_pixel,max_height_pixel);

设置/颜色
背景颜色= imagecolorallocate美元(美元IMG,0xFF,0xe9,0xe9);
红色= imagecolorallocate美元(美元IMG,255, 0, 0);
蓝色= imagecolorallocate美元(美元IMG,0, 0, 255);
布朗= imagecolorallocate美元(美元IMG,100, 0, 0);
黑imagecolorallocate美元(美元IMG,0, 0, 0);

$宽度= max_width_pixel / / /宽度2;
$高度= max_height_pixel / / /高2;

建立坐标轴
imageline(IMG美元,0美元美元的宽度,宽度,max_height_pixel,$黑色); / / Y轴
imageline($ 0,$ IMG,高度,max_width_pixel美元美元,高度,黑色); / / X轴

用循环描绘来实现图形的功能
为($我= 0;$i <= max_width_pixel;$我+ +)
{
Y1 = 100美元*罪($我 / 100 * m_pi);
imagesetpixel(美元美元美元IMG,我高度+ $ Y1,为蓝色);

Y2 = 100美元*罪($我 / 300 * m_pi);
imagesetpixel(美元美元美元IMG,我高度+ $ Y2,为红色);

Y3 = 100美元*罪($我 / 300 * m_pi);
imagesetpixel(美元美元美元IMG,我高度至Y3,布朗美元);
}

显示图形
imagegif($ IMG);

释放资源
销毁一图像($ IMG);
隐式鸟=
>