matlab三位画图_matlab 3D绘图详解(示例代码)
1、三維曲線: plot3()
→plot3(X1,Y1,Z1,...)
→plot3(X1,Y1,Z1,LineSpec,...)
→plot3(...,‘PropertyName‘,PropertyValue,...)
→h = plot3(...)
plot3( )的用法與plot( )類似,只是多了一個 Z 數(shù)組。舉例:
>> 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為同維的二維數(shù)組,plot3( )將 X 、Y、Z 相應的列相組合,繪制多條3d曲線。
2、二維數(shù)據(jù)網(wǎng)格: meshgrid( )
[X,Y] = meshgrid(x,y) 由向量 x 和 y 生成二維數(shù)組X和Y,用來計算二元函數(shù) f(x,y)的值Z = f(X,Y)。二維數(shù)組X,Y,Z可用來繪制三維曲線、三維網(wǎng)格圖、三維曲面圖等。 輸出數(shù)組 X 中的行向量相當于向量 x ,輸出數(shù)組 Y 中的列向量相當于向量 y 。[X,Y] = meshgrid(x)
總結
以上是生活随笔為你收集整理的matlab三位画图_matlab 3D绘图详解(示例代码)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 现在什么饮料比较健康?
- 下一篇: 库尔勒到阿克苏多少公里