《MATLAB作圖教程全》PPT課件

《MATLAB作圖教程全》PPT課件

ID:39358579

大小:470.60 KB

頁數(shù):55頁

時間:2019-07-01

《MATLAB作圖教程全》PPT課件_第1頁
《MATLAB作圖教程全》PPT課件_第2頁
《MATLAB作圖教程全》PPT課件_第3頁
《MATLAB作圖教程全》PPT課件_第4頁
《MATLAB作圖教程全》PPT課件_第5頁
資源描述:

《《MATLAB作圖教程全》PPT課件》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、后勤工程學院數(shù)學教研室數(shù)學建模與數(shù)學實驗數(shù)學與信息科學學院MATLAB作圖Matlab作圖二維圖形三維圖形圖形處理實例作業(yè)特殊二、三維圖形Matlab作圖是通過描點、連線來實現(xiàn)的,故在畫一個曲線圖形之前,必須先取得該圖形上的一系列的點的坐標(即橫坐標和縱坐標),然后將該點集的坐標傳給Matlab函數(shù)畫圖.命令為:plot(x,y,‘s’)plot(x,y)--畫實線plot(x,y1,‘s1’,x,‘y2’,s2,……,x,yn,‘sn’)--將多條線畫在一起X,Y是向量,分別表示點集的橫坐標和縱坐標線型、顏色、點形1.曲線圖線型符號-:-.--含義實線虛線點劃線雙劃線色

2、彩符號bgrcmykw含義藍綠紅青品紅黃黑白點形符號.+*o><^v含義點加號星號圈三角符例在[0,2*pi]用紅線畫sin(x),用綠圈畫cos(x).x=linspace(0,2*pi,30);y=sin(x);z=cos(x);plot(x,y,'r',x,z,’g0')解Matlabliti1圖形標記在繪制圖形的同時,可以對圖形加上一些說明,如圖形名稱、圖形某一部分的含義、坐標說明等,將這些操作稱為添加圖形標記。title(‘加圖形標題');xlabel('加X軸標記');ylabel('加Y軸標記');text(X,Y,'添加文本');gridon加網格線tex

3、t(x,y,‘string’)addsthestringinquotes(引號)tothelocationspecifiedbythepoint(x,y).bullet·piπrightarrow右箭頭EdgeColor--Coloroftherectangle'sedge(nonebydefault).‘EdgeColor’,‘red’設定坐標軸用戶若對坐標系統(tǒng)不滿意,可利用axis命令對其重新設定。axis([xminxmaxyminymax])設定最大和最小值axis(’auto’)將坐標系統(tǒng)返回到自動缺省狀態(tài)axis(’square’)將當前圖形設置為方形a

4、xis(’equal’)兩個坐標因子設成相等axis(’off’)關閉坐標系統(tǒng)axis(’on’)顯示坐標系統(tǒng)在坐標范圍0≤X≤2π,-2≤Y≤2內重新繪制正弦曲線,其程序為:x=linspace(0,2*pi,60);生成含有60個數(shù)據(jù)元素的向量Xy=sin(x);plot(x,y);axis([02*pi-22]);設定坐標軸范圍加圖例給圖形加圖例命令為legend。該命令把圖例放置在圖形空白處,用戶還可以通過鼠標移動圖例,將其放到希望的位置。格式:legend('圖例說明','圖例說明');為正弦、余弦曲線增加圖例,其程序為:x=0:pi/100:2*pi;y1=s

5、in(x);y2=cos(x);plot(x,y1,x,y2,'--');legend('sin(x)','cos(x)');Matlabaaa2.符號函數(shù)(顯函數(shù)、隱函數(shù)和參數(shù)方程)畫圖(1)ezplotezplot(‘x(t)’,’y(t)’,[tmin,tmax])表示在區(qū)間tmin

6、f(x,y)=0的函數(shù)圖例在[0,pi]上畫y=cos(x)的圖形解輸入命令ezplot(‘sin(x)’,[0,pi])Matlabliti25解輸入命令ezplot(‘cos(t)^3’,’sin(t)^3’,[0,2*pi])Matlabliti41解輸入命令ezplot('exp(x)+sin(x*y)',[-2,0.5,0,2])Matlabliti40(2)fplot注意:[1]fun必須是M文件的函數(shù)名或是獨立變量為x的字符串.[2]fplot函數(shù)不能畫參數(shù)方程和隱函數(shù)圖形,但在一個圖上可以畫多個圖形。fplot(‘fun’,lims)表示繪制字符串fun指

7、定的函數(shù)在lims=[xmin,xmax]的圖形.或lims=[xmin,xmax,ymin,ymax]解先建M文件myfun1.m:functionY=myfun1(x)Y=exp(2*x)+sin(3*x.^2)再輸入命令:fplot(‘myfun1’,[-1,2])Matlabliti43Matlabliti28解輸入命令:fplot(‘[tanh(x),sin(x),cos(x)]’,2*pi*[-11–11])例在[-2,2]范圍內繪制函數(shù)tanh的圖形解fplot(‘tanh’,[-2,2])Matlabliti4

當前文檔最多預覽五頁,下載文檔查看全文

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

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