MATLAB绘图之plot3
程序员文章站
2022-07-14 10:00:28
...
绘制三维图。
和plot一样,plot3也是按照点来画图的,只不过plot3绘制三维图像。
t=0:pi/50:10*pi; %应该注意此处不要缺少*号,书写正确的MATLAB表达式
st=sin(t);
ct=cos(t);
plot3(st,ct,t)
以上代码运行后:
如果想在画一个图,可以在代码里添加figure,即可绘制多幅图:
t=0:pi/50:10*pi; %应该注意此处不要缺少*号,书写正确的MATLAB表达式
st=sin(t);
ct=cos(t);
plot3(st,ct,t)
figure
plot3(ct,st,t)
运行上述程序,结果如下图所示:
从上述程序可以看出,plot3非常适合3D绘图,在使用的时候,一般有以下几种方式:
plot3(X1,Y1,Z1,…)
plot3(X1,Y1,Z1,LineSpec,…)
plot3(…,‘PropertyName’,PropertyValue,…)
plot3(ax,…)
h = plot3(…)