matlab_第1頁
已閱讀1頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、MATLABMATLAB的簡介的簡介MATLAB是美國MathWks公司出品的商業(yè)數學軟件,用于算法開發(fā)、數據可視化、數據分析以及數值計算的高級技術計算語言和交互式環(huán)境,主要包括MATLAB和Simulink兩大部分。MATLAB是矩陣實驗室(MatrixLabaty)的簡稱,和Mathematica、Maple并稱為三大數學軟件。它在數學類科技應用軟件中在數值計算方面首屈一指。MATLAB可以進行矩陣運算、繪制函數和數據、實現算法、創(chuàng)

2、建用戶界面、連接其他編程語言的程序等,主要應用于工程計算、控制設計、信號處理與通訊、圖像處理、信號檢測、金融建模設計與分析等領域。MATLAB的基本數據單位是矩陣,它的指令表達式與數學、工程中常用的形式十分相似,故用MATLAB來解算問題要比用C,FTRAN等語言完成相同的事情簡捷得多,并且mathwk也吸收了像Maple等軟件的優(yōu)點使MATLAB成為一個強大的數學軟件。在新的版本中也加入了對C,FTRAN,C,JAVA的支持??梢灾苯?/p>

3、調用用戶也可以將自己編寫的實用程序導入到MATLAB函數庫中方便自己以后調用,此外許多的MATLAB愛好者都編寫了一些經典的程序,用戶可以直接進行下載就可以用。[編輯本段]發(fā)展歷程20世紀70年代,美國新墨西哥大學計算機科學系主任CleveMoler為了減輕學生編程的負擔,用FTRAN編寫了最早的MATLAB。1984年由Little、Moler、SteveBangert合作成立了的MathWks公司正式把MATLAB推向市場。到20世

4、紀90年代,MATLAB已成為國際控制界的標準計算軟件。應用應用MATLAB產品族可以用來進行以下各種工作:●數值分析●數值和符號計算●工程與科學繪圖●控制系統(tǒng)的設計與仿真●數字圖像處理技術●數字信號處理技術●通訊系統(tǒng)設計與仿真●財務與金融工程MATLAB的應用范圍非常廣,包括信號和圖像處理、通訊、控制系統(tǒng)設計、測試和測量、財務建模和分析以及計算生物學等眾多應用領域。附加的工具箱(單獨提供的專用MATLAB函數集)擴展了MATLAB環(huán)境

5、,以解決這些應用領域內特定類型的問題。Matlab的優(yōu)勢和特點的優(yōu)勢和特點matlab特點特點●此高級語言可用于技術計算●此開發(fā)環(huán)境可對代碼、文件和數據進行管理●交互式工具可以按迭代的方式探查、設計及求解問題●數學函數可用于線性代數、統(tǒng)計、傅立葉分析、篩選、優(yōu)化以及數值積分等是由特定領域的專家開發(fā)的,用戶可以直接使用工具箱學習、應用和評估不同的方法而不需要自己編寫代碼。目前,MATLAB已經把工具箱延伸到了科學研究和工程應用的諸多領域,

6、諸如數據采集、數據庫接口、概率統(tǒng)計、樣條擬合、優(yōu)化算法、偏微分方程求解、神經網絡、小波分析、信號處理、圖像處理、系統(tǒng)辨識、控制系統(tǒng)設計、LMI控制、魯棒控制、模型預測、模糊邏輯、金融分析、地圖工具、非線性控制設計、實時快速原型及半物理仿真、嵌入式系統(tǒng)開發(fā)、定點仿真、DSP與通訊、電力系統(tǒng)仿真等,都在工具箱(Toolbox)家族中有了自己的一席之地。(6)實用的程序接口和發(fā)布平臺)實用的程序接口和發(fā)布平臺新版本的MATLAB可以利用MAT

7、LAB編譯器和CC數學庫和圖形庫,將自己的MATLAB程序自動轉換為獨立于MATLAB運行的C和C代碼。允許用戶編寫可以和MATLAB進行交互的C或C語言程序。另外,MATLAB網頁服務程序還容許在Web應用中使用自己的MATLAB數學和圖形程序。MATLAB的一個重要特色就是具有一套程序擴展系統(tǒng)和一組稱之為工具箱的特殊應用子程序。工具箱是MATLAB函數的子程序庫,每一個工具箱都是為某一類學科專業(yè)和應用而定制的,主要包括信號處理、控制

8、系統(tǒng)、神經網絡、模糊邏輯、小波分析和系統(tǒng)仿真等方面的應用。(7)應用軟件開發(fā)(包括用戶界面))應用軟件開發(fā)(包括用戶界面)在開發(fā)環(huán)境中,使用戶更方便地控制多個文件和圖形窗口;在編程方面支持了函數嵌套,有條件中斷等;在圖形化方面,有了更強大的圖形標注和處理功能,包括對性對起連接注釋等;在輸入輸出方面,可以直接向Excel和HDF5進行連接。Matlab常用工具箱常用工具箱MATLAB包括擁有數百個內部函數的主包和三十幾種工具包。工具包又可

9、以分為功能性工具包和學科工具包。功能工具包用來擴充MATLAB的符號計算,可視化建模仿真,文字處理及實時控制等功能。學科工具包是專業(yè)性比較強的工具包,控制工具包,信號處理工具包,通信工具包等都屬于此類。開放性使MATLAB廣受用戶歡迎。除內部函數外,所有MATLAB主包文件和各種工具包都是可讀可修改的文件,用戶通過對源程序的修改或加入自己編寫程序構造新的專用工具包。MatlabMainToolbox——matlab主工具箱Control

10、SystemToolbox——控制系統(tǒng)工具箱CommunicationToolbox——通訊工具箱FinancialToolbox——財政金融工具箱SystemIdentificationToolbox——系統(tǒng)辨識工具箱FuzzyLogicToolbox——模糊邏輯工具箱HigherderSpectralAnalysisToolbox——高階譜分析工具箱ImageProcessingToolbox——圖象處理工具箱LMIControlT

11、oolbox——線性矩陣不等式工具箱ModelpredictiveControlToolbox——模型預測控制工具箱μAnalysisSynthesisToolbox——μ分析工具箱NeuralwkToolbox——神經網絡工具箱OptimizationToolbox——優(yōu)化工具箱PartialDifferentialToolbox——偏微分方程工具箱RobustControlToolbox——魯棒控制工具箱SignalProcessi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論