matlab已知yz怎麼畫三維曲面圖?謝謝

2021-03-09 20:16:53 字數 3311 閱讀 8766

1樓:匿名使用者

如果不是網bai格點資料,那麼du請用griddata函式插值到網格zhi點dao資料,然後再版surf

如:data=[

1 1 5.14

1 2 9.56

1 3 8.66

2 1 12.55

2 2 10.51

2 3 2.7

3 1 22.03

3 2 22.97

3 3 32.94

4 2 55.58

4 3 24.55

]; %第一列為x,第二權

列為y,第三列為z

[xx,yy]=meshgrid(1:4,1:3); %生成網格點zz=griddata(data(:

,1),data(:,2),data(:,3),xx,yy,'v4');%你的資料得插值成網格型資料。

surf(xx,yy,zz)

shading interp

2樓:匿名使用者

如果不是bai網格點資料,那麼請用griddata函式du插值到zhi網格點資料,dao然後再surf如:data=[

1 1 5.14

1 2 9.56

1 3 8.66

2 1 12.55

2 2 10.51

2 3 2.7

3 1 22.03

3 2 22.97

3 3 32.94

4 2 55.58

4 3 24.55

]; %第一列為

x,第二列版為y,第三權列為z

[xx,yy]=meshgrid(1:4,1:3); %生成網格點zz=griddata(data(:

,1),data(:,2),data(:,3),xx,yy,'v4');%你的資料得插值成網格型資料。

surf(xx,yy,zz)

shading interp

3樓:匿名使用者

採用插值

法bai

du參考

知道了一些點zhi(x,y,z)座標

dao,怎樣用

版matlab繪製出三維曲權面?

4樓:匿名使用者

plot3(x.y.z)

【急】用matlab只知道一些(x,y,z)座標,怎樣繪製出三維曲面圖?

5樓:匿名使用者

^三維曲線繪圖來

t=(0:0.02:2)*pi;x=sin(t);y=cos(t);z=cos(2*t);

plot3(x,y,z,'b-',x,y,z,'bd'),view([-82,58]),box on,legend('鏈','寶石')

t=(0:0.02:2)*pi;x=sin(t);y=cos(t);z=cos(2*t);

plot3(x,y,z,'b-',x,y,z,'bd'),view([-82,58]),box on,legend('鏈','寶石')

用曲自面圖表現bai函式

clf,x=-4:4;y=x;[x,y]=meshgrid(x,y);

z=x.^2+y.^2;

surf(x,y,z);hold on,colormap(hot)

stem3(x,y,z,'bo')

上面的例子已du經明顯說明畫曲zhi線圖用plot3()dao函式,而畫三維曲面圖用surf(),而meshgrid只是畫出網格線而已!!

6樓:匿名使用者

>> t=(0:0.01:2)*pi;

>> x=sin(t);

>> y=cos(t);

>> z=cos(2*t);

>> plot3(x,y,z,'b-',x,y,z,'bd'),view([-80,58]),box on,legend('lian','diamond')

>> plot3(x,y,z,'b-',x,y,z,'bd'),box on,legend('lian','diamond')

matlab已知(x,y,z)怎麼畫三維曲面圖?

7樓:匿名使用者

如果不是網格點數

bai據,那麼請用griddata函式du插zhi值到網格點資料dao,然後再surf

如:data=[

1 1 5.14

1 2 9.56

1 3 8.66

2 1 12.55

2 2 10.51

2 3 2.7

3 1 22.03

3 2 22.97

3 3 32.94

4 2 55.58

4 3 24.55

]; %第一專

列為屬x,第二列為y,第三列為z

[xx,yy]=meshgrid(1:4,1:3); %生成網格點zz=griddata(data(:

,1),data(:,2),data(:,3),xx,yy,'v4');%你的資料得插值成網格型資料。

surf(xx,yy,zz)

shading interp

matlab中,已知大量點的三維座標x,y,z ,如何繪製出這個曲面,要網格的曲面,希望寫出具體** 謝謝

8樓:匿名使用者

看這些點是不是很規矩的網格點的資料。

如果是網格點資料,適當做點重組,就可以版用surf函式得到曲面圖。

如果不權是網格點資料,那麼請用griddata函式插值到網格點資料,然後再surf

如:data=[

1 1 5.14

1 2 9.56

1 3 8.66

2 1 12.55

2 2 10.51

2 3 2.7

3 1 22.03

3 2 22.97

3 3 32.94

4 2 55.58

4 3 24.55

]; %第一列為x,第二列為y,第三列為z[xx,yy]=meshgrid(1:4,1:3); %生成網格點zz=griddata(data(:

,1),data(:,2),data(:,3),xx,yy,'v4');%你的資料得插值成網格型資料。

surf(xx,yy,zz)

shading interp

***************=

所謂網格資料:簡單地講,座標紙是一格一格的,我們要知道每一個交點的高度。

而瓶子,可能問題比較大,因為它不是一個單值函式。

求助用matlab畫多個三維曲面圖

clear clc i 0.3 0.6 1.2 你的 x範圍來取值太 源小了,這樣exp 23251.x 就是無窮大了畫不出來 x,y meshgrid 100000 10000 1300000,0.000001 0.0005 0.05 for n 1 3 z 1.0686 i n exp 2325...

cad怎麼畫錐形三維圖,cad三維怎麼畫彎曲的圓錐管

首先選擇主檢視或者其他檢視,看你的錐形是怎麼放位前提,之後畫出處一個直角三角行,那個直角三角形是要那個錐形的底部圓的半徑和錐形的高組成的。燃後是面域三角形。再來是在直角的那條邊上畫一條直線,之後是開啟建模,按旋轉命令,旋轉三角形 按o 物件0 選擇直線 選擇旋轉360度,這是錐形就畫出來了,如果錐形...

matlab繪製三維飛行器,matlab繪製三維飛行器

tr 1 50 41 1 51 50 2 51 1 3 51 2 3 53 51 3 43 53 3 4 43 4 3 52 5 4 52 5 47 4 5 49 47 6 49 5 6 54 49 7 54 6 8 54 7 9 54 8 9 16 54 9 10 16 10 9 28 11 10...