matlab做三維圖

來源:酷知科普網 1.47W

介紹matlab如何做三維地圖

操作方法

(01)首先準備好要做三維圖的資料。有XY和屬性資料。

matlab做三維圖

(02)根據資料分佈確定各點之間的間隔,並使用griddata命令將屬性資料也進行插值,這裡僅作為例子,我們使用預設的插值方法。

matlab做三維圖 第2張

(03)然後可以嘗試使用plot3命令,可以看到圖形以列為單位繪製出了多條線。當然,如果這不是你想要的圖形,接下來可以使用其他命令。

matlab做三維圖 第3張

(04)先試試contour3命令,這與contour命令相同,只不過生成的等值線是三維分佈。

matlab做三維圖 第4張

(05)下面介紹surf和surfc命令,預設的命令如下:surf(xx,yy,zz)figure;surfc(xx,yy,zz)

matlab做三維圖 第5張
matlab做三維圖 第6張

(06)當然可以對影象稍加處理。我們以surf生成的影象為例。可以加入圖名,xyz座標屬性:title('水深圖');xlabel('經度');ylabel('緯度');zlabel('深度');

matlab做三維圖 第7張

(07)去掉影象中的線:surf(xx,yy,zz,'linestyle','none')同樣也可以使用如下命令確定其顏色條的多少。這裡可以參考如下連結,其屬性基本是相通的。

matlab做三維圖 第8張

(08)去掉座標軸之後,可以最終得到如下圖形。當然也可以使用旋轉命令調整到合適的角度進行展示。

matlab做三維圖 第9張
熱門標籤