1、三维曲线: plot3()
→plot3(X1,Y1,Z1,...)
→plot3(X1,Y1,Z1,LineSpec,...)
→plot3(...,‘PropertyName‘,PropertyValue,...)
→h = plot3(...)
plot3( )的用法与plot( )类似,只是多了一个 Z 数组。举例:
>> t=[0:0.2:10*pi];
>> x=2*t;
>> y=sin(t);
>> z=cos(t);
>> plot3(x,y,z,'bo');
>> hold on
>> plot3(x,y,z,'r-','LineWidth',2);
用plot3( )同时绘制多条3d曲线
当X,Y,Z为同维的二维数组,plot3( )将 X 、Y、Z 相应的列相组合,绘制多条3d曲线。
2、二维数据网格: meshgrid( )
[X,Y] = meshgrid(x,y) 由向量 x 和 y 生成二维数组X和Y,用来计算二元函数 f(x,y)的值Z = f(X,Y)。二维数组X,Y,Z可用来绘制三维曲线、三维网格图、三维曲面图等。 输出数组 X 中的行向量相当于向量 x ,输出数组 Y 中的列向量相当于向量 y 。[X,Y] = meshgrid(x)