版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1第1節(jié)Matlab基本知識(shí)基本知識(shí)Matlab的主要功能的主要功能Matlab是一種功能非常強(qiáng)大的工程語言,誕生于是一種功能非常強(qiáng)大的工程語言,誕生于20世紀(jì)世紀(jì)70年代,年代,1984年正式推向年正式推向市場。市場。2002年8月,月,Matlab6.5開始發(fā)布。是進(jìn)行科學(xué)研究和產(chǎn)品開發(fā)必不可少的工具。開始發(fā)布。是進(jìn)行科學(xué)研究和產(chǎn)品開發(fā)必不可少的工具。?數(shù)值和符號(hào)計(jì)算數(shù)值和符號(hào)計(jì)算矩陣矩陣(數(shù)組數(shù)組)的四則運(yùn)算(的四則運(yùn)算(Matr
2、ix+Labaty)、數(shù)值差分、導(dǎo)數(shù)、積分、求解微分方、數(shù)值差分、導(dǎo)數(shù)、積分、求解微分方程、微分方程的優(yōu)化等程、微分方程的優(yōu)化等?數(shù)字圖像、數(shù)字信號(hào)處理數(shù)字圖像、數(shù)字信號(hào)處理?工程和科學(xué)繪圖工程和科學(xué)繪圖?控制系統(tǒng)設(shè)計(jì)控制系統(tǒng)設(shè)計(jì)?財(cái)務(wù)工程財(cái)務(wù)工程?建模、仿真功能Matlab的界面的界面1.1.命令窗口命令窗口(CommWindow):):Matlab各種操作命令都是由命令窗口開始,用戶可以在命令窗口中輸入各種操作命令都是由命令窗口開始
3、,用戶可以在命令窗口中輸入Matlab命令,實(shí)命令,實(shí)現(xiàn)其相應(yīng)的功能。此命令窗口主要包括文本的編輯區(qū)域和菜單欄(如:四則運(yùn)算;“現(xiàn)其相應(yīng)的功能。此命令窗口主要包括文本的編輯區(qū)域和菜單欄(如:四則運(yùn)算;“”禁”禁止顯示變量的值;↑↓遍歷以前的命令)止顯示變量的值;↑↓遍歷以前的命令)。在命令窗口空白區(qū)域單擊鼠標(biāo)右鍵,打開快捷菜。在命令窗口空白區(qū)域單擊鼠標(biāo)右鍵,打開快捷菜單,各項(xiàng)命令功能如下:單,各項(xiàng)命令功能如下:Evaluateion:打
4、開所選文本對(duì)應(yīng)的表達(dá)式的值。打開所選文本對(duì)應(yīng)的表達(dá)式的值。Openion:打開文本所對(duì)應(yīng)的打開文本所對(duì)應(yīng)的MatLab文件。文件。Cut:剪切編輯命令。剪切編輯命令。Paste:粘貼編輯命令。粘貼編輯命令。2.2.M文件編輯文件編輯調(diào)試(調(diào)試(EditDebugger)窗口)窗口MatlabEditDebugger窗口是一個(gè)集編輯與調(diào)試兩種功能于一體的工具環(huán)境。窗口是一個(gè)集編輯與調(diào)試兩種功能于一體的工具環(huán)境。M文件(函數(shù)文件)文件(函數(shù)
5、文件)?什么是什么是M文件:它是一種和文件:它是一種和Dos環(huán)境中的批處理文件相似的腳本文件,對(duì)于簡單問環(huán)境中的批處理文件相似的腳本文件,對(duì)于簡單問題,直接輸入命令即可,但對(duì)于復(fù)雜的問題和需要反復(fù)使用的則需做成題,直接輸入命令即可,但對(duì)于復(fù)雜的問題和需要反復(fù)使用的則需做成M-文件-文件(File)。?創(chuàng)建創(chuàng)建M文件的方法:文件的方法:Matlab命令窗的命令窗的FileNewMfile。在Matlab命令窗口運(yùn)行命令窗口運(yùn)行edit。?
6、M-文件的擴(kuò)展名:-文件的擴(kuò)展名:.m?執(zhí)行執(zhí)行M文件:文件:F5?M文件的調(diào)試文件的調(diào)試選擇選擇Debug菜單,其各項(xiàng)命令功能如下:菜單,其各項(xiàng)命令功能如下:Step:逐步執(zhí)行程序。逐步執(zhí)行程序。Stepin:進(jìn)入子程序中逐步執(zhí)行調(diào)試程序。進(jìn)入子程序中逐步執(zhí)行調(diào)試程序。3第2節(jié)Matlab編程編程矩陣(數(shù)(數(shù)組)的)的輸入1、直接輸入、直接輸入直接按行方式輸入每個(gè)元素:同一行中的元素用逗號(hào)(,直接按行方式輸入每個(gè)元素:同一行中的元素用
7、逗號(hào)(,)或者用空格符來分隔,且空)或者用空格符來分隔,且空格個(gè)數(shù)不限;不同的行用分號(hào)(;)分隔。所有元素處于一方括號(hào)(格個(gè)數(shù)不限;不同的行用分號(hào)(;)分隔。所有元素處于一方括號(hào)([])內(nèi);多維矩陣用)內(nèi);多維矩陣用多重方括弧??山?fù)數(shù)矩陣多重方括弧??山?fù)數(shù)矩陣如:如:Null_M=[]%生成一個(gè)空矩陣生成一個(gè)空矩陣可建立復(fù)數(shù)矩陣可建立復(fù)數(shù)矩陣R=[123456]I=[789101112]Z=RIj2.由M文件方式建立,今后使用鍵
8、入文件方式建立,今后使用鍵入M文件名即可建立相應(yīng)矩陣文件名即可建立相應(yīng)矩陣2、利用函數(shù)輸入、利用函數(shù)輸入“:”表達(dá)式,產(chǎn)生等差行向量“:”表達(dá)式,產(chǎn)生等差行向量start:step:end或start:end(step=1)如:)如:t=1:20產(chǎn)生等距輸入:產(chǎn)生等距輸入:linspace(abn)將〔將〔ab〕區(qū)間分成〕區(qū)間分成n-1個(gè)等距小區(qū)間個(gè)等距小區(qū)間產(chǎn)生隨機(jī)排列:產(chǎn)生隨機(jī)排列:rperm(n)產(chǎn)生產(chǎn)生1~n之間整數(shù)的隨機(jī)排列之
9、間整數(shù)的隨機(jī)排列3、特殊矩陣輸入、特殊矩陣輸入zeros(n)生成生成nn全零陣,全零陣,zeros(a,b)元素全為元素全為0的ab維矩陣,維矩陣,以下各函數(shù)同理具有該類型。以下各函數(shù)同理具有該類型。zeros(size(A))生成與矩陣生成與矩陣A相同大小的全零陣,相同大小的全零陣,ones(a,b)元素全為元素全為1的ab維矩陣維矩陣eye(a,b)對(duì)角線上的元素為對(duì)角線上的元素為1的ab維矩陣維矩陣r(a,b)產(chǎn)生產(chǎn)生ab維均勻
10、分布的隨機(jī)矩陣,其元素在(維均勻分布的隨機(jī)矩陣,其元素在(0,1)內(nèi))內(nèi)r無變量輸入時(shí)只產(chǎn)生一個(gè)隨機(jī)數(shù)無變量輸入時(shí)只產(chǎn)生一個(gè)隨機(jī)數(shù)rn(a,b)產(chǎn)生)產(chǎn)生ab維正態(tài)分布的隨機(jī)矩陣維正態(tài)分布的隨機(jī)矩陣4.矩陣的轉(zhuǎn)置和逆矩陣矩陣的轉(zhuǎn)置和逆矩陣?X的轉(zhuǎn)置:的轉(zhuǎn)置:X’(圖像順時(shí)針旋轉(zhuǎn)圖像順時(shí)針旋轉(zhuǎn)90,并水平鏡像,并水平鏡像)如:如:a=imread(D:21.bmp)b=asubplot(121)subimage(a)subplot(122
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- matlab經(jīng)典教程——從入門到精通
- 數(shù)學(xué)建模與matlab
- matlab數(shù)學(xué)建模編程資料
- matlab數(shù)值算法數(shù)學(xué)建模
- matlab教程
- matlab教程
- matlab指導(dǎo)教程
- 數(shù)學(xué)建?;A(chǔ)教程 范本
- matlab入門教程
- matlab學(xué)習(xí)指導(dǎo)教程
- matlab基本操作教程
- 數(shù)學(xué)建模優(yōu)秀論文模板(經(jīng)典中的經(jīng)典)
- matlab在簡單數(shù)學(xué)建模中的應(yīng)用
- matlab在簡單數(shù)學(xué)建模中的應(yīng)用
- matlab經(jīng)典編程例題
- matlab 簡明實(shí)例教程
- matlab矩陣分析與處理matlab全課件教程
- oracle經(jīng)典教程
- oracle經(jīng)典教程
- ps經(jīng)典教程——photoshop經(jīng)典實(shí)例教程3000例
評(píng)論
0/150
提交評(píng)論