網友評分: 6分
Matlab是一款功能強大的數學軟件,用戶可以使用軟件直接進行算法開大,還適用于數據分析以及其他概念設計領域,是一個功能強大操作簡單的算法工具。軟件支持自動將用戶的算法轉換為C/C ++,定點,HDL或CUDA代碼,幫助用戶進行更好的規劃和決策。
一、控制硬件
控制 Arduino 和 Raspberry Pi 等常見微控制器,通過網絡攝像頭采集圖像,還可以從智能手機的內置傳感器收集數據。
1、低功耗藍牙: 讀寫 BLE 設備 (R2019b)
2、Parrot 無人機: 通過 MATLAB 控制 Parrot 無人機并獲取傳感器和圖像數據 (R2019a)
3、移動設備攝像頭: 在 MATLAB Mobile 中通過移動設備攝像頭獲取圖像 (R2019a)
4、通過 MATLAB Online 使用 Raspberry Pi: 通過 MATLAB Online 與 Raspberry Pi 硬件板通信 (R2018b)
5、在 Raspberry Pi 上運行代碼: 將 MATLAB 函數作為獨立可執行程序部署在 Raspberry Pi 上 (R2018b)
6、支持的硬件: 支持 Arduino; Raspberry Pi; USB 網絡攝像頭; 以及 ThingSpeak IoT
二、代碼生成:
1、MATLAB Coder:元胞數組的 C 代碼生成。
2、Embedded Coder:快速配置模型,以生成高效、可重用代碼。
3、HDL Coder:使用 AXI4 接口為 Xilinx Zynq 和 Altera SoC FPGA 調節運行時硬件參數。
4、Simulink PLC Coder:可以為 Siemens TIA Portal IDE 生成代碼,并在 Siemens TIA Portal 和 STEP 7 IDE 中支持全局變量。
三、測試和驗證:
1、Simulink Design Verifier:C 代碼 S 函數分析和模型顧問運行時錯誤檢查。
2、Simulink Test:通過 Simulink Design Verifier生成的輸入創建測試用例,并且使用 DO Qualification Kit 和 IEC Certification Kit 執行工具鑒定。
3、Polyspace Bug Finder:用于檢測代碼漏洞和動態顯示結果的安全檢查。
1、Python 的 MATLAB 接口:使用 clear classes 命令清除 Python 類定義,在重新加載修訂的 Python 類時十分有用。
2、Python 的 MATLAB 接口:將 Python 函數的句柄傳遞給從 MATLAB 調用的其他 Python 函數。
3、Python 的 MATLAB 引擎:通過連接到 MATLAB 的一個正在運行的會話,從 Python 調用 MATLAB 函數和對象
4、MEX 編譯器支持:使用免費的 MinGW-w64 編譯器在 64 位 Windows 上編譯 MEX 文件。
5、單元測試框架:借助 TAP 插件和 JUnit 式 XML 插件的診斷功能,改進連續集成工作流程。
6、單元測試框架:借助可以立即報告最終結果并執行系統范圍鑒定的插件,自定義測試運行程序。
7、單元測試框架:可用時,使用 runtests 函數(帶 UseParallel 選項)并行運行測試。
8、單元測試框架:使用新的 FailOnWarningsPlugin 檢測和阻止由測試發出的警告。
標簽: Matlab