查看: 6828|回復: 13|關注: 3
打印 上一主題 下一主題

[產品更新] 你知道 MATLAB R2019b 有哪些更新嗎?

[復制鏈接]

MATLAB 基礎討論
版塊優秀回答者

250

主題

1259

帖子

35

最佳答案
  • 關注者: 1030
跳轉到指定樓層
1#
發表于 2019-9-20 16:25:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
MathWorks 正式推出 Release 2019b,其中包含一系列的 MATLAB 和 Simulink 新功能,包括對人工智能、深度學習和汽車行業的支持。另外,R2019b 引入了支持機器人技術的新產品、基于事件建模的新培訓資源,以及對 MATLAB 和 Simulink 產品系列的更新和 Bug 修復。
點擊觀看視頻,了解版本亮點。

MATLAB
R2019b 中的 MATLAB 亮點包括引入了 Live Editor(實時編輯器)任務,讓用戶能夠交互式地瀏覽參數、預處理數據,并生成 MATLAB 代碼,成為Live Script(實時腳本)的一部分。現在,MATLAB 用戶能夠專注于任務本身,而不是語法或復雜的代碼,還能夠自動運行生成的代碼,通過可視化快速對參數進行迭代。

Simulink
R2019b 中的 Simulink 亮點包括新的 Simulink Toolstrip,可幫助用戶訪問和發現所需的功能。在 Simulink Toolstrip 中,選項卡按照工作流程排列,并按使用頻度進行排序,從而節省了導航和搜索時間。

人工智能和深度學習
在 R2019b 中,Deep Learning Toolbox 構建于今年早些時候引入的靈活訓練循環和網絡之上。新功能讓用戶能夠使用自定義的訓練循環、自動微分、共享權重和自定義損失函數來訓練高級網絡架構。另外,用戶現在還可以構建生成對抗網絡 (GAN)、Siamese 網絡、變分自動編碼器和注意力網絡。Deep Learning Toolbox 現在還可以導出到組合 CNN 和 LSTM 層的 ONNX 格式的網絡以及包括 3D CNN 層的網絡。

汽車
R2019b 還引入了面向汽車行業的重要支持功能,貫穿多個產品,包括:
  • Automated Driving Toolbox:3D 仿真支持,包括在 3D 環境中開發、測試和驗證駕駛算法的能力;以及一個讓用戶能夠在給定運動學約束的條件下生成駕駛路徑的速度變化圖的模塊。
  • Powertrain Blockset:能夠生成深度學習 SI 發動機模型,用于算法設計以及性能、燃油經濟性和排放分析。還新增了 HEV P0、P1、P3和 P4 參考應用等組裝完備的模型,可用于混合動力汽車的 HIL 測試、權衡分析和控制參數優化。
  • Sensor Fusion and Tracking Toolbox:能夠執行軌道—軌道融合以及構建分散跟蹤系統。
  • Polyspace Bug Finder:加大對 AUTOSAR C++14 編碼準則的支持,檢查是否存在誤用 lambda 表達式、潛在枚舉問題以及其他問題。

機器人
除了 Robotics System Toolbox 中的新功能以外,R2019b 還引入兩個新產品:
  • Navigation Toolbox(新增):可用于設計、仿真和部署用于規劃和導航的算法。它包括一些算法和工具,用于設計和仿真可在物理或虛擬環境中進行映射、定位、規劃和移動的系統。
  • ROS Toolbox(新增):可用于設計、仿真和部署基于 ROS 的應用。該工具箱在 MATLAB?和 Simulink?與機器人操作系統(ROS 和 ROS2)之間提供了一個接口,讓用戶能夠搭建一個節點網絡,對 ROS 網絡進行建模和仿真,為 ROS 節點生成嵌入式系統軟件。

Stateflow 入門之旅    點擊獲取更多學習資源 >>
R2019b 中提供了《Stateflow 入門之旅》交互式教程,可幫助用戶學習如何創建、編輯和仿真 Stateflow 模型的基礎知識。與現有的 MATLAB、Simulink 和深度學習入門之旅一樣,這個自定進度的學習課程包括視頻教程和實際操作練習,并且提供自動評估和反饋。
R2019b 現已在全球上市。有關詳細信息,請參閱MATLAB R2019b版本亮點


MATLAB 基礎討論
版塊優秀回答者

250

主題

1259

帖子

35

最佳答案
  • 關注者: 1030
2#
 樓主| 發表于 2019-9-20 16:34:06 | 只看該作者
MATLAB產品系列更新包括:(點擊產品查看詳細特性和使用示例)
MATLAB
  • 實時編輯器任務
    • 在實時腳本中添加任務,以探索參數并自動生成代碼
    • 使用任務交互式地預處理數據并自動生成 MATLAB 代碼
  • Chart Container 類:開發具有內置 MATLAB 圖形行為的自定義圖表
  • uitable 和 uistyle 函數:交互式排序表中內容,并為表 UI 組件的行、列或單元格創建樣式
  • uihtml 函數:為應用程序添加 HTML、JavaScript 或 CSS 內容
  • 函數輸入參數:聲明函數輸入參數,以簡化輸入錯誤檢查
  • 十六進制和二進制數:使用十六進制和二進制字面值指定數字
  • Python 接口:在進程外執行 Python 函數,以避免 MATLAB 和 Python 之間的庫沖突

