温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

php趣味编程 - php 余弦曲线

发布时间:2020-09-07 17:59:17 来源:网络 阅读:410 作者:wo1148 栏目:web开发

php趣味编程 - php 余弦曲线

<?php
$width = 700;//图片的宽
$height = 300;//图片的高
header("Content-type: p_w_picpath/gif");
$img = p_w_picpathCreate($width,$height);//创建一个图片
$bgcolor = p_w_picpathColorAllocate($img, 0, 0, 0);//设置图片背景
$white = p_w_picpathColorAllocate($img,250,250,250);//设置画笔的颜色
$width3  = $width/2;//width
$height2 = $height/2;//height
//画出y轴 找出2个点 用p_w_picpathLine来画出2个点的直线
//点1的坐标(x,y)  点2的坐标(m,n)
p_w_picpathLine($img,$width3,0,$width3,$height,$white);
//画出y轴上面的箭头 - 左边
p_w_picpathLine($img,$width3,0,($width3-8),8,$white);
//画出y轴上面的箭头 - 右边
p_w_picpathLine($img,$width3,0,($width3+8),8,$white);
//画出X轴 跟Y轴一样找出2个点 然后用p_w_picpathLine来画直线
p_w_picpathLine($img,0,$height2,$width,$height2,$white);
//画x轴的 箭头 - 上面
p_w_picpathLine($img,$width,$height2,($width-8),($height2-8),$white);
//画x轴的 箭头 - 下面
p_w_picpathLine($img,$width,$height2,($width-8),($height2+8),$white);
//在图上写上X y轴字样 用函数p_w_picpathfttext
$font = 'DejaVuSans.ttf';
p_w_picpathfttext($img,11,0,($width3+10),25,$white,$font,'y');
p_w_picpathfttext($img,11,0,($width-20),($height2+15),$white,$font,'x');
//图片在画出一个点 颜色是白色 用函数p_w_picpathsetpixel
//找出点的坐标就可以了
//余弦 cos@ = x/r  r=x的平方+y的平方
for($i=0;$i<$width;$i++)
{
    //x轴用$i表示
    //y轴的坐标
    $y = 100*cos($i/100 * M_PI);
    p_w_picpathsetpixel($img,$i,$height2+$y,$white);
}
p_w_picpathGif($img);
p_w_picpathDestroy($img);
?>


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI