<2014 08 29> MATLAB的軟體結構與模組、工具箱簡示

來源:互聯網
上載者:User

標籤:des   http   os   使用   io   strong   ar   for   資料   

MATLAB的系統結構:三個層次、九個部分----------------------------------- 一、基礎層是整個系統的基礎,核心內容是MATLAB部分。1、軟體主包MATLAB的構成MATLAB語言MATLAB的數學函數,提供豐富的數學函數庫MATLAB的圖形處理系統,可視化MATLAB的API,便於與其他軟體交流,如資料庫,VC等MATLAB的工作環境 2、依附於MATLAB主包的有Compiler和ToolboxesToolboxes是一個面嚮應用的具有更具體功能的M數學函數的集合程式。Toolboxes是圍繞Matlab這個計算核心,針對不同應用領域開發的應用程式。目前Mtalab的Toolboxes的內容非常豐富, 涵蓋了應用數學(區別於理論數學,面嚮應用,解決邏輯問題、統計問、機率問題、工程中的微分方程)、電子技術(DSP)、圖形映像(數位影像處理,變換,壓縮,消噪,邊緣提取)、通訊(SDR)、財經與金融、類神經網路、自動控制、訊號分析(小波變換,多解析度變換,提取特徵訊號)等各個方面。 3、Matlab的編譯器CompilerMatlab是一種進階語言,將這種進階語言高校快速地編譯成為硬體C語言,結合Matlab的矩陣式資料結構,使Matlab具有極快的運行速度。C/C++代碼產生器終端使用者發布獨立應用程式與其他編譯環境結合----------------------------------- 二、模擬應用程式層1、系統模擬應用程式層的核心部分   Simulink  建立和分析線性、非線性動態系統模型  具有層次性的互動模組框圖結構設計方法  支援數字、類比和混合訊號及事件驅動邏輯建模模擬  支援矩陣資料類型及線性代數運算訊號可視化  與C代碼的協同模擬  與Matlab平台緊密整合  良好的操作性與可擴充性(模組與庫的擴充)  開發週期加快  精確的建模方法和系統結構可視化  模擬系統嚴格反映真即時序(非即時時標)  可重用已有的C和Matlab原始碼2、系統模擬應用程式層的模組集 Blocksets  模組集是一個個的數學軟體包,是系統模擬的關鍵組件。系統的模擬模型是由大量模組組成的。3、Matlab的系統即時模擬 RTW  從系統設計到硬體實現的快速直達途徑  無需編程將Simulink模型產生嵌入式代碼  不依賴特殊目標硬體  支援多種平台  線上監控及調參  RTW是開放的、可擴充的結構,支援定點和浮點,通過互動方式下載參數到外部硬體,支援連續系統、離散系統、混合系統和非同步系統模擬,單任務、多任務和非同步中斷。 ----------------------------------- 三、事件驅動邏輯/行為的建模、模擬 Stateflow1、狀態流程圖對事件驅動系統進行建模和模擬支援自動代碼產生利用Statecharts的國際標準進行圖形化建模狀態流圖的描述無二義性可與Simulink、RTW無縫整合2、狀態碼產生  上面總結來自於Alpha,下面的模組由Andrew翻譯自2012a版本---------------------------------------------------------------------------------------------------------------MATLAB 7.14   MATLAB主工具箱Simulink 7.9  Simulink主工具箱---------------------------------------------------------------------------------------------------------------Aerospace Blockset 3.9 航天模組,Blockset模組集是一個個的數學軟體包,是系統模擬的關鍵組件。系統的模擬模型是由大量模組組成的。Aerospace Toolbox 2.9  航天工具箱Bioinformatics Toolbox 4.1 生物資訊學工具箱Communications System Toolbox 5.2  通訊工具箱Computer Vision System Toolbox 5.0  電腦視覺系統工具箱Control System Toolbox 9.3 控制系統工具箱Curve Fitting Toolbox 3.2.1 曲線擬合工具箱Data Acquisition Toolbox 3.1  資料擷取工具箱Database Toolbox 3.11 基於資料的金融分析Datafeed Toolbox 4.3 Datafeed Toolbox  可以建立MATLAB到金融資料供應商的串連,利用 MATLAB 的數值計算功能和圖形功能對資料進行處理。DO Qualification Kit 1.6   DO 評鑑工具包DSP System Toolbox 8.2  DSP系統工具箱Econometrics Toolbox 2.1 經濟學工具箱Embedded Coder 6.2  嵌入式編程Filter Design HDL Coder 2.9.1 濾波器設計HDL編程Financial Derivatives Toolbox 5.9 金融衍生工具箱Financial Toolbox 4.2 金融工具箱Fixed-Income Toolbox 2.3  固定收益Fixed-Point Toolbox 3.5   定點資料類型和演算法Fuzzy Logic Toolbox 2.2.15  模糊邏輯工具箱Gauges Blockset 2.0.6  計量模組Global Optimization Toolbox 3.2.1 全域最佳化工具箱HDL Coder 3.0 HDL編程HDL Verifier 4.0 HDL驗證IEC Certification Kit 2.1  提供了相關文檔、認證和模板,使用Real-Time Workshop Embedded Coder或PolySpace代碼驗證產品來驗證按照 IEC61508標準開發的項目Image Acquisition Toolbox 4.3 映像擷取工具箱Image Processing Toolbox 8.0 影像處理工具箱Instrument Control Toolbox 3.1  儀器裝置控制工具箱Mapping Toolbox 3.5  地理資訊的環境Model Predictive Control Toolbox 4.1  模型預測工具箱Model-Based Calibration Toolbox 4.4  模型校正工具箱Neural Network Toolbox 7.0.3  神經網路工具箱OPC Toolbox 3.1.1 運用以PLC為下位機的控制器對整個運行系統進行控制Optimization Toolbox 6.2 最佳化工具箱Parallel Computing Toolbox 6.0  並行運算工具箱Partial Differential Equation Toolbox 1.0.20  偏微分方程工具箱Phased Array System Toolbox 1.2 相控陣訊號處理系統工具箱Real-Time Windows Target 4.0  PC系統上類比即時運行Simulink以及Stateflow模型RF Toolbox 2.10 射頻工具箱Robust Control Toolbox 4.1  魯棒控制工具箱Signal Processing Toolbox 6.17 訊號處理工具箱Spreadsheet Link EX 3.1.5  管理和串連Excel與MATLABStateflow 7.9 狀態流:有限狀態機器(finite state machine)的圖形工具,它可以用於解決複雜的邏輯問題Statistics Toolbox 8.0 統計工具箱Symbolic Math Toolbox 5.8 符號數學工具箱System Identification Toolbox 8.0 系統辨識工具箱SystemTest 2.6.3 系統測試Vehicle Network Toolbox 1.6 車輛網路工具箱Wavelet Toolbox 4.9 小波分析工具箱MATLAB Builder EX 2.2 MATLAB Builder JA 2.2.4 MATLAB Builder NE 4.1.1 MATLAB Coder 2.2 MATLAB Compiler 4.17 MATLAB Report Generator 3.12 報告產生MATLAB Distributed Computing Server 6.0 服務許可----------------------------------------------------------------------------------------------------------------------------------SimBiology 4.1 sim生物SimDriveline 2.2 sim動力傳動系統SimElectronics 2.1 sim電子學SimEvents 4.1 sim事件SimHydraulics 1.10.1 sim水力學SimMechanics 4.0 sim機械學SimPowerSystems 5.6 sim電力學SimRF 3.2 sim射頻Simscape 3.7 Simscape提供了一維平移/旋轉機械的建模模組Simulink 3D Animation 6.1  模擬3D動畫Simulink Code Inspector 1.1 模擬代碼檢查Simulink Coder 8.2 Simulink Control Design 3.5 控制設計Simulink Design Optimization 2.1 設計最佳化Simulink Design Verifier 2.2 設計驗證Simulink Fixed Point 7.1 定點Simulink PLC Coder 1.3 PLC編程Simulink Report Generator 3.12 產生報告Simulink Verification and Validation 3.3 驗證和確認xPC Target 5.2 主機-目標機構原型環境,它能把Simulnk模型和Stateflow模型和物理系統串連起來並且在低成本的PC硬體上即時運行xPC Target Embedded Option 5.2  ---------------------------------------------------------------------------------------------------------------ps:1999年的matlab和2012年的matlab體積對比:

<2014 08 29> MATLAB的軟體結構與模組、工具箱簡示

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.