今天七夕,正好看到高等数学的心形线,想到心形线的函数应该可以用R语言来绘制,就尝试了一下。
心形线的参数方程为:
其中r是半径,t为弧度。
有了参数方程之后,我们的作图就变得简单了,其基本思路是:首先计算出x和y坐标的位置,接下为使用plot函数绘图,最后使用polygon函数填充即可。
下面我们就尝试一下:
par(pin=c(1.5, 1.5)) #设定图形的大小,长和宽定义为2,此处可以进行调整
t<-seq(0, 2*pi, 0.01) #设定弧度的值
x=2*(cos(t)-0.5*cos(2*t))
y=2*(sin(t)-