利用Matlab绘制心性函数
第一种心性函数
我们利用下面这个参数方程在的区间上绘制一个心性函数
首先,我们在matlab中设置一个参量t在区间内,然后将参数t带入上面两个式子计算就可以得到心性函数对应的x-y坐标
代码示例
我们可以通过调整代码的颜色、线宽等属性改变心性函数的图像
t=0:pi/100:2*pi;
x=16*sin(t).^3;
y=13*cos(t)-5*cos(2*t)-2*cos(3*t)-cos(4*t);
plot(x,y,'-r',LineWidth=5)
例图
第二种心性函数
函数方程为:
利用这个函数我们可以画出无限个相连的心性函数。
示例代码如下:
x=-2*pi:pi/100:2*pi;
y1=sqrt(abs(sin(x)))+sqrt(abs(cos(x)));
y2=sqrt(abs(sin(x)))-sqrt(abs(cos(x)));
plot(x,y1,'-r',LineWidth=5)
hold on;
plot(x,y2,'-r',LineWidth=5)
运行结果如图所示: