資源描述:
《第一講matlab語言概述1課件》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、MATLAB及其應用教材(主要參考書):首選教材:《Matlab在理工課程中的應用》陳懷琛二選教材:《MATLAB基礎及其應用教程》周開利北京大學出版社教學內(nèi)容的安排:Matlab語言概述基本語法MATLAB的開發(fā)環(huán)境和工具MATLAB的其他函數(shù)庫Matlab高等數(shù)學及大學物理中的應用Matlab是一種科學計算軟件,主要適用于矩陣計算及控制和信息處理領(lǐng)域的分析設計。它使用方便,輸入簡捷,運算效率高,內(nèi)容豐富,并且很容易由用戶自行擴展。Matlab當前已成為美國和其他發(fā)達國家在大學教學和科學研究中最常用而必不可少的工具matlab需要較
2、多的高等數(shù)學的知識,要隨著年級的增加,隨著matlab在專業(yè)技術(shù)上應用才能逐漸深入掌握。第一章MATLAB概述1.1MATLAB的起源與發(fā)展MATLAB是“矩陣實驗室”(MATrixLABoratory)的縮寫,最初版本是由CleveMoler博士用FORTRAN語言開發(fā)的矩陣分析軟件。當初是為了講授矩陣理論和數(shù)值分析課程的需要,編寫了EISPACK和LINPACK兩個子程序庫這便是構(gòu)思和開發(fā)MATLAB的起點(70年代中后期)。為了進一步推動MATLAB的應用,80年代初期,由CleveMoler和JohnLittle采用C語言改寫
3、了MATLAB的內(nèi)核。成立了Mathworks軟件開發(fā)公司,并于1984年將MATLAB正式推向市場。隨著市場接受度的提高,其功能也不斷增強,在完成數(shù)值計算的基礎上,新增了數(shù)據(jù)可視化以及與其他流行軟件的接口功能,并開始對Matlab工具箱進行研究。1993年初推出了應用于Windows操作系統(tǒng)的MATLAB4.0版本。在圖像界面設計方面提供了新的方法。1997年推出5.0版本。增加了更多的數(shù)據(jù)結(jié)構(gòu),如:結(jié)構(gòu)數(shù)組、細胞數(shù)組、多維數(shù)據(jù)、對象、類等使其成為更方便的編程語言。2000年又推出了更為簡便易學的MATLAB6.0版本。2002推出
4、了MATLAB6.52004年推出7.0版本。(Release14)2006年又推出MATLAB2006a版本,MATLAB2006b。2007年又推出MATLAB2007a版本1.2MATLAB特點語言簡潔,編程效率高。(起點高)因為MATLAB定義了專門用于矩陣運算的運算符,使得矩陣運算很簡單。對于這些運算,幾條語句即可代替數(shù)十條甚至上百條C語言及Fortran語言的功能。交互性能好,使用方便在MATLAB的命令窗口中,輸入一條命令,立即就能看到該命令的執(zhí)行結(jié)果,體現(xiàn)了良好的交互性。交互方式減少了編程和調(diào)試程序的工作量,給使用者帶
5、來了極大的方便。因為不像使用C語言和Fortran語言那樣,首先編寫源程序,然后對其進行編譯、連接、待形成可執(zhí)行文件后,方可運行程序,得出結(jié)果。強大的繪圖功能,便于數(shù)據(jù)可視化MATLAB提供了兩個層次的圖形命令:一種是對圖形句柄進行的低級圖形命令,另一種是建立在低級圖形命令之上的高級圖形命令。利用MATLAB的高級圖形命令可以輕而易舉地繪制二維、三維乃至四維圖形,并可進行圖形和坐標的標識、視角和光照設計、色彩精細控制等等。學科眾多,領(lǐng)域廣泛的應用工具箱其工具箱分為兩大類:功能性工具箱和學科性工具箱。功能性工具箱主要用來擴充其符號計算功
6、能、可視建模仿真功能及文字處理功能等。學科性工具箱專業(yè)性比較強,如控制系統(tǒng)工具箱、信號處理工具箱、神經(jīng)網(wǎng)絡工具箱、最優(yōu)化工具箱、金融工具箱等,用戶可以直接利用這些工具箱進行相關(guān)領(lǐng)域的科學研究。開放性好,易于擴充除內(nèi)部函數(shù)外,MAtlab的其他文件都是公開的、可讀可改的源文件,體現(xiàn)了MATLAB的開放性特點。用戶可修改源文件和加入自己的文件,甚至可以構(gòu)造自己的工具箱。Matlab的學習方法必須做大量的練習,熟悉其中的函數(shù)。聯(lián)系與自己的專業(yè)相關(guān)的知識,去解決問題,在解決問題中學習知識,深刻的體會。多看幫助文件,又一本好的參考書。會提問題,
7、尋求大家的幫助。http://www.mathworks.com/http://www.mathworks.cn/http://www.ilovematlab.cn/http://www.baisi.net/forum-120-1.html1.3Matlab工作環(huán)境界面★MATLAB的安裝★MATLAB的啟動桌面快捷方式啟動開始菜單方式啟動★MATLAB和退出Matlab菜單命令/關(guān)閉按鈕在Matlab命令窗口輸入exit或quitMatlab工作環(huán)境界面包含一行標題欄、一行菜單欄、一行工具欄、4個工作窗口和一行注釋欄。4個工作窗口分
8、別為:工作區(qū)(Workspace)命令歷史(CommandHistory)當前路徑(CurrentDirectory)命令窗口(CommandWindows)歷史命令命令窗口標題欄菜單欄常用工具欄工作區(qū)當前路徑1.3.1