三维图的绘制分为以下三种:三维曲线、三维曲面、其他的三维立体图形,下面分别介绍:
(一)三维曲线
(1)plot3函数
plot3函数与plot函数用法十分相似,其调用格式为:
plot3(x1,y1,z1,选项1,x2,y2,z2,选项2,…,xn,yn,zn,选项n)
其中每一组x,y,z组成一组曲线的坐标参数,选项的定义和plot函数相同。当x,y,z是同维向量时,则x,y,z 对应元素构成一条三维曲线。当x,y,z是同维矩阵时,则以x,y,z对应列元素绘制三维曲线,曲线条数等于矩阵列数。
注意:需要看好x,y,z三者是什么:是向量还是矩阵,Matlab所有的画图中只要是涉及到矩阵,均是根据对应的列元素来绘制图形;
例如1:
x=1:0.1:10;
>> y=sin(x);
>> z=cos(x);
>> plot3(x,y,z);
得到如下的三维曲线:
例如2:
t=0:pi/100:20*pi;
x