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...