Optimization Toolbox
  • 代碼生成:生成 C/C++ 代碼以使用 fmincon 求解非線性約束優化問題(需要 MATLAB Coder)

Statistics and Machine Learning Toolbox
  • 機器學習器應用:在 Classification Learner 和 Regression Learner 中優化超參數,在 Classification Learner 中指定誤分類代價
  • 代碼生成:更新已部署的決策樹或線性模型且無需重新生成代碼,還可以為概率分布函數生成 C/C++ 代碼需要 MATLAB Coder)
  • 代碼生成:生成定點 C/C++ 代碼,用于預測 SVM 模型(需要 MATLAB Coder 和 Fixed-Point Designer)

Text Analytics Toolbox
  • 情感分析:利用 VADER 等情感評分算法估計文本數據中的情感
  • 深度學習:用預訓練的詞嵌入來初始化詞嵌入層

Control System Toolbox
  • 實時編輯器任務:交互式執行模型轉換并控制設計任務,在實時腳本中生成 MATLAB 代碼

深度學習
Deep Learning Toolbox
  • 更靈活地開展訓練:使用自定義訓練循環、自動微分、共享權重和自定義損失函數,訓練高級網絡架構
  • 深度學習網絡:構建生成對抗網絡 (GAN)、孿生神經網絡、變分自動編碼器和注意網絡
  • 多輸入多輸出網絡:用多輸入和多輸出訓練網絡
  • ONNX 支持:將組合了 CNN 和 LSTM 層的網絡以及包含 3 維CNN 層的網絡導出為 ONNX 格式

信號處理
Audio Toolbox
  • 音頻和語音特征提取: 自動提取常用音頻和語音特征,同時共享通用計算
  • 音頻數據增強: 結合使用常用和自定義效果,自動生成改進版的音頻和語音記錄

Phased Array System Toolbox
  • 自行車雷達后向散射模型:仿真自行車和騎行者的后向散射雷達信號

MATLAB 基礎討論
版塊優秀回答者

250

主題

1259

帖子

35

最佳答案
  • 關注者: 1030
3#
 樓主| 發表于 2019-9-20 16:44:24 | 只看該作者
Simulink產品系列更新包括:(點擊產品查看詳細特性和使用示例)
Simulink
  • Simulink 工具條:方便用戶根據需要訪問和探索 Simulink 功能
  • 子系統引用: 將子系統轉換為子系統引用,并將其保存為獨立文件以便重用,從而實現模型組件化
  • Blockset Designer:在同一個界面內創建、測試、撰寫文檔并發布整套模塊集
  • 消息:為具有基于消息通信的軟件組合建模并生成 C++ 代碼

Stateflow
  • Stateflow 入門之旅:跟隨交互式教程,初步了解如何創建、編輯和仿真狀態機

System Composer
  • 架構視圖:針對特定的設計或分析問題自動或手動創建自定義視圖,以便相關各方開展溝通。

Simscape Multibody
  • Reduced-Order Flexible Solid 模塊:對多種幾何體的形變建模
  • 接觸力:對仿真期間多體受力發生的相互接觸建模

Simscape Driveline
  • 源代碼訪問:查看 Simscape Driveline 模塊的源代碼

Simulink Report Generator
  • 嵌入式 Web 視圖:使用 Report API(在 DOM API 的基礎上)基于 Simulink 模型生成嵌入式 Web 視圖。

代碼生成和驗證
Fixed-Point Designer
  • 查找表優化:允許優化查找表中出現曲線外的表值
  • 測試位模式:生成仿真輸入,以測試設計中的完整運算位范圍

MATLAB Coder
  • Optimization Toolbox 代碼生成:為基于 fmincon 的非線性約束優化生成代碼
  • Statistics and Machine Learning Toolbox? 代碼生成:為概率分布函數生成代碼,生成用于預測 SVM 模型的定點代碼

GPU Coder
  • 長短期記憶 (LSTM) 網絡:為 LSTM 等循環網絡生成代碼

Vision HDL Toolbox
  • 多像素流式傳輸:處理 FPGA 上的高幀率或高分辨率視頻

HDL Verifier
  • 支持通用驗證方法:從 Simulink 模型自動生成 UVM 組件,以在驗證環境中使用。
  • FPGA 數據采集:在定義觸發器時使用比較運算符,以便更為靈活地采集信號。

汽車
AUTOSAR Blockset
  • AUTOSAR 架構:使用 Composition Editor 編寫組合、仿真基礎軟件服務功能行為(需要 System Composer)

Automated Driving Toolbox
  • 3D 仿真:使用來自 Epic Games 的虛幻引擎渲染 3D 仿真環境,在其中開發、測試和驗證駕駛算法

