首頁 > 其他

matlab中三維曲面圖的繪製

2019-12-24 12:02:08

matlab是一款功能強大的軟體,不僅可以進行數值計算,還可以繪製各類圖形。有時候我們會用到三維曲面圖的繪製,但是卻不知道如何繪製。那麼matlab中三維曲面圖怎麼繪製呢?下面一起來看看吧。


1

首先開啟電腦上的「matlab」軟體,主介面如下圖所示,點選箭頭處的「新建」按鈕。


2

新建一個函數指令碼檔案,接著點選箭頭處的「指令碼」,即可新建指令碼檔案三維曲面圖的繪製函數為mesh和surf函數,二者的呼叫格式為mesh(x,y,z)surf(x,y,z)


3

此處以繪製環面為例,演示三維曲面圖的繪製過程。要先用meshgrid函數生成網格節點,具體命令如下圖所示。


4

接著輸入環面的公式x、y及z的公式如下圖所示,表示出三個變數的公式即可。


5

下面使用mesh函數繪製環面(三維曲面),呼叫格式為mesh(x,y,z),具體命令如下圖所示。


6

點選右邊箭頭處的「執行」按鈕,輸入檔名稱後,點選「儲存」即可。


7

由於剛才點選了執行按鈕,函數檔案會執行,輸出的環面如下圖所示


8

下面我們把mesh函數換為surf函數,兩個函數的呼叫格式相同,使用命令surf(x,y,z)


9

點選箭頭處的「執行」按鈕,即可執行程式,執行結果如下圖所示。



IT145.com E-mail:sddin#qq.com