matlab經(jīng)典數(shù)學(xué)建模教學(xué)教程

matlab經(jīng)典數(shù)學(xué)建模教學(xué)教程

ID:23578424

大?。?.43 MB

頁數(shù):87頁

時間:2018-11-09

matlab經(jīng)典數(shù)學(xué)建模教學(xué)教程_第1頁
matlab經(jīng)典數(shù)學(xué)建模教學(xué)教程_第2頁
matlab經(jīng)典數(shù)學(xué)建模教學(xué)教程_第3頁
matlab經(jīng)典數(shù)學(xué)建模教學(xué)教程_第4頁
matlab經(jīng)典數(shù)學(xué)建模教學(xué)教程_第5頁
資源描述:

《matlab經(jīng)典數(shù)學(xué)建模教學(xué)教程》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、.第1節(jié)Matlab基本知識一、Matlab的主要功能Matlab是一種功能非常強大的工程語言,誕生于20世紀70年代,1984年正式推向市場。2002年8月,Matlab6.5開始發(fā)布。是進行科學(xué)研究和產(chǎn)品開發(fā)必不可少的工具。l數(shù)值和符號計算矩陣(數(shù)組)的四則運算(Matrix+Laboratory)、數(shù)值差分、導(dǎo)數(shù)、積分、求解微分方程、微分方程的優(yōu)化等l數(shù)字圖像、數(shù)字信號處理l工程和科學(xué)繪圖l控制系統(tǒng)設(shè)計l財務(wù)工程l建模、仿真功能二、Matlab的界面1.命令窗口(CommandWindow):Matlab各種操作命令都是由命令窗口開始,用戶可以在命令窗

2、口中輸入Matlab命令,實現(xiàn)其相應(yīng)的功能。此命令窗口主要包括文本的編輯區(qū)域和菜單欄(如:四則運算;“;”禁止顯示變量的值;↑↓遍歷以前的命令)。在命令窗口空白區(qū)域單擊鼠標右鍵,打開快捷菜單,各項命令功能如下:EvaluateSelection:打開所選文本對應(yīng)的表達式的值。OpenSelection:打開文本所對應(yīng)的MatLab文件。Cut:剪切編輯命令。Paste:粘貼編輯命令。2.M-文件編輯/調(diào)試(Editor/Debugger)窗口MatlabEditor/Debugger窗口是一個集編輯與調(diào)試兩種功能于一體的工具環(huán)境。M-文件(函數(shù)文件)l什么是

3、M-文件:它是一種和Dos環(huán)境中的批處理文件相似的腳本文件,對于簡單問題,直接輸入命令即可,但對于復(fù)雜的問題和需要反復(fù)使用的則需做成M-文件(ScriptFile)。l創(chuàng)建M-文件的方法:Matlab命令窗的File/New/M-file。在Matlab命令窗口運行edit。lM-文件的擴展名:*.ml執(zhí)行M-文件:F5lM文件的調(diào)試選擇Debug菜單,其各項命令功能如下:.Step:逐步執(zhí)行程序。Stepin:進入子程序中逐步執(zhí)行調(diào)試程序。Stepout:跳出子程序中逐步執(zhí)行調(diào)試程序。run:執(zhí)行M-文件。GoUntilCursor:執(zhí)行到光標所在處。Ex

4、itDebugMode:跳出調(diào)試狀態(tài)。l函數(shù)文件的創(chuàng)建要求:文件名與函數(shù)名必須相同,如sin(x)必有sin.m函數(shù)文件存在。要求實參和形參位置一一對應(yīng)。形參在工作空間中不會存在??梢跃帉戇f歸函數(shù),可以嵌套其他函數(shù)。可以用return命令返回,也可以執(zhí)行到終點返回3.工作空間(Workspace)窗口:顯示目前保存在內(nèi)存中的Matlab的數(shù)學(xué)結(jié)構(gòu)、字節(jié)數(shù)、變量名以及類型窗口。保存變量:File菜單SaveWorkspaceas命令行:save文件名裝入變量:File菜單ImportData命令行:Load文件名4.現(xiàn)在目錄窗口(CurrentDirect

5、ory)5.命令歷史窗口(CommandHistory):提供先前使用過的函數(shù),可以復(fù)制或者再次執(zhí)行這些命令。Matlab幫助系統(tǒng)Matlab在命令窗口提供了可以獲得幫助的命令,用戶可以很方便的獲得幫助信息。例如:在窗口中輸入“helpfft”就可以獲得函數(shù)“fft”的信息。常用的幫助信息有help,demo,doc,who,whos,what,which,lookfor,helpbrowser,helpdesk,exit,web等。三、關(guān)于變量變量命名規(guī)則:l變量名是不包含空格的單個詞l變量名區(qū)分大小寫l變量名必須以字母開頭的字母、數(shù)字、下劃線的組合,最多

6、19個字符。lMatlab提供的標準函數(shù)名均以小寫字母開頭特殊變量名:lans缺省變量名lpi圓周率li,j虛數(shù)單位leps無窮小linf,Inf無窮大lrealmax最大正實數(shù)lrealmin最小正實數(shù)清除變量的值lclearlclear變量名1變量名2顯示駐留內(nèi)存的變量名lwho.lwhos第1節(jié)Matlab編程一、矩陣(數(shù)組)的輸入1、直接輸入直接按行方式輸入每個元素:同一行中的元素用逗號(,)或者用空格符來分隔,且空格個數(shù)不限;不同的行用分號(;)分隔。所有元素處于一方括號([])內(nèi);多維矩陣用多重方括弧。可建立復(fù)數(shù)矩陣如:Null_M=[]%生成一

7、個空矩陣可建立復(fù)數(shù)矩陣R=[1,2,3;4,5,6]I=[7,8,9;10,11,12]Z=R+I*j2.由M文件方式建立,今后使用鍵入M文件名即可建立相應(yīng)矩陣2、利用函數(shù)輸入“:”表達式,產(chǎn)生等差行向量start:step:end或start:end(step=1)如:t=1:20產(chǎn)生等距輸入:linspace(a,b,n)將〔a,b〕區(qū)間分成n-1個等距小區(qū)間產(chǎn)生隨機排列:randperm(n)產(chǎn)生1~n之間整數(shù)的隨機排列3、特殊矩陣輸入zeros(n)生成n×n全零陣,zeros(a,b)元素全為0的a×b維矩陣,以下各函數(shù)同理具有該類型。zeros(

8、size(A))生成與矩陣A相同大小的全零陣,one

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

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

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