- 新增3 個新 App:資料清洗器(Data Cleaner)、硬體管理器(Hardware Manager)、程式碼相容性分析器(Code Compatibility Analyzer)
- pcode:使用新的 pcode 檔案格式,加強混淆處理
- Python:使用 name=value 語法更輕鬆地傳遞關鍵字,且編輯器現支援 Python 程式碼
- 圖形:建立動畫 GIF 文件;將表格變數直接傳送給 plot、plot3、polarplot 和其他線圖繪製函式。
- 建構App:使用 App 設計工具建立自訂 UI元件
- 即時編輯器(Live Editor):可自訂即時編輯器任務
- N-D陣列數學:tensorprod、pagemldivide、pagemrdivide 和 pageinv
- Parquet 文件:用 rowfilter 進行條件篩選(謂詞下推);支援行組讀寫和巢狀資料結構
MATLAB產品家族
MATLAB
- 模型剪枝:建立消耗較少計算資源的壓縮版模型
- MATLAB 深度學習模型中心:探索和使用預訓練的深度學習模型
- 部署已導入模型:支援為更多種類的 Keras和ONNX內建層產生程式碼
- 新增實驗管理器批量測試:在遠端電腦叢集上同時執行多個實驗(需要 MATLAB Parallel Server)
- 1D卷積網路:建立和訓練1D轉置卷積網路用於序列與時間序列資料
- 模型剪枝:建立消耗較少計算資源的壓縮版模型
- MATLAB 深度學習模型中心:探索和使用預訓練的深度學習模型
- 部署已導入模型:支援為更多種類的 Keras和ONNX內建層產生程式碼
- 新增實驗管理器批量測試:在遠端電腦叢集上同時執行多個實驗(需要 MATLAB Parallel Server)
- 1D卷積網路:建立和訓練1D轉置卷積網路用於序列與時間序列資料
- 機器學習 App:保存和繼續會話,按重要性排列和選擇特徵,並為測試預留資料
- 增量機器學習:對串流資料執行偏移檢測;訓練核心和多類線性模型
- 部署:產生 C/C++ 程式碼以使用淺層神經網路進行推斷
- Simulink:提供高斯處理回歸的 Simulink模組
人工智慧、資料科學與統計
Deep Learning Toolbox(深度學習工具箱)
Statistics and Machine Learning Toolbox(統計與機器學習工具箱)
Curve Fitting Toolbox(曲線契合工具箱)
- MISRA C 2012:在 Simulink 中使用線性 MPC 和 ADAS 模組實現符合MISRA C:2012 規範的控制器
- 非線性系統鑑別:以機器學習演算法為基礎建立使用迴歸函式的 Hammerstein-Wiener 模型
- 在回應最佳化器和參數估計器中新增替代最佳化求解器:加速求解耗時的最佳化問題
- 以模型為基礎的策略最佳化智能體:使用環境模型實現更高效的採樣和更有效的探索
- 多智能體體強化學習:集中式訓練多個智慧體,以實現更高效的探索和學習
- 部署:為 RUL 相似性模型、旋轉機械指標和非線性訊號特徵產生 C/C++ 程式碼
- 診斷特徵設計器(Diagnostic Feature Designer):從訊號資料中提取定態時間序列特徵
控制系統設計及分析
Model Predictive Control Toolbox(模型預測控制工具箱)
System Identification Toolbox(系統辨識工具箱)
Simulink Design Optimization(Simulink設計最佳化模塊組)
Reinforcement Learning Toolbox(強化學習工具箱)
Predictive Maintenance Toolbox(預測性維護工具箱)
- 以問題為基礎的最佳化即時編輯器任務:使用視覺化介面求解最佳化問題和方程組
- 以問題為基礎的最佳化即時編輯器任務:使用視覺化介面求解全域和多目標最佳化問題
- 符號矩陣函式:用緊密矩陣標記法執行參數相依線性代數計算
- 電磁分析:用有限元方法求解時域諧波散射和傳輸問題
- 熱降階模型:逼近熱模型的動態特性以便更快地執行(例如,針對電池和 CPU)
數學與最佳化
Optimization Toolbox(最佳化工具箱)
Global Optimization Toolbox(全域最佳化工具箱)
Symbolic Math Toolbox(符號運算工具箱)
Partial Differential Equation Toolbox(偏微分工具箱)
- 微服務整合:使用compiler.package.
microserviceDockerImage函式建立微服務 Docker 映像檔 - Web 需求處置器:支援自訂 URL 路由和請求酬載
應用程式轉檔
MATLAB Compiler SDK(編譯器增益集SDK)
MATLAB Production Server(MATLAB 生產伺服器)
- 針對Adaptive AUTOSAR:使用 ara::com和 ara::com和支援以服務為導向的通訊事件
- 針對Classic AUTOSAR:模擬BSW事件的故障和復原,並支援版本 19-11
- 為受保護模型指定可調參數
- 分析堆棧用量以評估記憶體消耗
- 支援 RTI Connext Micro 通訊中間軟體
- 估算轉程式碼中資料記憶體消耗和運算子數量的設計成本
- 支援為更多種類的深度學習層生成其泛型的C/C++ 程式碼
- 支援 SIMD並提高深度學習網路層所產生程式碼的性能
- 支持更多種類的 TensorFlow-Keras 和 ONNX 內建層
- 使用預訓練的 TensorFlow Lite 模型進行模擬和產生程式碼
- 使用部署類型來簡化頂層和引用模型介面的配置
- 讓程式碼轉碼能更符合 MISRA C:2012、MISRA C++:2008 和 AUTOSAR C++14 等規範
- 針對歸約、按位和移位運算產生 SIMD 程式碼
程式碼產生工具
AUTOSAR Blockset(AUTOSAR模塊組)
Simulink Coder(Simulink-C轉碼器)
DDS Blockset(資料分散式服務模塊組)
Fixed-Point Designer(定點設計工具箱)
MATLAB Coder(MATLAB-C轉碼器)和GPU Coder(MATLAB-GPU轉碼器)
Embedded Coder(嵌入式程式碼轉碼器)
- 使用新的封裝編輯器(mask editor)簡化封裝工作流程
- 使用 C Function 模組添加自訂 C++ 分類
- 通過在引用模型(referenced models)中使用局部求解器來提高模擬性能
- Simulink 基礎知識培訓課程(Simulink Onramp)
- 建立App:從 Simulink 模型產生可配置的 MATLAB 使用者介面,無需編寫程式碼
- FMU 匯出:將檔案和資料夾以及受保護模型打包到獨立 FMU 中
- 用一個表格物件匯總 Simulink 模型內容
- 在 Web 檢視中包含用戶注釋
Simulink產品家族
Simulink(動態系統模擬軟體)
Simulink Compiler(Simulink編譯器)
Simulink Report Generator(Simulink報告產生器)
- Simulink 的中斷點列表窗格現包含 Stateflow 的中斷點
- 使用改進的工作流程並建立具有 entry 和 exit 結點(junctions)的原子子圖(atomic subcharts)
- State Transition Table 模組和 Truth Table 模組現在支援使用字串資料
事件基礎模擬
Stateflow(事件導向系統模擬軟體)
- 使用新的 Electrolyzer 模組針對燃料電池的製氫建模
- 使用 250 多個特定于製造商的資料集,對太陽能電池板進行參數化
- 擴充馬達函式庫和功能,包括開關磁阻電機、PMSM 和詳細的鐵損
物理模型模擬
Simscape Electrical(電子電力系統模擬模塊組)
- 在 Linux 開發電腦上安裝和使用 Simulink Real-Time
- 從模型或即時應用自動建立 App Designer工具儀錶面板
- 使用協力廠商工具更好地實現測試自動化,支持 MAPort 讀取/寫入、SignalFactory、SignalGeneratorFactory 和 SignalGenerator 等 ASAM XIL API 類和方法
即時模擬及測試
Simulink Real-Time(Simulink即時控制工具)
- 用戶端-伺服器介面:分散式軟體服務架構建模
- 在元件上使用子系統引用添加可重複使用的 Simulink 和 Simscape 行為
- 使用比較工具比較兩個版本的架構模型
系統工程
System Composer(系統編排器)
- 在 MATLAB 中編寫、連結和確認需求
- 將需求追溯到 MATLAB 單元測試中建立的測試用例
- Requirements Table 模塊: 透過邏輯表達式形式化需求
- 追蹤因測試用例的變化而受到影響的需求
- 編寫在編輯時執行的自訂檢查
- 認證和隱藏違規檢查
- 在模型測試儀錶板工件層次結構中包含 System Composer 模型
- 在模型各處重構相似複製
- 使用模型分割器(Model Slicer)針對等效性測試錯誤進行除錯
- 新的邏輯和時態評估函式和類別
- 觀測器現支援觀測訊息
- 分析在需求表格中的需求,以檢查一致性和完整性
驗證、有效性檢測及測試
Requirements Toolbox(需求管理工具箱)
Simulink Check(Simulink驗證標準檢測工具)
Simulink Test(Simulink測試工具箱)
Simulink Design Verifier(Simulink設計驗證工具)
- AI 工作流程:預處理、提取特徵和標記訊號
- 為 200 多個工具箱函式產生 C/C++ 程式碼
- 支援使用 GPU 進行特徵提取、頻譜分析、頻譜測量和轉換
- 頻譜分析儀改進了反應性和工具列介面,可用於分析、估算和測量參數
- 使用小波時頻分析儀視覺化尺度圖
- AI、室內聲學和電聲建模的新範例
訊號處理
Signal Processing Toolbox(訊號處理工具箱)
DSP System Toolbox(DSP系統工具箱)
Wavelet Toolbox(小波工具箱)
Audio Toolbox(音頻工具箱)
- 陸地和海面雜波和雷達反射率建模
- 建立供離線使用的自訂底圖
- 使用地理參考資訊從底圖中擷取影像
雷達系統
Radar Toolbox(雷達工具箱)
Mapping Toolbox(地圖工具箱)
- 增了用於在 Simulink 中進行影像處理和電腦視覺的圖片資料類型
- 光達感測器模型:模擬光達感測器並產生點雲資料
影像處理及電腦視覺
Computer Vision Toolbox(電腦視覺工具箱)
Lidar Toolbox(光達工具箱)
- 為 Xilinx Versal 設備產生 IP 核心
- 使用針對 Microsemi Libero SoC 的參考設計工作流程
- 建立、註冊、驗證和部署網路自訂層
- NEW對 DSP 演算法的硬體實現進行建模並生成 HDL(使用 HDL Coder)
- Histogram 和 Bilateral Filter 模組現支援單時脈多像素
- 使用 DVB-S2 接收器參考應用
- 使用 Vivado 模擬器與 Simulink 或 MATLAB 測試平台進行 HDL 設計協同模擬
- 使用硬體緩衝來提高 FPGA-in-the-loop模擬效能
FPGA, ASIC及SoC 設計
HDL Coder(硬體描述語言轉碼器)
Deep Learning HDL Toolbox(深度學習-HDL設計工具箱)
DSP HDL Toolbox(DSP_HDL工具箱)
Vision HDL Toolbox(影像視覺電路設計工具箱)
Wireless HDL Toolbox(無線通信硬體描述語言工具箱)
HDL Verifier(HDL設計驗證工具)
- NEW透過 OPC UA、Modbus、MQTT 和其他工業協定交換資料
- 直接從 OSIsoft PI 伺服器訪問被控物件和製造資料
- TDMS 檔支援:從單個 NI TDMS 格式檔中讀取資料,或使用datastore讀取一批 TDMS 檔
- UDP 資源管理器:建立 UDP 通訊端,並使用 UDP 協定通過網路進行通訊
- 新的儀器驅動程式介面:使用 IVI 和 VXI 隨插即用驅動程式連接到儀器
- MDF 檔支援:建立 MDF 檔,並直接從 MATLAB 寫入 MDF 檔
- 影像擷取管理器:預覽來自影像擷取硬體的即時影片資料,並配置設備特定屬性和擷取設定
測試及量測
Industrial Communication Toolbox(工業通訊工具箱)
Data Acquisition Toolbox(資料擷取工具箱)
Instrument Control Toolbox(儀器設備控制工具箱)
Vehicle Network Toolbox(車載網路工具箱)
Image Acquisition Toolbox(影像擷取工具箱)
- 無線通訊入門之旅課程:學習在 MATLAB 中模擬無線通訊鏈路的基礎知識
- NEW模擬、分析和測試藍牙通訊系統
- NEW在 SDR 硬體上即時探索和測試無線參考應用
無線通訊
Communications Toolbox(通訊工具箱)
Bluetooth Toolbox(藍牙工具箱)
Wireless Testbench(無線測試平台)
- 將 RoadRunner 場景與用 MATLAB 和 Simulink 建模的交通參與者進行協同模擬
- 機器人場景和感測器模型:構造機器人應用的立方體場景並模擬感測器數據
- 逆向運動學設計器:視覺化和調整逆向運動學求解器並建立配置
- 硬體迴路Hardware in the Loop:使用 Pixhawk Autopilot 和 Simulink 被控物件模型實現硬體迴路 (HIL) 模擬
- 無人機場景設計器:在使用者介面上設計和視覺化無人機模擬場景
- NEW建立和重播自動駕駛模擬場景
自主系統
Automated Driving Toolbox(自動駕駛工具箱)
Robotics System Toolbox(機器人系統工具箱)
UAV Toolbox(無人飛行載具工具箱)
RoadRunner Scenario(RoadRunner場景工具箱)
- 3D模擬:在 Simulation 3D Aircraft 模組中支援自訂網格和飛機燈
航太領域
Aerospace Blockset(航太模塊組)
- 工具定價:用 finpricer 建模三元樹
- 股權工具:計算商品期貨、股指期貨和 FX 期貨的利率和定價
- 即時任務:以互動方式校準選擇權定價模型之參數
- 在計量經濟學建模器中互動式進行共整合檢定和多元時間序列模型擬合
- 貝葉斯狀態空間模型:在多元線性狀態空間模型中分析隨機參數的後驗分佈
- 存續期間信用風險分析:計算存續期間預期信用損失
- 信用評分的公平性範例:計算公平性指標,並在資料和模型層面檢測偏差
- 隨機微分方程框架提供准蒙地卡羅模擬
- 投資組合管理:管理風險平價投資組合
- 回測框架示例:使用深度學習策略進行回測
計量財金及分析
Financial Instruments Toolbox(金融商品工具箱)
Econometrics Toolbox (計量經濟工具箱)
Risk Management Toolbox(風險管理工具箱)
Financial Toolbox(財經工具箱)
- 重新設計的 Web 儀表板提升用戶體驗
- 以程式設計方式管理 Polyspace Access 專案
- Visual Studio Code 外掛程式新增多個檢視模式,包括配置、結果、基線,並支援檢查結果批量申述
- 通過使用增量編譯來縮短分析時間
- 新增 46 項檢查,支援 1216 項 C/C++、MISRA C++、CERT-C++、CWE 和 AUTOSAR C++ 規則
程式碼驗證
Polyspace Access(Polyspace存取工具)
Polyspace Bug Finder(Polyspace查錯器) 和Polyspace Bug Finder Server(Polyspace查錯器伺服器)
- 針對Adaptive AUTOSAR:服務導向的通訊現支援 ara::com 方法和 ara::com 事件
- 針對Classic AUTOSAR:模擬BSW事件的故障和恢復,並支援版本 19-11
- 電池標定:表徵等效電路電池
- 暫態標定:更快地最佳化含一階暫態系統的 Simulink 模型
- 使用虛擬車輛組建工具來配置和構建整車模型,包括元件選型、燃油經濟性和行駛工況追蹤
- 馬達動力計參考應用:對電機和控制器進行調整和評估
- 使用虛擬車輛組建工具來配置和建構整車模型,包括平順性-操縱穩定性分析和虛幻引擎視覺化
- 使用懸吊系統模組實現運動學與柔順性 (K&C) 測試特性