MATLAB簡(jiǎn)介,繪圖方法,基本語(yǔ)句_第1頁(yè)
MATLAB簡(jiǎn)介,繪圖方法,基本語(yǔ)句_第2頁(yè)
MATLAB簡(jiǎn)介,繪圖方法,基本語(yǔ)句_第3頁(yè)
MATLAB簡(jiǎn)介,繪圖方法,基本語(yǔ)句_第4頁(yè)
MATLAB簡(jiǎn)介,繪圖方法,基本語(yǔ)句_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、MATLAB簡(jiǎn)介Mr.D目錄 MATLAB簡(jiǎn)介 MATLAB7.14(R2010b)基本操作 MATLAB基本命令 MATLAB常用函數(shù) MATLAB基礎(chǔ)作圖 MATLAB編程介紹循環(huán)、選擇結(jié)構(gòu)數(shù)值分析工程與科學(xué)繪圖數(shù)字圖像處理數(shù)字信號(hào)處理財(cái)務(wù)與金融工程通訊系統(tǒng)設(shè)計(jì)與仿真控制系統(tǒng)的設(shè)計(jì)與仿真MATLAB主要功能分類1.MATLAB簡(jiǎn)介什么是MATLAB?1.MATLAB簡(jiǎn)介 MATLAB和Mathematica、Maple并稱為三大數(shù)學(xué)軟件。它在數(shù)學(xué)類科技應(yīng)用軟件中在數(shù)值計(jì)算方面首屈一指。MATLAB1.MATLAB簡(jiǎn)介 MATLAB是建立在向量、數(shù)組和矩陣基礎(chǔ)上的一種分析和仿真工具軟件包,集

2、數(shù)學(xué)運(yùn)算、圖形處理和程序設(shè)計(jì)為一體,包含處理各類問(wèn)題的“工具箱”。 矩陣是MATLAB的核心,MATLAB中的所偶數(shù)據(jù)都以矩陣形式存貯。數(shù)量(標(biāo)量)和向量看成是1X1的矩陣或僅有一行或一列的矩陣。同時(shí),MATLAB具有類似于其他計(jì)算機(jī)語(yǔ)言的編程特性;還可繪制二維、三維圖形,使輸出結(jié)果可視化。對(duì)于這些特性和功能,MATLAB提供了大量的使用方便有效的命令函數(shù)。正是因?yàn)閷?shí)現(xiàn)了矩陣數(shù)據(jù)結(jié)構(gòu)、語(yǔ)言可編程及繪圖方便三方面的有機(jī)結(jié)合,使得MATLAB成為一個(gè)強(qiáng)有力的工具。2.MATLAB7.14(R2010b)基本操作file(文件)(文件)edit(編輯)(編輯)view(瀏覽)(瀏覽)new建立新文件

3、undo停止,返回上次執(zhí)行結(jié)果desktop layout系統(tǒng)桌面窗口顯示方式open打開(kāi)舊文件redo再次執(zhí)行undock command window命令窗口嵌入MATLAB系統(tǒng)桌面close command window關(guān)閉命令窗口cut剪切command window命令窗口import data輸入數(shù)據(jù)copy復(fù)制command history歷史命令窗口save workspace as保存工作空間內(nèi)容paste粘貼current directory當(dāng)前目錄窗口set path設(shè)定路徑paste special粘貼特殊對(duì)象workspace工作空間窗口preferences工作狀態(tài)

4、select all全選launch pad顯示MATLAB啟動(dòng)目錄page setup頁(yè)面設(shè)置delete刪除profiler仿真print打印find查找help幫助窗口exit MATLAB退出MATLABclear command window清楚命令窗口clear command history清楚歷史命令1.fileeditview菜單功能2.MATLAB7.14(R2010b)基本操作current folder:當(dāng)前瀏覽文件夾,方便搜索相應(yīng)文件;command window:命令輸入窗口,可直接輸入命令程序,回車即可運(yùn)行;command history:命令輸入歷史,便于用戶追

