MATLAB程序設(shè)計(jì)基礎(chǔ)(圖形處理).ppt

MATLAB程序設(shè)計(jì)基礎(chǔ)(圖形處理).ppt

ID:60993295

大?。?89.00 KB

頁數(shù):62頁

時(shí)間:2021-01-18

MATLAB程序設(shè)計(jì)基礎(chǔ)(圖形處理).ppt_第1頁
MATLAB程序設(shè)計(jì)基礎(chǔ)(圖形處理).ppt_第2頁
MATLAB程序設(shè)計(jì)基礎(chǔ)(圖形處理).ppt_第3頁
MATLAB程序設(shè)計(jì)基礎(chǔ)(圖形處理).ppt_第4頁
MATLAB程序設(shè)計(jì)基礎(chǔ)(圖形處理).ppt_第5頁
資源描述:

《MATLAB程序設(shè)計(jì)基礎(chǔ)(圖形處理).ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、MATLAB程序設(shè)計(jì)基礎(chǔ)MATLAB的圖形處理二維圖形基本繪圖命令plot(Y)Y為實(shí)向量,則以Y的索引坐標(biāo)作為橫坐標(biāo),Y作為縱坐標(biāo)來繪制圖形。例:?y=rand(100,1);?plot(y)如果Y為復(fù)數(shù)向量,則以向量的實(shí)部作為橫坐標(biāo),虛部作為縱坐標(biāo),來繪制圖形。例:?x=rand(100,1);?z=x+y.*i;?plot(z)plot(X,Y)第一個(gè)變量作為橫坐標(biāo),第二個(gè)變量作為縱坐標(biāo)。例:?x=0:0.01*pi:pi;?y=sin(x).*cos(x);?plot(x,y)注:兩個(gè)向量

2、必須維數(shù)相同且同為行向量或列向量。當(dāng)X和Y為同階矩陣時(shí),按照矩陣的行或列操作,可以在同一幅圖中繪出所有曲線。例:?x=0:0.01*pi:pi;?y=[sin(x'),cos(x')];?plot([x',x'],y);plot(X,Y,s)s參數(shù):-實(shí)線.點(diǎn)*星號^上三角:點(diǎn)線o圓s方形<左三角-.點(diǎn)劃線xx符號d菱形>右三角--虛線++號v下三角p正五邊形y黃色m紫紅色c藍(lán)綠色r紅色g綠色b藍(lán)色w白色k黑色上述參數(shù)的不同組合可以為圖形設(shè)置不同的線形、顏色和標(biāo)識,調(diào)用時(shí)以單引號來引用,各選項(xiàng)直接

3、相連,不需要分隔符。例:?x=0:0.1*pi:pi;?y=sin(x);?z=cos(x);?plot(x,y,'--k',x,z,'-.rd')特殊二維圖形函數(shù)特殊坐標(biāo)系的二維函數(shù)對數(shù)坐標(biāo)semilogx、semilogy、loglog格式與plot類似。例:?x=1:0.1*pi:2*pi;?y=sin(x);?semilogx(x,y,'-*')極坐標(biāo)系polar(theta,rho)polar(theta,rho,s)其中,theta為角向量,rho為幅向量,s為圖形屬性選項(xiàng)。例:?x=

4、1:0.01*pi:4*pi;?y=sin(x/2)+x;?polar(x,y,'-')雙y軸坐標(biāo)系plotyy(X1,Y1,X2,Y2)plotyy(X1,Y1,X2,Y2,fun)plotyy(X1,Y1,X2,Y2,fun1,fun2)其中,fun、fun1、fun2可以為plot、semilogx、semilogy、loglog等。例:?x=1:0.1*pi:2*pi;?y=sin(x);?z=exp(x);?plotyy(x,y,x,z,'plot','semilogy')二維特殊函數(shù)圖

5、area填充繪圖fplot函數(shù)圖繪制bar條形圖hist直方圖barh水平條形圖paretoPareto圖comet彗星圖pie餅狀圖errorbar誤差帶圖plotmatrix分散矩陣圖ezplot簡單繪制函數(shù)圖ribbon三位圖的二維條狀顯示ezpolar簡單繪制極坐標(biāo)圖scatter散射圖feather矢量圖stem離散序列餅狀圖fill多邊形填充stairs階梯圖例:繪制條形圖?x=1:10;?y=rand(10,1);?bar(x,y);例:繪制矢量圖?x=0:0.1*pi:2*pi;?

6、y=x.*sin(x);?feather(x,y)例:函數(shù)圖形繪制?lim=[0,2*pi,-1,1];?fplot('[sin(x),cos(x)]',lim)例:繪制餅圖?x=[2468];?pie(x)繪制等高線圖contour(Z,N/V)contour(X,Y,Z,N/V)N為所繪等高線的條數(shù),V為輸入向量,等高線的值為對應(yīng)向量的元素值。例:?a=rosser;?v=[-1000,-500,-100,0,100,500,1000];?contour(a,v)?contourf(a,v)三

7、維圖形基本繪圖命令plot3函數(shù)plot3(x,y,z)x,y,z為相同維數(shù)的向量,繪出這些向量表示的點(diǎn)的曲線。plot3(X,Y,Z)X,Y,Z為相同階數(shù)的矩陣,繪出矩陣列向量的曲線。plot3(X,Y,Z,s)s為定義線型的字符串。plot3(x1,y1,z1,s1,x2,y2,s2,…)例:繪三維螺旋線?x=0:pi/50:10*pi;?y=sin(x);?z=cos(x);?plot3(x,y,z);網(wǎng)圖函數(shù)[X,Y]=meshgrid(x,y)x,y為給定向量,用來定義網(wǎng)格的劃分區(qū)域和劃

8、分方法。矩陣X和Y為網(wǎng)格劃分后的數(shù)據(jù)矩陣。例:?[x,y]=meshgrid(-3:0.1:3,-2:0.1:2);?z=(x.^2-2*x).*exp(-x.^2-y.^2-x.*y);?plot3(x,y,z)mesh(X,Y,Z)繪制彩色網(wǎng)格面圖形mesh(x,y,Z)x,y為兩個(gè)向量,要求[length(y),length(x)]=size(Z)mesh(Z)[m,n]=size(Z),則使用x=1:n及y=1:m例:?x=-8:0.5:8;y=x';?a=ones(siz

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

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

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