如何採用MATLAB繪製等高線(三種)

來源:酷知科普網 2.17W

常常我們需要繪製一個函式的等高線,其實,MATLAB 還可以很方便的畫出等高圖,基本方法:基本呼叫格式為 contour(x,y,z,n),contour3(x,yz,n),contourf(x,y,z,n)(帶填充),其中 n 表從最低位置到最高位置的等高線的條數。預設 x,y 狀態時表示為二維等高線圖。

操作方法

(01)開啟MATLAB軟體並且清空介面;程式碼:clearclc

如何採用MATLAB繪製等高線(三種)

(02)生成一個測試的函式,或是自己的要顯示的函式,採用peaks命令,該命令是MATLAB中,一個函式,自己也可定義其他的函式,根據需求:程式碼:[x,y,z]=peaks(30);

如何採用MATLAB繪製等高線(三種) 第2張

(03)為了便於對比觀察,生成該函式的基本影象,程式碼如下:subplot(2,2,1),mesh(x,y,z);

如何採用MATLAB繪製等高線(三種) 第3張

(04)繪製基本的二維等高線的圖,程式碼如下:subplot(2,2,2),contour(x,y,z,8);

如何採用MATLAB繪製等高線(三種) 第4張

(05)繪製具有三維效果的登高線圖,效果如圖所示,程式碼如下:subplot(2,2,3),contour3(x,y,z,8);

如何採用MATLAB繪製等高線(三種) 第5張

(06)繪製,帶有填充色彩的等高線圖,程式碼如下:subplot(2,2,4),contourf(x,y,z,8);

如何採用MATLAB繪製等高線(三種) 第6張

(07)結束語:這裡給出了三種登高線的方法,大家可根據自己的需求來使用不同的命令。

特別提示

如有疑問可以留言

分享可以使我們懂得更多

熱門標籤