5、溯、查找曾經(jīng)用過(guò)的語(yǔ)句;workspace:生成變量列表,顯示變量類型和范圍,方便繪制出相應(yīng)的變量圖;2.MATLAB默認(rèn)窗口2.MATLAB7.14(R2010b)基本操作3.MATLAB幫助系統(tǒng)2.MATLAB7.14(R2010b)基本操作3.MATLAB輸入方式 r=pi/2r = 1.5708 sin(r)ans = 1 r=pi/2; sin(r)ans = 1pi/2ans = 1.57082.MATLAB7.14(R2010b)基本操作3.MATLAB輸入方式m文件2.MATLAB7.14(R2010b)基本操作3.MATLAB輸入方式3.MATLAB基本命令MATLAB的特殊

6、變量特殊變量特殊變量含義含義ans如果用戶未定義變量名,系統(tǒng)用于存儲(chǔ)計(jì)算結(jié)果pi圓周率(=3.1415926.)inf無(wú)窮大值,如1/0eps浮點(diǎn)數(shù)的精度,也是系統(tǒng)運(yùn)算時(shí)計(jì)算機(jī)的最小值NaN或nan不定量(非數(shù)),如0/0或inf/infi或j虛數(shù)i=j=sqrt(-1)3.MATLAB基本命令nan,去除部分圖形3.MATLAB基本命令MATLAB的基本運(yùn)算符類別類別運(yùn)算符運(yùn)算符含義含義類別類別運(yùn)算符運(yùn)算符含義含義算術(shù)運(yùn)算符+加關(guān)系運(yùn)算符小于-減大于.*數(shù)組乘=大于或等于矩陣冪=等于.數(shù)組冪=不等于矩陣左除邏輯運(yùn)算符&與.數(shù)組左除|或/矩陣右除非./數(shù)組右除3.MATLAB基本命令M

7、ATLAB的標(biāo)點(diǎn)運(yùn)算符運(yùn)算符名稱名稱含義含義:冒號(hào)有多種運(yùn)算功能,用于定義行向量、截取指定矩陣中的部分=等號(hào)賦值;分號(hào)分割矩陣行、屏蔽顯示等.小數(shù)點(diǎn)域訪問(wèn)等%百分號(hào)注釋語(yǔ)句.續(xù)行符號(hào)續(xù)行,逗號(hào)分割矩陣列、函數(shù)參數(shù)等單引號(hào)矩陣轉(zhuǎn)置運(yùn)算、復(fù)數(shù)的共軛值、字符串定義符等!感嘆號(hào)在MATLAB中調(diào)用操作系統(tǒng)命令 方括號(hào)創(chuàng)建和表示矩陣( )圓括號(hào)函數(shù)調(diào)用和指定運(yùn)算順序 大括號(hào)構(gòu)成單元數(shù)組等4.MATLAB常用函數(shù)MATLAB的常用函數(shù)函數(shù)函數(shù)含義含義abs求x的絕對(duì)值、復(fù)數(shù)x的模,或求字符x的ascii碼sqrt(x)求x的平方根exp(x)指數(shù)運(yùn)算exsin(x)求x正弦cos(x)求x余弦tan(x)

8、求x正切l(wèi)oga(x)求以a為底的對(duì)數(shù)find尋找、搜索mod求x/y的余數(shù)vpa(x,n)顯示實(shí)數(shù)x,整數(shù)部分同小數(shù)部分共顯示n位roots求多項(xiàng)式方程的根axis設(shè)置坐標(biāo)軸4.MATLAB常用函數(shù)MATLAB創(chuàng)建向量linspacelinspace(a,b,n)將【a,b】等分成n-1段,生成n個(gè)元素的行向量4.MATLAB常用函數(shù)MATLAB創(chuàng)建向量利用冒號(hào)“:”a=m:p:nm、n、p為標(biāo)量,分別代表向量的初值、終值和步長(zhǎng),且nm4.MATLAB常用函數(shù)MATLAB數(shù)值函數(shù)的建立使用inline命令函數(shù)名=inline(函數(shù)表達(dá)式,變量列表)4.MATLAB常用函數(shù)MATLAB數(shù)值函數(shù)

