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)