三維繪圖的研究_第1頁
三維繪圖的研究_第2頁
三維繪圖的研究_第3頁
三維繪圖的研究_第4頁
三維繪圖的研究_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

三維繪圖Helixt

=

0:pi/50:10*pi;

%

linspace(0,10*pi,500figureplot3(sin(t),cos(t),t)grid

onaxis

squareRemark:

zlabel,

view,

surf三維繪圖 mesh,

surfmesh:可畫出立體的「網(wǎng)狀圖」(Mesh

Plots)surf:可畫出立體的「曲面圖」(Surface

Plots)z

=

[0

2

1;

3

2

4;

4

4

4;

7

6

8];subplot(1,2,1);

mesh(z);

title("mesh");xlabel("x-axis

=

column

index");

%

X

軸的說明文字ylabel("y-axis

=

row

index"); %

Y

軸的說明文字subplot(1,2,2);

surf(z);

title("surf")三維繪圖meshgrid產(chǎn)生x及y

(均為向量)為基準(zhǔn)的格子點(diǎn)(GridPoints),其輸出為xx及yy(均為矩陣),分別代表格子點(diǎn)的x座標(biāo)及y座標(biāo)。linspace三維繪圖x

=

3:6; y

=

5:9;[xx,

yy]=meshgrid(x,

y);%xx和yy都是矩陣zz=xx.*yy;

%計(jì)算函數(shù)值z(mì)z,也是矩陣subplot(1,2,1);

mesh(zz); axis

tight;title("zz");subplot(1,2,2); mesh(xx,

yy,

zz);

axis

tight;title("zz

w.r.t

xx

and

yy");三維繪圖x

=

linspace(-2,2,25); y

=

linspace(-2,2,25);[xx,

yy]

=

meshgrid(x,

y);zz

=

xx.*exp(-xx.*xx

-

yy.*yy);mesh(xx,

yy,

zz);

axis

tight;title("f(x,y)

=

x

exp(

-x^2

-

y^2

)");xlabel("x");

ylabel("y");

zlabel("f(x,y)")三維繪圖x

=

linspace(-2,2,25); y

=

linspace(-2,2,25);[xx,

yy]

=

meshgrid(x,

y);zz

=

xx.*exp(-xx.*xx

-

yy.*yy);surf(xx,

yy,

zz);

axis

tight;title("f(x,y)

=

x

exp(

-x^2

-

y^2

)");xlabel("x");

ylabel("y");

zlabel("f(x,y)")peaks:為了方便測(cè)試立體繪圖,MATLAB提供了一個(gè)

peaks函數(shù),可產(chǎn)生一個(gè)凹凸有致的曲面,包含了三個(gè)局部極大點(diǎn)(Local

Maxima)及三個(gè)局部極小點(diǎn)(LocalMinima)其方程式為:help

peaks三維繪圖

peaks延伸學(xué)習(xí)meshz,

meshcwaterfallgriddatashading

interpsurfl

colormap延伸學(xué)習(xí)類別指令說明網(wǎng)狀圖meshezmesh立體網(wǎng)狀圖meshcezmeshc網(wǎng)狀圖加上等高線meshz網(wǎng)狀圖加上“圍裙”(或“舞臺(tái)”)曲面圖surf,

ezsurf立體曲面圖surfc,

ezsurfc曲面圖加上等高線surfl曲面圖加上光源延伸學(xué)習(xí)類別指令說明曲線圖plot3,

ezplot3立體曲線圖低階函數(shù)surfacesurf用到的低階指令line3plot3用到的低階指令等高線contourezcontour平面上的等高線contour3空間中的等高線影像表示pcolor在二維平面中以顏色表示曲面的高度延伸學(xué)習(xí)griddata所有的資料點(diǎn)都必需是在格子點(diǎn)上,MatLab才能根據(jù)每點(diǎn)的高度來作圖。如果所給的資料點(diǎn)不在格子點(diǎn)上,我們必需先用griddata指令來進(jìn)行內(nèi)插法以產(chǎn)生格子點(diǎn)。griddatagriddatax=6*rand(100,1)-3;%x為介於[-3,3]的100點(diǎn)亂數(shù)y=6*rand(100,1)-3;%y為介於[-3,3]的100點(diǎn)亂數(shù)z=peaks(x,y);%z為peaks指令產(chǎn)生的

100點(diǎn)輸出[X,Y]=meshgrid(-3:0.1:3);Z

=

griddata(x,

y,

z,

X,

Y,

"cubic");

mesh(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論