知道xy z座標怎麼在matlab中生成三維圖

時間 2021-05-05 17:11:49

1樓:小小歐平兒

1、首先開啟matla軟體,準備好要做三維圖的資料,有xyz和屬性資料。

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

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

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

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

6、當然,我們也可以對影象稍加處理。我們以surf生成的影象為例。可以往裡面加入圖名,xyz座標屬性:

title('水深圖');xlabel('經度');ylabel('緯度');zlabel('深度')。

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

2樓:匿名使用者

你想要散點的 還是 曲面的?

3樓:送葉風

(一)三維線圖

plot3 —— 基本的三維圖形指令

呼叫格式:

plot3(x,y,z) —— x,y,z是長度相同的向量

plot3(x,y,z) —— x,y,z是維數相同的矩陣

plot3(x,y,z,s) —— 帶 開關量

plot3(x1,y1,z1,』s1』, x2,y2,z2,』s2』, …)

二維圖形的所有基本特性對三維圖形全都適用。 定義三維座標軸

大小axis([xmin xmax ymin ymax zmin zmax ])

grid on(off) 繪製三維網格

text(x,y,z,『string』) 三維圖形標註

(二) 三維餅圖

pie3([4 3 6 8 9])

(三)三維多邊形

fill3 = fill —— 三維多邊形的繪製和填色與二維多邊形完全相同

(四)三維網格圖

mesh —— 三 維網線繪圖函式

呼叫格式:

mesh(z) —— z為n×m的矩陣,x與y座標為元素的下標

mesh(x,y,z) —— x,,y,z 分別為三維空間的座標位置

(五)三維曲面圖

surf —— 三維曲面繪圖函式,與網格圖看起來一樣

與三維網線圖的區別:

網線圖:線條有顏色,空擋是 黑色的(無顏色)

曲面圖:線條是黑色的,空擋有顏色(把線條之間的空擋填充顏色,沿z軸按每一網格變化

surfc(x,y,z) — 帶等高線的曲面圖

[x,y,z]=peaks(30);surfc(x,y,z)

surfl(x,y,z) —— 被光照射帶陰影的曲面圖

[x,y,z]=peaks(30);surfl(x,y,z)

cylinde(r,n) — 三維柱面繪圖函式

r 為半徑;n為柱面圓周等分數

matlab中,z=xye^(-x^2-y^2),怎麼繪製三維圖啊?

4樓:匿名使用者

x=-1:0.1:1;

y=-1:0.1:1;

[x y]=meshgrid(x,y);

z=x.*y.*exp(-x.^2-y.^2);

surf(x,y,z)

《我的世界》的座標X,Y,Z分別代表什麼

錦瑟霏雨 我的世界 的座標x,y,z分別代表 y表示從基岩層開始你所在的高度,x和z決定了你在平面上的位置。具體情況 遊戲裡面以最邊界點為原點建立的座標系。x和z軸決定你在地圖上的位置,x是指南北距離,z指東西距離。可以通過這個來傳輸自己。先在主世界選定想到達的地方,我們假定這裡的座標是 x,y,z...

我的世界的座標X,Y,Z分別代表什麼

錦瑟霏雨 我的世界 的座標x,y,z分別代表 y表示從基岩層開始你所在的高度,x和z決定了你在平面上的位置。具體情況 遊戲裡面以最邊界點為原點建立的座標系。x和z軸決定你在地圖上的位置,x是指南北距離,z指東西距離。可以通過這個來傳輸自己。先在主世界選定想到達的地方,我們假定這裡的座標是 x,y,z...

知道兩點的座標 怎樣設定 座標系 cad

不必另外建立座標,那樣很囉嗦,很 非常 麻煩 也不必非要 正南正北 的,也不符合自然方位。沒有必要給每個建築物建立一個單獨的座標系,那是自找麻煩。複製原圖為一個新檔案,在新檔案中進行變換,不要破壞原檔案。檢查原圖繪圖單位是什麼。若是以米為單位繪圖,以下步驟很簡單了。若原圖是以毫米為單位繪圖,最好修改...