绘图
效果图:
在matlab中,作图是重要的一部分,那么对于三维的图像,如何将静态的改为动态的呢?
首先,静态图的代码:
t=0:0.1:20;
i=(1:200);
%这里只是画了一个点'*'而已, 因为i取值为1.
h=plot3(sin(t(i)),cos(t(i)),t(i),'*','erasemode','none');
grid on % 网格化:即显示坐标轴中的网格,一般三维坐标都要使用
axis([-2 2 -2 2 0 35]) %指三维的坐标轴分别的长度
title('123');
我们可以看到,里面的i取值为一个区间,相当于是一个一维向量,我们在画图的时候,matlab会自动向后取值,之后画图即为上图所示。