MATLAB中三維曲面命令

2021-06-22 13:27:29 字數 605 閱讀 8882

曲面圖是在網格圖的基礎上,在小網格之間用顏色填充。可以通過surf命令來畫曲面圖。

如果想看曲面背後圖形的情況,可以在曲面的相應位置打個洞孔,即將資料設定為nan,所有的matlab作圖函式都忽略nan的資料點,在該點出現的地方留下乙個洞孔。

例:觀察山峰在x∈(-0.6,0.5),y∈(0.8,1,2)時曲面的背後情況。

>> close all

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

>> x = x(1,:);

>> y = y(:,1);

>> i = find(y > 0.8 & y < 1.2);

>> j = find(x > -.6 & x < 5);

>> z(i,j) = nan * z(i,j);

>> surf(x,y,z)

>> title('帶洞孔的山峰表面');

Matlab之三維曲面的繪製

在繪製曲面之前,需要先將資料點生成平面資料網格,其生成的資料是網格的座標。生成的方式有兩種 1 利用矩陣運算生成 示例 x 2 6 y 3 8 x ones size y x y y ones size x 其中,x,y為生成的網格資料,下圖為網格資料的示意圖。2 利用meshgrid函式生成 x,...

matlab之連續 離散的三維曲面繪製

連續 其實也不算連續,但為了和離散區分,定義為連續,與下面離散點的不同就是,連續表示z可以用x,y來表示,而離散是純的散點。z沒有乙個確定的關於x,y的函式形式 一般採用surf x,y,z 命令。注意x於y是同維數還是不同維數,均需要採用meshgrid 函式將其變為同維數的矩陣。z為以x與y作為...

Webg中三維座標

1 webgl座標系 在現實世界中,所有的事物都是三維的的,而計算機螢幕顯示的是二維的圖形,將三維和二維聯絡在一起的紐帶就是座標。webgl處理的是三維圖形,所以它使用三維座標系統,具有x軸 y軸 z軸。當你面像計算機螢幕時,x軸是水平的 正 方向為右 y軸是垂直的 正方向為下 z軸垂直於螢幕 正方...