9、的建立使用function命令function輸出變量列表=函數(shù)名輸入變量列表4.MATLAB常用函數(shù)MATLAB函數(shù)特殊值函數(shù)零點(diǎn)、最?。ù螅┲?04. 0)9 . 0(101. 0)3 . 0(1)(f22xxx例零點(diǎn)函數(shù)fzeroc=fzero(f,x0)c=fzero(f,a,b)最?。ù螅┲祒,y=fminbnd(f,a,b)4.MATLAB常用函數(shù)MATLAB函數(shù)的求導(dǎo)、積分求導(dǎo)運(yùn)算diff(f,v,n)求函數(shù)f關(guān)于自變量v的n階導(dǎo)數(shù),n為1時(shí)可以省略,為一階導(dǎo)數(shù)求積分運(yùn)算int(f,v,a,b)diff(fx,y,2)函數(shù)fx對(duì)變量y求二階導(dǎo)數(shù)求函數(shù)f關(guān)于自變量v從a到b的積分i

10、nt(int(f1,y,0,sqrt(x),x,0,1)對(duì)f1先求對(duì)y的積分再求對(duì)x的積分(二重積分)5.MATLAB基礎(chǔ)作圖xxycos2xxzsin5.MATLAB基礎(chǔ)作圖604. 0) 9 . 0(101. 0) 3 . 0(1)( f22xxx5.MATLAB基礎(chǔ)作圖顏色代碼表顏色代碼表ymcrgbwk黃紫青紅綠藍(lán)白黑點(diǎn)型和線型代碼表點(diǎn)型和線型代碼表.ox+*-:-.-點(diǎn)圓圈x標(biāo)記+標(biāo)記*標(biāo)記實(shí)現(xiàn)點(diǎn)線點(diǎn)劃線虛線5.MATLAB基礎(chǔ)作圖plot(x,y,顏色+線型+點(diǎn)型),.plot(x,y,b * -,linewidth,5,markersize,10)subplot(m,n,k)在一

11、個(gè)區(qū)域中顯示mxn個(gè)子圖形窗口,并指定在第k個(gè)子窗口繪圖hold on實(shí)現(xiàn)在同一窗口中多次繪圖,用hold off取消。axis(xmin xmax ymin ymax)對(duì)坐標(biāo)軸重新設(shè)置title xlabel ylabel zlabel text可以對(duì)文字進(jìn)行文字說(shuō)明5.MATLAB基礎(chǔ)作圖5.MATLAB基礎(chǔ)作圖fill(x,y) 填充閉合圖形fill(x,y,y)linspacey = linspace(a,b)y = linspace(a,b,n)將a,b進(jìn)行劃分為n份,包括a、b,如果后面沒(méi)有參數(shù)n,默認(rèn)為100ploar(theta,rho)極坐標(biāo)繪圖函數(shù)5.MATLAB基礎(chǔ)作圖5

12、.MATLAB基礎(chǔ)作圖5.MATLAB基礎(chǔ)作圖5.MATLAB基礎(chǔ)作圖22yxzwhileendforend循環(huán)結(jié)構(gòu)選擇結(jié)構(gòu)ifendifelseend6.MATLAB編程介紹與循環(huán)、選擇結(jié)構(gòu)6.MATLAB編程介紹與循環(huán)、選擇結(jié)構(gòu)for n = n1 : step : n2commands-1endcommands-2while (conditions)commands-1;endcommands-2;n為循環(huán)變量,n1為起始值,step為步長(zhǎng),n2為結(jié)束值。當(dāng)條件conditions成立即條件為真時(shí),執(zhí)行commands-1,當(dāng)遇到end時(shí),自動(dòng)檢測(cè)條件;當(dāng)條件不滿足時(shí),執(zhí)行commands-2循環(huán)結(jié)構(gòu)循

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論