MATLAB繪圖速成

MATLAB繪圖速成

ID:38850123

大小:486.90 KB

頁數(shù):18頁

時間:2019-06-20

MATLAB繪圖速成_第1頁
MATLAB繪圖速成_第2頁
MATLAB繪圖速成_第3頁
MATLAB繪圖速成_第4頁
MATLAB繪圖速成_第5頁
資源描述:

《MATLAB繪圖速成》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、附錄MATLAB繪圖圖形功能在MATLAB中占據(jù)著核心地位。一般的圖形顯示只需要極少的幾條命令即可實現(xiàn),非常方便。借助一些更復(fù)雜的命令,MATLAB可以將計算結(jié)果近乎完美地用圖形展示出來。通過圖形理解數(shù)學(xué)語言是一種令人愉快而又非常有效的學(xué)習(xí)數(shù)學(xué)的方法。事實上,甚至可以說只有理解了數(shù)學(xué)表達式的圖形意義才是真正的掌握了它們。能夠自由自在地繪制出數(shù)學(xué)函數(shù)和數(shù)據(jù)圖形是學(xué)習(xí)數(shù)值分析重要的一步,此附錄的目的正是讓讀者做到這一點。當(dāng)前,各個研究領(lǐng)域都會遇到大量數(shù)據(jù),這些數(shù)據(jù)往往難以用數(shù)學(xué)公式表達。很多情況下可視化是對它們加以分析的唯

2、一途徑。這意味著我們需要根據(jù)情況選擇適當(dāng)?shù)睦L圖方式,諸如一維、二維和三維繪圖以及運動圖象(即四維繪圖)等。這是我們鼓勵讀者學(xué)習(xí)圖形可視化方法的另一個原因。學(xué)習(xí)圖形命令與學(xué)習(xí)外語的情形非常類似(當(dāng)然,前者遠比后者容易)。僅僅通過記牢詞匯和語法不可能掌握一種語言,練習(xí)才是關(guān)鍵。學(xué)習(xí)圖形命令最好的方法即是循序漸進地上機實踐。需要特別指出的是,我們不可能羅列MATLAB所有的繪圖功能,這個附錄里介紹的只是實際計算中一些最常用的命令。我們的目的是使讀者迅速建立起Matlab繪圖的基本概念,同時給出進一步學(xué)習(xí)所必需的提示。我們盡可

3、能用實例進行說明。經(jīng)常求助help命令是有益的,在命令窗口鍵入“doc”即可進入幫助頁面,在那里可以得到所有Matlab命令的詳盡解釋。一.二維繪圖在第一章里,我們已經(jīng)學(xué)習(xí)了基本命令”plot”。本節(jié)我們介紹二維繪圖的其他幾個常用命令。1.1基本命令下面的程序結(jié)果如圖1.1所示。clear,clf,holdoff%clf:清除圖形窗口內(nèi)容,相關(guān)命令有cla,reset,holdx=(0:0.4:10)';y1=sin(x).*exp(-0.4*x);y2=cos(x).*exp(-0.4*x);plot(x,y1,x,

4、y2,’p‘);%p表示五角星(其他如:d為菱形,o為圓形,^為三角形)axissquare%使所畫圖形的縱、橫坐標(biāo)刻度比例相同xlabel('x');ylabel('y=sin(x)timese^{-0.4x}')%MATLAB中可以使用Latexgridonlegend('y1=sin(x)timese^{-0.4x}','y2=cos(x)timese^{-0.4x}')%加入圖例figure:該命令打開一個新的圖形窗口,圖形窗口按打開先后順序編號,命令figure(n)可直接指定創(chuàng)建窗口的編號為n。如果存

5、在多個圖形窗口,必須知道哪一個是當(dāng)前窗口。所有圖形命令都作用于當(dāng)前窗口。除非特別指出,最后打開的窗口即為當(dāng)前窗口。鍵入命令figure(n)可使編號為n的圖形窗口成為當(dāng)前窗口。close:close(n)關(guān)閉編號為n的圖形窗口,closeall關(guān)閉所有圖形窗口。axis,axison,axisoff:坐標(biāo)軸的刻度范圍和刻度值均可自動設(shè)定。不過,也可用axis命令改變這些參數(shù)。zoom:通過zoom命令可以交互式地縮放圖形的指定部分,無需使用axis。在命令窗口1鍵入zoom,然后在圖形窗口按下鼠標(biāo)左鍵,拖動鼠標(biāo)將需要放

6、大的部分用“取景框”圍住。放開鼠標(biāo)鍵便立即得到選定部分的局部放大圖。再用鼠標(biāo)點擊圖形窗口,則圖形恢復(fù)到放大前的情形。1y1=sin(x)×e-0.4xy2=cos(x)×e-0.4x0.8-0.4xe0.6×0.4,y2=cos(x)0.2-0.4xe×0y1=sin(x)-0.2-0.40246810x圖1.1坐標(biāo)軸標(biāo)注與注釋1.2極坐標(biāo)繪圖命令polar繪制極坐標(biāo)函數(shù)的圖形。圖1.2由下面程序畫出。t=0:.05:pi+0.01;y=sin(3*t).*exp(-0.3*t);polar(t,y)title('Po

7、larplot')%xlabel、ylabel和title給圖形加入坐標(biāo)軸標(biāo)注和標(biāo)題Polarplot901120600.80.6150300.40.21800210330240300270圖1.2極坐標(biāo)繪圖21.3對數(shù)和半對數(shù)繪圖如圖1.3所示。t=0.1:0.1:3;x=exp(t);y1=exp(t.*sinh(t));y2=exp(t.*t);subplot(1,2,1);loglog(x,y1);grid,xlabel('x');ylabel('y1')subplot(1,2,2);semilogy(t,y2

8、);xlabel('t');ylabel('e^{t^2}')1441010121031010108102t2y110e6104101102100010101001011020123xt圖1.3對數(shù)坐標(biāo)圖和半對數(shù)坐標(biāo)圖二.三維繪圖2.1繪制三維圖形繪制三維圖形曲線和曲面最常用的命令是plot3和mesh。下面是一個應(yīng)用plot3的

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

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

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