20世紀70年代,美國新墨西哥大學計算機科學系主任 Cleve Moler為了減輕學生編程的負擔,用 FORTRAN編寫了最早的MATLAB。1984年由Little、Moler、Steve Bangert合作成立了的MathWorks公司正式把MATLAB推向市場。到20世紀90年代,MATLAB已成為國際控制界的標準計算軟件。 MATLAB:統一了用于一維、二維與三維數值積分的函數并提升了基本數學和內插函數的性能 MATLAB Compiler:可以下載 MATLAB Compiler Runtime (MCR),簡化編譯后的程序和組件的分發 ImageProcessingToolbox:通過亮度指標優化進行自動圖像配準 Statistics Toolbox:增強了使用 線性、廣義線性和非線性回歸進行擬合、預測和繪圖的界面 System Identification Toolbox:識別連續時間傳遞函數 版本更新: 2012a 版Release 2012a 包括 MATLAB?、Simulink? 和 Polyspace? 產品的新功能,以及對 77 種其他產品的更新和補丁修復。已經購買 MathWorks 軟件維護服務的用戶可以下載產品更新。訪問許可證中心下載產品、激活軟件并管理許可證和用戶信息。 2012b 版新增功能概覽 桌面 在 MATLAB Desktop 中,工具條取代了菜單和工具欄 應用程序庫收納了 MATLAB 產品系列的應用程序 單一文件應用程序打包為一個 MATLAB 應用軟件安裝程序文件,包含在應用程序庫中 重新設計的“幫助”改進了瀏覽、搜索和篩選功能 · MATLAB 通過點擊選項卡來進行瀏覽,可同時查看多個文檔頁面 在命令行窗口中鍵入函數和變量出錯時得到建議的更正 Mac 操作系統上的全屏查看模式 語言和編程 Abstract 屬性可將 MATLAB 類聲明為抽象類 嘗試創建抽象類的實例時出現的診斷消息得到了改進 數學 airy, psi 和 Bessel 函數的性能得到改進,并實現多線程 ddensd 函數通過狀態相關延遲可以求解中立型延遲微分方程 數據導入和導出 使用導入工具可從分隔符文本文件和固定寬度文本文件導入數據 使用導入工具以列向量的方式將電子表格中的數字、文本和日期單步導入 audioread 和 audioinfo 函數可用于讀取 MP3、MPEG-4AAC、WAVE 和其他音頻文件 audiowrite 函數可用于寫入 MPEG-4 AAC、WAVE 和其他音頻文件 讀寫超過 4 GB 的 BigTIFF 圖像文件 使用 xlsread 函數在所有平臺上讀取 XLSM、XLTX 和 XLTM 文件 2013a版新增功能 桌面 語言和編程 數學 數據導入和導出[1] 性能 對于 MATLAB,R2013a 的重要功能有: MATLAB:MATLAB 語言的單元測試框架 FinancialInstruments Toolbox:對赫爾-懷特 (Hull-White)、 線性高斯和 LIBOR 市場模型的校準和蒙特卡洛(Monte Carlo) 仿真 ImageProcessingToolbox:利用有效輪廓、10 個函數的 C 代碼生成和 11 個功能的 GPU 加速來實現圖像分割 Image Acquisition Toolbox:Kinect for Windows 傳感器為采集圖像、深度映射和骨架數據提供支持 Statistics Toolbox:用于二進制分類的支持向量機(SVMs)、處理缺失數據的 PCA 算法和 Anderson-Darling 擬合優度檢驗 Data Acquisition Toolbox:用于 Digilent Analog Discovery設計工具包的支持包 Vehicle Network Toolbox:對訪問 CAN 總線上 ECU 的 XCP 支持 Communications System Toolbox:球面解碼器和星座圖系統對象 Computer Vision System Toolbox:Viola-Jones 對象檢測訓練、FREAK 特征提取和其他新功能 DSP System Toolbox:頻譜分析儀和邏輯分析儀示波器和觸發時間示波器 Phased Array System Toolbox:傳感器陣列分析、波形分析和雷達方程計算的極化支持、陣列錐和應用程序。 對于 Simulink,R2013a 的重要功能有: Simulink:SimulationPerformance Advisor、封裝鏈接的庫塊和通過邏輯表達式的活動變量控制 SimRF:快速仿真和模型加載時間的電路包絡求解器 SimMechanics:用于從 CAD 和其他系統導入模型的已發布 XML 構架 Simulink Design Verifier:數組超出邊界檢查 Simulink Coder:減少了從Stateflow調用的 Simulink 函數的數據副本 Fixed-Point Designer:結合了 Fixed-Point Toolbox 和 Simulink Fixed Point 的功能的一款新產品 HDL Verifier:從 MATLAB 生成 HDL 測試平臺 代碼生成產品HDL Coder:可替代 Simulink HDL Coder 的新產品,添加了直接從 MATLAB 生成 HDL 代碼功能 HDL Verifier:可替代 EDA Simulator Link 的新產品,添加了 Altera FPGA 在環支持 MATLAB Coder:可從用戶定義的系統對象生成代碼并自動生成動態共享庫 Embedded Coder: AUTOSAR4.0 兼容性,減少了數據副本,并通過 Simulink Web 視圖實現 代碼生成報告的鏈接 用于在 MATLAB 和 Simulink 中進行設計的系統工具箱 (System Toolbox) Computer Vision System Toolbox:Viola-Jones 對象檢測、 MSER特征檢測和 CAMShift 跟蹤 Communications System Toolbox:USRP 無線電支持、LTE MIMO 信道模型以及 LDPC、Turbo 解碼器和其他算法的 GPU 支持 SimulinkSimulink:從目標硬件(包括 LEGO? MINDSTORMS? NXT 和 BeagleBoard)上的 Simulink 直接運行模型的能力 SimMechanics:具有新的三維可視化功能的第二代多體 建模和仿真技術 Real-Time Windows Target:使用 Simulink 標準模式實時執行 Windows? 中的模型 2013b 版Release 2013b 更新涵蓋以下各項: MATLAB 產品系列重要功能 及有序和無序分類數據的數據類型 MATLAB Compiler?: 自動下載版本兼容和平臺兼容的 MATLAB Compiler Runtime Statistics Toolbox?: 線性混合效應回歸模型 Database Toolbox?: 通過本機 ODBC 驅動程序快速訪問 ODBC 連接 Instrument Control Toolbox?: 使用 SPI 協議與集成電路進行通訊 FinancialToolbox?: 平均絕對偏差 (MAD) 投資組合優化 Trading Toolbox?: 對 CQG 集成客戶端 API 和 Interactive Brokers TWS API 的支持 ImageProcessingToolbox?: 新增對 22 種函數的 GPU 加速(包括 bwmorph、edge、imresize和 medfilt2) Mapping Toolbox?: 可使用來自OpenStreetMap和其他來源的動態基本地圖進行 Web 地圖顯 自2014a版起開始支持官方簡體中文 2014a 版Simulink 產品系列重要功能: Simulink: 增加了將 MATLAB 系統對象納入 Simulink 模型的新模塊 Simulink: Arduino 功能增強,包括對 Mac OS X、Arduino Ethernet Shield 和 Arduino Nano 硬件的支持 Simulink: 實現單精度設計本地建模 Simscape?: 用于對熱液系統進行建模的模塊庫 SimPowerSystems?: 基于第三代技術,充分利用 Simscape 功能的模塊庫 Simulink Verification and Validation?: MATLAB 代碼的需求關聯與可追溯性 2014b 版MATLAB圖形:MATLAB R2014b 推出了全新的 MATLAB圖形系統。全新的默認顏色、字體和樣式便于數據解釋。抗鋸齒字體和線條使文字和圖形看起來更平滑。圖形對象便于使用 – 您可以在命令窗口中顯示常用屬性,并且對象支持熟悉的結構化語法,可以更改屬性值。另外,還增加了許多其他新功能。 MATLAB 大數據功能:新增功能和性能改進面向大數據處理。 datastore 函數可以方便、高效地格式化無法進入內存的文件(以及文件集合)數據,并將數據導入桌面。mapreduce是一種可以分析無法進入計算機內存的數據集的編程技術。這些功能也可以用在 Hadoop 上處理數據。 日期和時間數據類型:數據類型(datetime、duration 和 calendarDuration)可用于表示日期和時間。這些類型均能提供高效利用內存的計算和對比以及格式化顯示。數據可以通過 readtable、textscan 和導入工具直接作為 datetime 數組導入。系統提供用于管理時區(包括夏令時)以及地點特定信息(如月份和日期名稱)。 Git和Subversion源控制集成:與流行的 Git 和 Subversion 源控制系統集成可以使您的數據保持可控狀態,便于構建和共享自定義 MATLAB 工具箱。在 GitHub 上托管您的工具箱與他人協作,并將其列在 MATLAB Central 文件交換區上,供全球的 MATLAB 社區使用。 |
|