表白心形函数解析式
极坐标方程。
水平方向: ρ=a(1-cosθ) 或 ρ=a(1+cosθ) (a>0)。
垂直方向: ρ=a(1-sinθ) 或 ρ=a(1+sinθ) (a>0)。
直角坐标方程。
心形线的平面直角坐标系方程表达式分别为x^2+y^2+a*x=a*sqrt(x^2+y^2)和x^2+y^2-a*x=a*sqrt(x^2+y^2)。
参数方程。
-pi<=t<=pi 或 0<=t<=2pi。
x=a*(2*cos(t)-cos(2*t))。
y=a*(2*sin(t)-sin(2*t))。
所围面积为3/2*PI*a^2,形成的弧长为8a。
来源
《数学故事》讲述了数学家笛卡尔的爱情故事。笛卡尔于1596年出生于法国,在黑死病期间他流浪到了瑞典。
1649年,52岁的笛卡尔在斯德哥尔摩的一条街上遇到了18岁的瑞典公主克里斯汀。几天后,他收到了一个意外的通知,国王聘请他为小公主的数学老师。
他跟着来通知他的卫兵来到宫殿,看见了他在街上遇到的那个姑娘。从那时起,他成了小公主的数学老师。
在笛卡儿的细心指导下,小公主的数学突飞猛进。笛卡儿向公主作了自我介绍。
笛卡尔坐标系是一个新的研究领域。每天在一起分不开的,这样他们对彼此的爱,公主的父亲,国王得知他勃然大怒,下令执行笛卡尔,小公主克里斯汀•恳求国王将流亡到法国,克里斯汀公主也软禁了他的父亲。
program heart_shape
implicit none
integer, parameter :: x_max = 80, y_max = 50 ! 声明图像的大小
integer :: i, j, x, y
real :: dist, cx, cy
character(1) :: pixel(x_max, y_max)
do j = 1, y_max
do i = 1, x_max
pixel(i, j) = ' ' ! 将所有像素设置为空白
end do
end do
do y = 1, y_max
cy = y - 200
do x = 1, x_max
cx = x - 400
dist = sqrt(cx2 + cy2)
if (dist > 00) then
if (abs(200 (cx / dist) + 100 (cy / dist) - 10) < 07) then
pixel(x, y) = '' ! 在符合条件的位置上画星号
end if
end if
end do
end do
do j = 1, y_max
do i = 1, x_max
write(, '(A)', advance='no') pixel(i, j) ! 输出绘制的图像
end do
write(, )
end do
end program heart_shape
C语言版表白神器是一款非常有趣的电脑表白软件,本款C语言表白程序使用方法简单易懂,用户可通过它来轻松生成浪漫的红色爱心,从而让你的表白充满创新。C语言版表白神器可以帮你生成超级炫酷的表白爱心哦只需简单几步,就能将你想对他/她说的话用爱心表达出来转发到朋友圈,就是这么炫酷,开启炫酷装逼模式吧!
欢迎分享,转载请注明来源:表白网
评论列表(0条)