笛卡尔曲线得到的图像是一个类似于心形的曲线,因此也被称为心形线。这条曲线具有对称性和周期性。
数学家笛卡尔爱情公式r=a(1-sinθ),卡尔心形线极坐标方程
标准方程:(x²+y²-1)³-x²y³=0
极坐标方程:r=a(1-sinθ) (a是常数,θ是角度)
参数方程:X=2a(sinθ-1/2sin2θ) Y=2a(cosθ-1/2cos2θ) (0≤θ≤2π)
PHP代码:
header("Content-type: image/png"); $width = 800; $height = 600; $img = imagecreate($width, $height); imagecolorallocate($img, 0, 0, 0); $red = imagecolorallocate($img, 255, 0, 0); $a=80; for($i=0;$i<360;$i++){ $x=2*$a*(sin(M_PI*$i/180)-1/2*sin(M_PI*$i/90)); $y=2*$a*(cos(M_PI*$i/180)-1/2*cos(M_PI*$i/90)); imagesetpixel($img, $x+$width/2, $y+$height/2, $red); } imagepng($img); imagedestroy($img);
优化桃心代码:
桃形心参数方程:X=16(sinθ)³ Y=13cosθ-5cos2θ-2cos3θ-cos4θ (0≤θ≤2π)
header("Content-type: image/png"); $width = 800; $height = 600; $img = imagecreate($width, $height); imagecolorallocate($img, 0, 0, 0); $red = imagecolorallocate($img, 255, 0, 0); $a=10; for($i=0;$i<360;$i++){ $x=$a*16*pow(sin(M_PI*$i/180),3); $y=$a*(13*cos(M_PI*$i/180)-5*cos(M_PI*$i/90)-2*cos(M_PI*$i/60)-cos(M_PI*$i/45)); imagesetpixel($img, $x+$width/2, $y+$height/2, $red); } imagepng($img); imagedestroy($img);
目前有 0 条评论