matlab如何繪製三維曲面圖

來源:酷知科普網 6.4K

許多時候需要繪製三維曲面圖,比如知道三維資料(x,y,z),如何繪製出三維影象?下面,小編以一個小例子演示基本操作,請看下文:

操作方法

(01)作為演示,以二元函式圖 z = xexp(-x^2-y^2) 為例講解基本操作,首先需要利用meshgrid函式生成X-Y平面的網格資料,如下所示:% 生成二維網格資料xa = -2:0.2:2;ya = xa;[x,y] = meshgrid(xa,ya);

(02)此外,需要計算縱軸資料(z軸),如下所示:% calculate z dataz = x.*exp(-x.^2 - y.^2);

(03)在計算出(x,y,z)資料後,就可以使用三維繪圖函式mesh繪製三維曲面圖,如下所示:mesh(x,y,z);整個完整程式碼如下所示,點選執行按鈕即可看影象。

matlab如何繪製三維曲面圖

(04)如下所示,即為執行效果:

matlab如何繪製三維曲面圖 第2張
熱門標籤