資源描述:
《MATLAB教程PPT課件.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、MATLAB1MATLAB簡介1DrWangZhengsheng-LectureNotesMatlab簡介在歐美各高等院校,Matlab已經(jīng)成為線性代數(shù)、數(shù)值分析、數(shù)理統(tǒng)計、自動控制理論、數(shù)字信號處理、時間序列分析、動態(tài)系統(tǒng)仿真、圖像處理等課程的基本教學(xué)工具,已成為大學(xué)生必須掌握的基本技能之一。Matlab功能強(qiáng)大、簡單易學(xué)、編程效率高,深受廣大科技工作者的歡迎。Matlab是一種廣泛應(yīng)用于工程計算及數(shù)值分析領(lǐng)域的新型高級語言,自1984年推向市場以來,歷經(jīng)二十多年的發(fā)展與競爭,現(xiàn)已成為國際公認(rèn)的最優(yōu)秀的工程應(yīng)用
2、開發(fā)環(huán)境。2DrWangZhengsheng-LectureNotesMatlab簡介Matlab:MatrixLaboratory矩陣實驗室Matlab的發(fā)展1980年,Moler教授用Fortran語言編寫了集命令翻譯、科學(xué)計算于一身的一套交互式軟件系統(tǒng)。1984年,Moler等成立了TheMathWorks的公司,用C語言完全改寫Matlab,并推出第一個商業(yè)版。增添圖形圖像處理、符號運算、以及與其他流行軟件的接口功能,使得Matlab的功能越來越強(qiáng)大。到九十年代,在國際上30幾個數(shù)學(xué)類科技應(yīng)用軟件中,M
3、atlab在數(shù)值計算方面獨占鰲頭。3DrWangZhengsheng-LectureNotes目前,Matlab已成為世界頂尖的數(shù)學(xué)應(yīng)用軟件,以其強(qiáng)大的工程計算、算法研究、工程繪圖、應(yīng)用程序開發(fā)、數(shù)據(jù)分析和動態(tài)仿真等功能,在航空航天、機(jī)械制造和工程建筑等領(lǐng)域發(fā)揮著越來越重要的作用。就影響而言,至今仍然沒有一個別的計算軟件可與Matlab匹敵。Matlab的發(fā)行1984年,Matlab1.0(DOS版,182K,20多個函數(shù))1992年,Matlab4.0(93年推出Windows版,加入simulink)199
4、4年,Matlab4.2(得到廣泛重視和應(yīng)用)1999年,Matlab5.3(真正實現(xiàn)32位運算)2002年,Matlab6.5(采用JIT加速器)2004年,Matlab7.0自2006年起,Matlab每年更新兩次Matlab簡介4DrWangZhengsheng-LectureNotes購買(下載)Matlab軟件Matlab的安裝插入光盤,自動運行;或點擊安裝程序setup.exe必須安裝的部件MatlabSymbolicMathToolboxExtendedSymbolicMath這里以Matlab7
5、.0.4為例自R2008a開始增加了激活要求5DrWangZhengsheng-LectureNotesMatlab的特點與功能Matlab具有很強(qiáng)的數(shù)值計算功能Matlab以矩陣作為數(shù)據(jù)操作的基本單位,但無需預(yù)先指定矩陣維數(shù)(動態(tài)定維)按照IEEE的數(shù)值計算標(biāo)準(zhǔn)進(jìn)行計算提供十分豐富的數(shù)值計算函數(shù),方便計算,提高效率Matlab命令與數(shù)學(xué)中的符號、公式非常接近,可讀性強(qiáng),容易掌握Matlab是一個交互式軟件系統(tǒng)輸入一條命令,立即就可以得出該命令的結(jié)果?6DrWangZhengsheng-LectureNote
6、sMatlab的特點與功能Matlab符號計算功能Matlab和著名的符號計算語言Maple相結(jié)合Matlab的編程功能Matlab具有程序結(jié)構(gòu)控制、函數(shù)調(diào)用、數(shù)據(jù)結(jié)構(gòu)、輸入輸出、面向?qū)ο蟮瘸绦蛘Z言特征,而且簡單易學(xué)、編程效率高。通過Matlab進(jìn)行編程完成特定的任務(wù)Matlab的繪圖功能Matlab提供豐富的繪圖命令,很方便實現(xiàn)數(shù)據(jù)的可視化7DrWangZhengsheng-LectureNotesMatlab豐富的工具箱(toolbox)Matlab的特點與功能根據(jù)專門領(lǐng)域中的特殊需要而設(shè)計的各種可選工具箱
7、Matlab的Simulink動態(tài)仿真集成環(huán)境提供建立系統(tǒng)模型、選擇仿真參數(shù)和數(shù)值算法、啟動仿真程序?qū)υ撓到y(tǒng)進(jìn)行仿真、設(shè)置不同的輸出方式來觀察仿真結(jié)果等功能SymbolicMathPDEOptimizationSignalprocessImageProcessStatisticsControlSystemSystemIdentification……8DrWangZhengsheng-LectureNotesMatlab的基本用法Matlab系統(tǒng)的啟動使用Windows“開始”菜單運行Matlab系統(tǒng)啟動程序mat
8、lab雙擊Matlab快捷圖標(biāo)Matlab系統(tǒng)的退出在Matlab主窗口File菜單中選擇ExitMatlab在Matlab命令窗口輸入exit或quit單擊Matlab主窗口的“關(guān)閉”按鈕9DrWangZhengsheng-LectureNotesMatlab的工作界面命令窗口當(dāng)前工作目錄當(dāng)前工作空間輸入命令的歷史記錄命令提示符10DrWangZhengsheng-Le