可視化編程語(yǔ)言——matlab教程

可視化編程語(yǔ)言——matlab教程

ID:32365298

大?。?.76 MB

頁(yè)數(shù):10頁(yè)

時(shí)間:2019-02-03

可視化編程語(yǔ)言——matlab教程_第1頁(yè)
可視化編程語(yǔ)言——matlab教程_第2頁(yè)
可視化編程語(yǔ)言——matlab教程_第3頁(yè)
可視化編程語(yǔ)言——matlab教程_第4頁(yè)
可視化編程語(yǔ)言——matlab教程_第5頁(yè)
資源描述:

《可視化編程語(yǔ)言——matlab教程》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)

1、可視化編程語(yǔ)言——Matlab教程第9講Matlab三維圖形的繪制裴繼紅教材內(nèi)容:第四章Matlab計(jì)算的可視化和GUI設(shè)計(jì)jhpei@szu.edu.cn三維圖形繪制-1本講內(nèi)容——三維曲線圖1.三維曲線圖函數(shù)及用法說(shuō)明2.三維網(wǎng)格圖plot3(X1,Y1,Z1,...)3.三維曲面圖plot3(X1,Y1,Z1,LineSpec,...)4.三維等高線圖plot3(...,'PropertyName',PropertyValue,...)5.三維表面法線其中,X、Y、Z是在各軸的坐標(biāo)數(shù)據(jù),LineSpec是字6.三維旋轉(zhuǎn)體圖符串形表示的線型、顏色、

2、標(biāo)記等信息,7.三維單位球體、橢球體圖‘PropertyName’、PropertyValue分別是屬性名稱和屬性值。下面的命令可繪制多條曲線:8.三維切片圖plot3(X1,Y1,Z1,X2,Y2,Z2,LineSpec,X3,Y3,Z3)9.圖形的修飾Matlab教程?PEIJihongNovember10,20093Matlab教程?PEIJihongNovember10,20094三維圖形繪制-1三維圖形繪制-2.0——三維曲線圖繪制舉例——自變量網(wǎng)格的生成函數(shù)t=0:pi/50:10*pi;?要繪制一個(gè)雙變量函數(shù)z=f(x,y),首先需要在函

3、數(shù)的定義域上生成分別自變量包含行列坐標(biāo)的網(wǎng)格矩陣X和Y;然后用這些矩陣中plot3(sin(t),cos(t),t)的元素作為坐標(biāo)計(jì)算函數(shù)的值并進(jìn)行繪制.?meshgrid函數(shù)可以利用兩個(gè)矢量x和y,生成函數(shù)定義域上的坐標(biāo)gridon40網(wǎng)格矩陣X和Y.axissquare30函數(shù)及用法說(shuō)明20[X,Y]=meshgrid(x,y)10[X,Y]=meshgrid(x)等效于[X,Y]=meshgrid(x,x)010.5100.5[X,Y,Z]=meshgrid(x,y,z)生成三維坐標(biāo)網(wǎng)格0-0.5-0.5-1-1Matlab教程?PEIJihon

4、gNovember10,20095Matlab教程?PEIJihongNovember10,2009610緒論三維圖形繪制-2.0三維圖形繪制-2.1——meshgrid函數(shù)舉例——三維網(wǎng)格圖[X,Y]=meshgrid(1:3,10:14)mesh(Z)mesh(X,Y,Z)X=Y=mesh(X,Y,Z,C)123101010mesh(...,'PropertyName',PropertyValue,...)123111111123121212123131313141414說(shuō)明:X,Y和Z是大小相同的矩陣,分別存儲(chǔ)三維網(wǎng)格的三123個(gè)方向坐標(biāo)值。在m

5、esh(Z)中默認(rèn)使用X=1:nandY=1:m,形成的二維網(wǎng)格,而[m,n]=size(Z)是高程Z矩陣的行、列大小。C表示網(wǎng)格線段的顏色。‘PropertyName’,PropertyValue分別是mesh函數(shù)的屬性和值。Matlab教程?PEIJihongNovember10,20097Matlab教程?PEIJihongNovember10,20098三維圖形繪制-2.1三維圖形繪制-2.1——三維網(wǎng)格圖:舉例——三維網(wǎng)格圖:舉例clc;clear;closeall;figure;[X,Y]=meshgrid(-2:.2:2,-2:.2:2)

6、;0.50.50.5Z=X.*exp(-X.^2-Y.^2);subplot(131);mesh(X,Y,Z);000xlabel('(a)','Fontsize',14,'Fontname','TimesNewRoman');subplot(132);mesh(X,Y,Z,rand(size(Z)));-0.5-0.5-0.5222xlabel('(b)','Fontsize',14,'Fontname','TimesNewRoman');222000000subplot(133);mesh(X,Y,Z,2*ones(size(Z)),'EdgeCo

7、lor','k');-2-2(a)-2-2(b)-2-2(c)xlabel('(c)','Fontsize',14,'Fontname','TimesNewRoman');Matlab教程?PEIJihongNovember10,20099Matlab教程?PEIJihongNovember10,200910三維圖形繪制-2.2三維圖形繪制-2.2——帶等高線的三維網(wǎng)格圖——帶等高線的三維網(wǎng)格圖:舉例meshc(Z)clc;clear;closeall;meshc(X,Y,Z)figure;meshc(X,Y,Z,C)[X,Y,Z]=peaks(30)

8、;subplot(121);meshc(Z);說(shuō)明:參數(shù)含義和用法與mesh函數(shù)相同。xlab

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。