matlab做三維圖

介紹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張