資源描述:
《matlab語(yǔ)言概述1》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、第一章MATLAB語(yǔ)言概述1.1MATLAB語(yǔ)言的發(fā)展沿革MATLAB最初是由CleveMoler用Fortran語(yǔ)言設(shè)計(jì)的,有關(guān)矩陣的算法來(lái)自Linpack和Eispack課題的研究成果;現(xiàn)在的MATLAB程序是MathWorks公司用C語(yǔ)言開(kāi)發(fā)的。1984年,MATLAB第1版(DOS版);1992年,MATLAB4.0版;1994年,MATLAB4.2版;1997年,MATLAB5.0版;1999年,MATLAB5.3版;2000年,MATLAB6.0版;2001年,MATLAB6.1版;2002年,MATLAB6.5版;2004年,MATLAB
2、7.0版。目前的是每半年出一個(gè)新版本:MATLABR2007a(b),MATLABR2008a(b),MATLABR2009a(b)。市面上的書(shū)籍以MATLAB7.0為主。1.2MATLAB語(yǔ)言的特點(diǎn)MATLAB作為美國(guó)MathWorks公司開(kāi)發(fā)的用于概念設(shè)計(jì),算法開(kāi)發(fā),建模仿真,實(shí)時(shí)實(shí)現(xiàn)的理想的集成環(huán)境。是目前最好的科學(xué)計(jì)算類軟件。1起點(diǎn)高M(jìn)ATLAB以矩陣作為數(shù)據(jù)操作的基本單位,每個(gè)元素都看作復(fù)數(shù),還提供了十分豐富的數(shù)值計(jì)算函數(shù)。MATLAB和著名的符號(hào)計(jì)算語(yǔ)言Maple相結(jié)合,使得MATLAB具有符號(hào)計(jì)算功能。2人機(jī)界面適合科技人員矩陣行列數(shù)無(wú)需
3、定義;語(yǔ)言規(guī)則與筆算式相似,鍵入算式立即得到結(jié)果。簡(jiǎn)單易學(xué)、編程效率高。3強(qiáng)大而簡(jiǎn)易的繪圖功能根據(jù)數(shù)據(jù)自動(dòng)確定坐標(biāo)軸,可繪制各種特殊圖形,可設(shè)置顏色、線型和視角。4智能化程度高自動(dòng)定義矩陣階數(shù)以及繪圖自動(dòng)選擇最佳坐標(biāo);數(shù)值計(jì)算自動(dòng)按精度選擇步長(zhǎng);自動(dòng)檢測(cè)和顯示程序錯(cuò)誤。5功能豐富,可擴(kuò)展性強(qiáng)MATLAB包含兩部分內(nèi)容:基本部分和各種可選的工具箱(toolbox)。MATLAB工具箱分為兩大類:功能性工具箱和學(xué)科性工具箱。與其他軟件和語(yǔ)言有良好的對(duì)接性。1.3MATLAB的主要應(yīng)用領(lǐng)域(1)數(shù)值分析。(2)數(shù)值和符號(hào)計(jì)算。(3)工程與科學(xué)繪圖。(4)控制
4、系統(tǒng)的設(shè)計(jì)與方針。(5)數(shù)字圖像處理。(6)數(shù)字信號(hào)處理。(7)通訊系統(tǒng)設(shè)計(jì)與仿真。(8)財(cái)務(wù)與金融工程。1.4MATLAB的安裝和內(nèi)容選擇第一步安裝MATLABR2009(b)系統(tǒng),需運(yùn)行系統(tǒng)自帶的安裝程序setup.exe。第二步同意軟件許可協(xié)議第三步輸入文件安裝密碼。第四步自定義安裝(Custom)第五步選擇安裝目錄第六步選擇安裝內(nèi)容。MATLABx.x(主程序)CurveFittingToolbox(曲線擬合工具箱)SymbolicMathToolbox(符號(hào)數(shù)學(xué)工具箱)ExtendedSymbolicMathToolbox(擴(kuò)展的符號(hào)數(shù)學(xué)工具
5、箱)SplineToolbox(樣條插值工具箱)StatisticsMathToolbox(統(tǒng)計(jì)學(xué)工具箱)MATLABReportGenerator(錯(cuò)誤報(bào)告生成器)OptimizationToolbox(優(yōu)化工具箱)第七步快捷方式和關(guān)聯(lián)文件。第八步開(kāi)始安裝第九步激活MATLAB第十步給出授權(quán)文件位置第十一步運(yùn)行MATLAB1.5.1啟動(dòng)與退出MATLABMATLAB系統(tǒng)的啟動(dòng)使用Windows“開(kāi)始”菜單。運(yùn)行MATLAB安裝目錄中matlab.exe文件。利用桌面快捷方式。展現(xiàn)在屏幕上的界面為MATLAB的默認(rèn)界面。1.5MATLAB的工作環(huán)境MA
6、TLAB集成環(huán)境包括MATLAB主窗口、命令窗口(CommandWindow)、工作空間窗口(Workspace)、命令歷史窗口(CommandHistory)、當(dāng)前目錄窗口(CurrentDirectory)2.MATLAB系統(tǒng)的退出在MATLAB主窗口File菜單中選擇ExitMATLAB命令。在MATLAB命令窗口輸入Exit或Quit命令。單擊MATLAB主窗口的“X”按鈕。1.5.2命令窗口MATLAB命令窗口中的“>>”為命令提示符,表示MATLAB正在處于準(zhǔn)備狀態(tài)。在命令提示符后鍵入命令并按下回車鍵后,MATLAB就會(huì)解釋執(zhí)行所輸入的命令
7、,并在命令后面給出計(jì)算結(jié)果。輸入若干條命令,各命令之間以逗號(hào)分隔,若前一命令后帶有分號(hào),則逗號(hào)可以省略。如果一個(gè)命令行很長(zhǎng),一個(gè)物理行之內(nèi)寫(xiě)不下,可以在第一個(gè)物理行運(yùn)算符之后加上3個(gè)小黑點(diǎn)”…”并按下回車鍵,然后接著下一個(gè)物理行繼續(xù)寫(xiě)命令的其他部分。3個(gè)小黑點(diǎn)稱為續(xù)行符,即把下面的物理行看作該行的邏輯繼續(xù)。數(shù)字的12種格式如書(shū)中第6頁(yè)表1-1。MATLAB命令格式說(shuō)明FormatFormatshort3.1416十進(jìn)制定點(diǎn),小數(shù)點(diǎn)后有4位Formatlong3.141592653589793十進(jìn)制定點(diǎn),雙精度時(shí)小數(shù)點(diǎn)后有14-15位,單精度時(shí)小數(shù)點(diǎn)后有
8、7位Formatshorte3.1416e+000十進(jìn)制浮點(diǎn)加指數(shù),小數(shù)點(diǎn)后有4位Format