Powertrain Blockset
  • 深度學習 SI 發動機模型:生成用于算法設計和性能、燃油經濟性及排放分析的深度學習發動機模型(需要 Deep Learning Toolbox 和 Statistics and Machine Learning Toolbox 來生成模型)
  • HEV 參考應用:用于單個電機 HEV 架構 P0、P1、P2、P3 和 P4 的新增或更新的參考應用。組裝完備的模型使用新的等效消耗最小化策略 (ECMS) 進行調度混合控制。

自主系統
Navigation Toolbox
  • 新產品,可用于設計、仿真和部署規劃和導航算法

ROS Toolbox
  • 新產品,可用于設計、仿真和部署 ROS 應用

Robotics System Toolbox
  • Gazebo 協同仿真:使用 Simulink 執行時間同步的 Gazebo 仿真
  • 碰撞檢查:定義碰撞形狀并檢測網格幾何體之間的碰撞

Sensor Fusion and Tracking Toolbox
  • 軌道級融合器:執行軌道間融合及構建分散跟蹤系統
  • 高斯混合 PHD 跟蹤器:跟蹤點對象和具有指定形狀的擴展對象

驗證和確認
Simulink Test
  • 引導式背對背測試向導:跟隨引導式工作流設置背對背等效和基準測試

Simulink Coverage
  • 單元-系統測試覆蓋率聚合:覆蓋率報告新增 Aggregated Tests 部分,您可在此查看通過單元測試實現的系統測試覆蓋率
  • 需求-測試用例可追溯性:從 Simulink Test Manager 生成覆蓋率報告時,您可查看每個 Simulink 模塊的 Simulink Requirements 鏈接及覆蓋率詳情

Simulink Requirements
  • 與第三方工具交換鏈接:通過 ReqIF 與第三方工具共享鏈接
  • DOORS 9 基準的可追溯性:在 IBM Rational DOORS 9 中從模型導航至基準需求

Simulink Check
  • Automated Clone Refactoring 應用:檢測子系統或庫模式克隆,重構并檢查重構模型的等效性

Polyspace Products
  • AUTOSAR C++14 支持:檢查是否誤用 lambda 表達式、是否有潛在的枚舉問題以及其他問題
  • 共享變量模式:對完整應用程序運行較小范圍的 Code Prover 分析,僅計算全局變量的共享和使用情況
  • Simulink 支持:用 Simulink Editor 工具條的上下文按鈕分析生成的代碼
  • Simulink 支持:在模型上下文中驗證從 C Caller 模塊和 Stateflow 圖調用的自定義代碼

論壇優秀回答者

18

主題

1995

帖子

421

最佳答案
  • 關注者: 81
4#
發表于 2019-9-20 21:20:54 | 只看該作者
太棒了!
多看幫助文檔
說明你的matlab版本

新手

5 麥片

財富積分


050


0

主題

2

帖子

0

最佳答案
5#
發表于 2019-9-22 00:03:28 | 只看該作者
不錯不錯,學習一下

新手

20 麥片

財富積分


050


3

主題

17

帖子

0

最佳答案
6#
發表于 2019-9-24 16:14:13 | 只看該作者
很好,學習了!

新手

47 麥片

財富積分


050


0

主題

13

帖子

0

最佳答案
  • 關注者: 1
7#
發表于 2019-9-24 16:53:00 | 只看該作者
學習了,Stateflow入門之旅很貼心;

新手

23 麥片

財富積分


050


5

主題

40

帖子

0

最佳答案
8#
發表于 2019-9-30 17:53:23 | 只看該作者
剛剛更新了2019B,初步感覺,功能擴展不說,性能改進不少:比如 parloop 啟動并行池速度比
2018B快了20%;gpu 傳輸速度增加了約 10 % (與算法無關,又可能是驅動版本升級的原因,2018B對應的是9.1;2019B是10.1)。很多app界面有改進,比如 分類學習設計app界面變成了是中文,對于像我這樣半吊子英文,感官好上不少。按照官方說法,在timetable、datetime和大文件保存等早期有詬病的地方也大有改進,不過尚未體驗。
總歸,matlab真的很強大

新手

23 麥片

財富積分


050


5

主題

40

帖子

0

最佳答案
9#
發表于 2019-9-30 18:31:32 | 只看該作者
jingching 發表于 2019-9-30 17:53
剛剛更新了2019B,初步感覺,功能擴展不說,性能改進不少:比如 parloop 啟動并行池速度比
2018B快了20%;g ...

2019B版本對于大文件(超過2.3G)采用7.3v和 '-nocompression' 選項存儲;速度雖然優化不少,但還是比 分塊以 6.0版本存儲慢很多倍。。。。

新手

23 麥片

財富積分


050


15

主題

53

帖子

0

最佳答案
10#
發表于 2019-10-11 17:29:00 | 只看該作者
jingching 發表于 2019-9-30 18:31
2019B版本對于大文件(超過2.3G)采用7.3v和 '-nocompression' 選項存儲;速度雖然優化不少,但還是比 分 ...

你好,可以給我發個toolbox下的nnet工具包嗎?我的matlab 2016b在運行官網上給出的例子時會報錯。我的郵箱是[email protected],謝謝了!
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則

關閉

站長推薦上一條 /3 下一條

快速回復 返回頂部 返回列表
哪一款德州扑克还能玩