網友評分: 9.2分
Matlab R2014a 包括MATLAB和Simulink的新功能以及81個其他產品的更新和補丁修復,增強了硬件支持以讓各類數學或者科研人員可以輕松地進行計算和分析等操作。無論您要分析數據、開發算法還是創建模型,MATLAB都提供了鼓勵探索和發現的環境,它將高級語言與針對迭代式工程和科學工作流進行調整的桌面環境相結合。
MathWorks 宣布推出其 MATLAB 和 Simulink 產品系列的 Release 2014a (R2014a) 版本。R2014a 包括 MATLAB 和 Simulink 的新功能以及 81 個其他產品的更新和補丁修復。
MATLAB 產品系列
MATLAB:Raspberry Pi 和網絡攝像頭硬件支持包
Optimization Toolbox:混合整數線性規劃 (MILP) 解算器
Statistics Toolbox:為每對象具有多個測量值的數據進行重復測量數據建模
Image Processing Toolbox:使用 MATLAB Coder 為 25 個函數生成 C 代碼,為 5 個函數實現 GPU 加速
Econometrics Toolbox:狀態-空間模型、缺失數據情況下自校準的卡爾曼濾波器,以及ARIMA/GARCH 模型性能增強
Financial Instruments Toolbox:對偶曲線構建,用于計算信用敞口和敞口概況的函數,以及利率上限、利率下限和掉期期權的布萊克模型定價
SimBiology:提供用于模型開發的模型估算和桌面增強的統一函數
System Identification Toolbox:遞歸最小二乘估算器和在線模型參數估算模塊
MATLAB Production Server:實現客戶端與服務器之間的安全通訊以及動態請求創建
Simulink 產品系列
Simulink:用于定義和管理與模型關聯的設計數據的數據字典。
Simulink:用于多核處理器和 FPGA 的算法分割和定位的單一模型工作流程
Simulink:為LEGO MINDSTORMS EV3、Arduino Due 和 Samsung Galaxy Android 設備提供內置支持
Stateflow:提供了上下文相關的 Tab 鍵自動補全功能來完成狀態圖
Simulink Real-Time:儀表板、高分辨率目標顯示器和FlexRay 協議支持,以及合并了xPC Target 和 xPC Target Embedded Option 的功能
SimMechanics:STEP 文件導入和接口的總約束力計算
Simulink Report Generator:用于在 Simulink 視圖中豐富顯示內容的對象檢查器和通知程序
用于在 MATLAB 和 Simulink 中進行設計的系統工具箱 (System Toolbox)
Computer Vision System Toolbox:立體視覺和光學字符識別 (OCR) 功能
代碼生成
Embedded Coder:支持將 AUTOSAR 工具的變更合并到 Simulink 模型中
Embedded Coder:ARM Cortex-A 使用 Ne10 庫優化了代碼生成
HDL Coder:枚舉數據類型支持和時鐘頻率驅動的自動流水線操作
HDL Verifier:通過JTAG對Altera 硬件進行 FPGA 在環仿真
編程環境:
MATLAB由一系列工具組成。這些工具方便用戶使用MATLAB的函數和文件,其中許多工具采用的是圖形用戶界面。包括MATLAB桌面和命令窗口、歷史命令窗口、編輯器和調試器、路徑搜索和用于用戶瀏覽幫助、工作空間、文件的瀏覽器。隨著MATLAB的商業化以及軟件本身的不斷升級,MATLAB的用戶界面也越來越精致,更加接近Windows的標準界面,人機交互性更強,操作更簡單。而且新版本的MATLAB提供了完整的聯機查詢、幫助系統,極大的方便了用戶的使用。簡單的編程環境提供了比較完備的調試系統,程序不必經過編譯就可以直接運行,而且能夠及時地報告出現的錯誤及進行出錯原因分析。
簡單易用:
Matlab是一個高級的矩陣/陣列語言,它包含控制語句、函數、數據結構、輸入和輸出和面向對象編程特點。用戶可以在命令窗口中將輸入語句與執行命令同步,也可以先編寫好一個較大的復雜的應用程序(M文件)后再一起運行。新版本的MATLAB語言是基于最為流行的C++語言基礎上的,因此語法特征與C++語言極為相似,而且更加簡單,更加符合科技人員對數學表達式的書寫格式。使之更利于非計算機專業的科技人員使用。而且這種語言可移植性好、可拓展性極強,這也是MATLAB能夠深入到科學研究及工程計算各個領域的重要原因。
強處理能力:
MATLAB是一個包含大量計算算法的集合。其擁有600多個工程中要用到的數學運算函數,可以方便的實現用戶所需的各種計算功能。函數中所使用的算法都是科研和工程計算中的最新研究成果,而且經過了各種優化和容錯處理。在通常情況下,可以用它來代替底層編程語言,如C和C++ 。在計算要求相同的情況下,使用MATLAB的編程工作量會大大減少。MATLAB的這些函數集包括從最簡單最基本的函數到諸如矩陣,特征向量、快速傅立葉變換的復雜函數。函數所能解決的問題其大致包括矩陣運算和線性方程組的求解、微分方程及偏微分方程的組的求解、符號運算、傅立葉變換和數據的統計分析、工程中的優化問題、稀疏矩陣運算、復數的各種運算、三角函數和其他初等數學運算、多維數組操作以及建模動態仿真等。
圖形處理:
MATLAB自產生之日起就具有方便的數據可視化功能,以將向量和矩陣用圖形表現出來,并且可以對圖形進行標注和打印。高層次的作圖包括二維和三維的可視化、圖象處理、動畫和表達式作圖??捎糜诳茖W計算和工程繪圖。新版本的MATLAB對整個圖形處理功能作了很大的改進和完善,使它不僅在一般數據可視化軟件都具有的功能(例如二維曲線和三維曲面的繪制和處理等)方面更加完善,而且對于一些其他軟件所沒有的功能(例如圖形的光照處理、色度處理以及四維數據的表現等),MATLAB同樣表現了出色的處理能力。同時對一些特殊的可視化要求,例如圖形對話等,MATLAB也有相應的功能函數,保證了用戶不同層次的要求。另外新版本的MATLAB還著重在圖形用戶界面(GUI)的制作上作了很大的改善,對這方面有特殊要求的用戶也可以得到滿足。