您的位置首页生活百科

matlab中plot(x,y)的简单运用

matlab中plot(x,y)的简单运用

的有关信息介绍如下:

matlab中plot(x,y)的简单运用

plot(x,y)是以x值为横坐标、y值为纵坐标作图,假如x和y为行列数相等的矩阵,则是以列为单位作图,即x(m,n),y(m,n),则最终会做出n个图形,每个图形分别由m个点坐标相连绘制而成。

为了验证,可以通过plot(x,y)和plot(x',y')来实现。下面是程序代码

t=[0,120,240,0]*pi/180;%变换成弧度

xxx=[];yyy=[];

for i=0:5:360

tt=i*pi/180;

xxx=[xxx;cos(tt+t)];yyy=[yyy;sin(tt+t)];

end

plot(xxx,yyy,'r'),axis('square')

figure(2)

plot(xxx',yyy','r'),axis('square')

figure1是4个圆叠在一起的效果,figure2是73个(73=1+360/5)正三角形以(0,0)为基点呈阵列形式展开的效果