資源描述:
《《Matlab軟件入門》PPT課件》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、數(shù)學(xué)模型與實驗Mathematicalmodeling劉志兵CollegeofMathematicsandInformationScienceHuanggangNormalUniversityHubei438000,Chinalzb8401552@hgnc.netlzb8401552@hgnc.net第八章Matlab軟件介紹MATLAB語言是一種廣泛應(yīng)用于工程計算及數(shù)值分析領(lǐng)域的新型高級語言,自1984年由美國MathWorks公司推向市場以來,歷經(jīng)十多年的發(fā)展與競爭,現(xiàn)已成為國際公認的最優(yōu)秀的工程
2、應(yīng)用開發(fā)環(huán)境。MATLAB功能強大、簡單易學(xué)、編程效率高,深受廣大科技工作者歡迎的.lzb8401552@hgnc.netMATLAB作為線性系統(tǒng)的一種分析和仿真工具,是理工科大學(xué)生應(yīng)該掌握的技術(shù)工具,它作為一種編程語言和可視化工具,可解決工程、科學(xué)計算和數(shù)學(xué)學(xué)科中許多問題。?MATLAB建立在向量、數(shù)組和矩陣的基礎(chǔ)上,使用方便,人機界面直觀,輸出結(jié)果可視化。?矩陣是MATLAB的核心?MATLAB的進入與運行方式(兩種)lzb8401552@hgnc.net在歐美各高等院校,MATLAB已經(jīng)成為線性
3、代數(shù)、自動控制理論、數(shù)字信號處理、時間序列分析、動態(tài)系統(tǒng)仿真、圖像處理等課程的基本教學(xué)工具,成為大學(xué)生、碩士生以及博士生必須掌握的基本技能。MATLAB:是英文MATrixLABorotory(矩陣實驗室)的縮寫。lzb8401552@hgnc.net一.MATLAB特點:lzb8401552@hgnc.net1.數(shù)值計算和符號計算功能MATLAB的數(shù)值計算功能包括:矩陣運算、多項式和有理分式運算、數(shù)據(jù)統(tǒng)計分析、數(shù)值積分、優(yōu)化處理等。符號計算將得到問題的解析解。2.MATLAB語言MATLAB除了命令
4、行的交互式操作以外,還可以程序方式工作。使用MATLAB可以很容易地實現(xiàn)C或FORTRAN語言的幾乎全部功能,包括Windows圖形用戶界面的設(shè)計。3.圖形功能MATLAB提供了兩個層次的圖形命令:一種是對圖形句柄進行的低級圖形命令,另一種是建立在低級圖形命令之上的高級圖形命令。利用MATLAB的高級圖形命令可以輕而易舉地繪制二維、三維乃至四維圖形,并可進行圖形和坐標的標識、視角和光照設(shè)計、色彩精細控制等等。lzb8401552@hgnc.net4.應(yīng)用工具箱基本部分和各種可選的工具箱。基本部分中有數(shù)
5、百個內(nèi)部函數(shù)。其工具箱分為兩大類:功能性工具箱和學(xué)科性工具箱。功能性工具箱主要用來擴充其符號計算功能、可視建模仿真功能及文字處理功能等。學(xué)科性工具箱專業(yè)性比較強,如控制系統(tǒng)工具箱、信號處理工具箱、神經(jīng)網(wǎng)絡(luò)工具箱、最優(yōu)化工具箱、金融工具箱等,用戶可以直接利用這些工具箱進行相關(guān)領(lǐng)域的科學(xué)研究。lzb8401552@hgnc.net二.MATLAB運行環(huán)境lzb8401552@hgnc.net硬件:一般要求486以上的處理器、16MB以上內(nèi)存、足夠的的硬盤可用空間(隨安裝組件的多少而定)、CD-ROM驅(qū)動器
6、、鼠標等。軟件:Windowslzb8401552@hgnc.net三.MATLAB集成環(huán)境lzb8401552@hgnc.netMATLAB6.X是一個高度集成的語言環(huán)境,在該環(huán)境下既可以進行交互式的操作,又可以編寫程序、運行程序并跟蹤調(diào)試程序。1.MATLAB的啟動與一般的Windows程序一樣,啟動MATLAB有兩種常見方法:(1)通過“開始”按鈕,選擇“程序”菜單項,然后打開“MATLAB”菜單中的“MATLAB”程序,就可啟動MATLAB系統(tǒng)(2)利用Windows建立快捷方式的功能,將MA
7、TLAB程序以快捷方式放在桌面上。只要在桌面上雙擊該圖標即可啟動MATLABlzb8401552@hgnc.net2.MATLAB通用操作界面(1)指令窗(CommandWindow)該窗是進行MATLAB各種操作的最主要窗口。在該窗內(nèi),可鍵入各種送給MATLAB運作的指令、函數(shù)、表達式;顯示除圖形外的所有運算結(jié)果。(2)歷史指令窗(CommandHistory)該窗記錄已經(jīng)運作過的指令、函數(shù)、表達式;允許用戶對它們進行選擇復(fù)制、重運行、及產(chǎn)生M文件。(3)當前目錄瀏覽器(CurrentDirecto
8、ryBrowser)在此交互界面中,可以進行當前目錄的設(shè)置;展示相應(yīng)目錄上的M、MDL等文件;復(fù)制、編輯和運行M文件;裝載MAT數(shù)據(jù)文件。lzb8401552@hgnc.net(4)工作空間瀏覽器(WorkspaceBrowser)該窗口列出MATLAB工作空間中所有的變量名、大小、字節(jié)數(shù);在該窗中,可對變量進行觀察、編輯、提取和保存。lzb8401552@hgnc.net1.變量和賦值語句在MATLAB下進行基本數(shù)學(xué)運算,只需將運算式直接打入提示號(>