Software details
MATLAB产品系列
● MATLAB 数百万工程师和科学家都在使用的编程和数值计算平台,支持数据分析、算法开发和建模
并行计算
● Parallel Computing Toolbox 在多核计算机、GPU 和集群上执行并行计算
● MATLAB Parallel Server 在集群和云上执行 MATLAB 和 Simulink 计算
AI、数据科学和统计学
● Deep Learning Toolbox 设计、训练和分析深度学习网络
● Statistics and Machine Learning Toolbox 使用统计与机器学习进行数据分析及建模
● Curve Fitting Toolbox 使用回归、插值和平滑对数据进行曲线和曲面拟合
● Text Analytics Toolbox 分析文本数据并建模
数学和优化
● Optimization Toolbox 解决线性、二次、二次曲线、整数和非线性优化问题
● Global Optimization Toolbox 求解多个最大值、多个最小值和非光滑优化问题
● Symbolic Math Toolbox 执行符号数学计算
● Mapping Toolbox 分析和可视化地理信息
● Partial Differential Equation Toolbox 用有限元分析求解偏微分方程
报告和数据库访问
● Database Toolbox 与关系型数据库和 NoSQL 数据库交互
● MATLAB Report Generator 通过 MATLAB 应用程序设计并自动生成报告
代码生成
● MATLAB Coder 从 MATLAB 代码生成 C 和 C++ 代码
● Embedded Coder 生成针对嵌入式系统优化的 C 和 C++ 代码
● HDL Coder 生成用于 FPGA 和 ASIC 设计的 VHDL 和 Verilog 代码
● HDL Verifier 使用 HDL 仿真器和 FPGA 板测试并验证 Verilog 和 VHDL
● ● Filter Design HDL Coder 为定点滤波器生成 HDL 代码
● Fixed-Point Designer 对定点和浮点算法进行建模和优化
● GPU Coder 为 NVIDIA GPU 生成 CUDA 代码
应用程序发布
● MATLAB Compiler 基于 MATLAB 程序构建独立可执行文件和 Web 应用程序
● MATLAB Compiler SDK 从 MATLAB 程序构建软件组件
● MATLAB Production Server 将 MATLAB 算法集成到 Web、数据库以及企业级应用程序
● MATLAB Web App Server 将 MATLAB 应用和 Simulink 仿真作为基于浏览器的 Web 应用共享
确认、验证和测试
● Requirements Toolbox 编写、链接和验证设计和测试的需求
● MATLAB Test 开发、管理、分析和测试 MATLAB 应用程序
Simulink产品系列
● Simulink 提供了一个模块图环境,支持使用多域模型进行系统设计,在转至硬件之前进行仿真,并且无需编写代码即可进行部署。
基于事件的建模
● Stateflow 使用状态机与流程图进行决策逻辑的建模和仿真
● SimEvents 消息通信和离散事件系统建模与仿真
物理建模
● Simscape 建模和仿真多域物理系统
● Simscape Battery 设计和仿真电池与储能系统
● Simscape Driveline 旋动和平动机械系统的建模和仿真
● Simscape Electrical 电子、机电和电力系统建模和仿真
● Simscape Fluids 流体系统建模和仿真
● Simscape Multibody 对多体机械系统进行建模和仿真
实时仿真和测试
● Simulink Real-Time 执行快速控制原型实现和硬件在环测试
● Simulink Desktop Real-Time 在您的桌面计算机上实时原型化并测试控制硬件
报告
● Simulink Report Generator 通过 Simulink 模型和仿真设计并自动生成报告
● 3D Animation 在虚拟现实环境中实现动态系统行为可视化
系统工程
● System Composer 设计和分析系统架构与软件架构
● Requirements Toolbox 编写、链接和验证设计和测试的需求
代码生成
● Simulink Coder 从 Simulink 和 Stateflow 模型生成 C 和 C++ 代码
● Embedded Coder 生成针对嵌入式系统优化的 C 和 C++ 代码
● DDS Blockset 设计和仿真 DDS 应用
● AUTOSAR Blockset AUTOSAR 软件的设计与仿真
● C2000 Microcontroller Blockset 设计、仿真和实现 Texas Instruments C2000 微控制器的应用
● Fixed-Point Designer 对定点和浮点算法进行建模和优化
● Simulink PLC Coder 为 PLC 和 PAC 生成 IEC 61131-3 结构化文本和梯形图
● Simulink Code Inspector 自动审查和管理源代码以满足安全标准
● DO Qualification Kit (for DO-178) 鉴定 Simulink 和 Polyspace 验证工具是否符合 DO-178、DO-278 和 DO-254
● IEC Certification Kit (for ISO 26262 and IEC 61508) 针对 ISO 26262 和 IEC 61508 认证鉴定软件工具
● HDL Coder 生成用于 FPGA 和 ASIC 设计的 VHDL 和 Verilog 代码
● HDL Verifier 使用 HDL 仿真器和 FPGA 板测试并验证 Verilog 和 VHDL
应用程序发布
● Simulink Compiler 将仿真作为独立可执行程序、Web App 和功能样机单元 (FMU) 共享
确认、验证和测试
● Requirements Toolbox 编写、链接和验证设计和测试的需求
● Simulink Check 衡量设计质量、跟踪验证活动并验证标准合规性
● Simulink Coverage 测量模型和生成的代码的测试覆盖率
● Simulink Design Verifier 识别设计错误、证明需求合规及生成测试
● Simulink Fault Analyzer 对故障建模并分析影响
● Simulink Test 开发、管理和执行基于仿真的测试
● Polyspace Bug Finder 运用静态分析找出软件 Bug
● Polyspace Bug Finder Server 通过在服务器上运行的静态分析识别软件缺陷
● Polyspace Code Prover 证明软件中不存在运行时错误
● Polyspace Test 开发、管理和执行嵌入式系统中 C 和 C++ 代码的测试
● Polyspace Access 识别编码缺陷,查看静态分析结果,并监控软件质量指标
● Polyspace Code Prover Server 证明软件中不存在运行时错误
● Polyspace Client for Ada 证明源代码中不存在运行时错误
● Polyspace Server for Ada 在计算机集群上执行代码验证并发布指标
应用
信号处理
● Signal Processing Toolbox 执行信号处理和分析
● DSP System Toolbox 对流信号处理系统进行设计和仿真
● Audio Toolbox 设计和分析语音、声学和音频处理系统
● Wavelet Toolbox 对信号和图像进行时频和小波分析
● DSP HDL Toolbox 为 FPGA、ASIC 和 SoC 设计数字信号处理应用
图像处理和计算机视觉
● Image Processing Toolbox 执行图像处理、可视化和分析
● Computer Vision Toolbox 设计和测试计算机视觉、三维视觉和视频处理系统
● Lidar Toolbox 设计、分析和测试激光雷达处理系统
● Medical Imaging Toolbox 可视化、配准、分割和标注二维及三维医学图像
● Vision HDL Toolbox 设计适用于 FPGA 和 ASIC 的图像处理、视频和计算机视觉系统
控制系统
● Control System Toolbox 设计和分析控制系统
● System Identification Toolbox 基于输入-输出数据创建线性和非线性动态系统模型
● Predictive Maintenance Toolbox 设计和测试状态监控和预测性维护算法
● Robust Control Toolbox 为不确定的被控对象设计稳健的控制器
● Model Predictive Control Toolbox 设计和仿真模型预测控制器
● Fuzzy Logic Toolbox 设计和仿真模糊逻辑系统
● Simulink Control Design 线性化模型并设计控制系统
● Simulink Design Optimization 分析模型敏感度并调优模型参数
● Reinforcement Learning Toolbox 使用强化学习设计和训练策略
● C2000 Microcontroller Blockset 设计、仿真和实现 Texas Instruments C2000 微控制器的应用
● Motor Control Blockset 设计和实现电机控制算法
测试和测量
● Data Acquisition Toolbox 连接到数据采集卡、设备和模块
● Instrument Control Toolbox 控制测试仪器和测量仪器,并与计算机外围设备通信
● Image Acquisition Toolbox 通过行业标准硬件采集图像和视频
● Industrial Communication Toolbox 通过 OPC UA、Modbus、MQTT 和其他工业协议交换数据
● Vehicle Network Toolbox 使用MATLAB进行高级数据分析的云中数据收集
● ThingSpeak 使用MATLAB进行高级数据分析的云中数据收集
射频与混合信号
● Antenna Toolbox 设计、分析和可视化天线单元和天线阵列
● RF Toolbox 对射频组件网络进行设计、建模和分析
● RF PCB Toolbox 对印刷电路板进行电磁分析
● RF Blockset 设计和仿真射频系统
● Mixed-Signal Blockset 设计、分析和仿真模拟信号系统和混合信号系统
● SerDes Toolbox 设计 SerDes 系统并为高速数字互联生成 PAMn IBIS-AMI 模型
● Signal Integrity Toolbox 对高速串行和并行链路进行设计、仿真和分析
无线通信
● Communications Toolbox 设计、仿真和分析通信系统的物理层
● 5G Toolbox 模拟、分析和测试5G通信系统
● LTE Toolbox 仿真、分析和测试 LTE 及 LTE-Advanced 无线通信系统的物理层
● WLAN Toolbox 模拟、分析和测试WLAN通信系统
● Bluetooth Toolbox 仿真、分析和测试蓝牙通信系统
● Satellite Communications Toolbox 仿真、分析和测试卫星通信系统和链路
● Wireless HDL Toolbox 为 FPGA、ASIC 和 SoC 设计和实现无线通信子系统
● Wireless Testbench 测试宽带无线系统并执行频谱监控
雷达
● Radar Toolbox 设计、仿真和测试多功能雷达系统
● Phased Array System Toolbox 设计和仿真相控阵与波束成形系统
● Sensor Fusion and Tracking Toolbox 设计、仿真和测试多传感器跟踪和定位系统
● Mapping Toolbox 分析和可视化地理信息
机器人与自主系统
● Automated Driving Toolbox 设计、仿真和测试 ADAS 及自动驾驶系统
● Robotics System Toolbox 设计、仿真、测试和部署机器人应用
● UAV Toolbox 设计、仿真和部署无人机应用
● Navigation Toolbox 设计、仿真和部署自主导航算法
● ROS Toolbox 设计、仿真和部署基于 ROS 的应用
● Sensor Fusion and Tracking Toolbox 设计、仿真和测试多传感器跟踪和定位系统
● RoadRunner 为自动驾驶仿真设计三维场景
● RoadRunner Asset Library 使用三维模型库素材填充 RoadRunner 场景
● RoadRunner Scenario 创建和播放自动驾驶仿真场景
● RoadRunner Scene Builder 自动从高清地图生成三维道路模型
FPGA、ASIC 和 SoC 开发
● HDL Coder 生成用于 FPGA 和 ASIC 设计的 VHDL 和 Verilog 代码
● HDL Verifier 使用 HDL 仿真器和 FPGA 板测试并验证 Verilog 和 VHDL
● Deep Learning HDL Toolbox 面向 FPGA 和 SoC 进行深度学习网络原型开发和部署
● Wireless HDL Toolbox 为 FPGA、ASIC 和 SoC 设计和实现无线通信子系统
● Vision HDL Toolbox 设计适用于 FPGA 和 ASIC 的图像处理、视频和计算机视觉系统
● DSP HDL Toolbox 为 FPGA、ASIC 和 SoC 设计数字信号处理应用
● Filter Design HDL Coder 为定点滤波器生成 HDL 代码
● Fixed-Point Designer 对定点和浮点算法进行建模和优化
● SoC Blockset 为赛灵思和英特尔 SoC 器件设计、分析和部署硬件/软件应用
汽车
● Model-Based Calibration Toolbox 复杂动力总成系统的建模和标定
● Powertrain Blockset 汽车动力总成系统建模和仿真
● Vehicle Dynamics Blockset 在虚拟三维环境下对车辆动力学进行建模和仿真
● Automated Driving Toolbox 设计、仿真和测试 ADAS 及自动驾驶系统
● IEC Certification Kit (for ISO 26262 and IEC 61508) 针对 ISO 26262 和 IEC 61508 认证鉴定软件工具
● Vehicle Network Toolbox 使用CAN、J1939和XCP协议与车内网络通信
● AUTOSAR Blockset AUTOSAR 软件的设计与仿真
● RoadRunner 为自动驾驶仿真设计三维场景
● RoadRunner Asset Library 使用三维模型库素材填充 RoadRunner 场景
● RoadRunner Scenario 创建和播放自动驾驶仿真场景
● RoadRunner Scene Builder 自动从高清地图生成三维道路模型
航空航天
● Aerospace Blockset 建模、仿真和分析航空航天飞行器动力学
● Aerospace Toolbox 使用参考标准和模型对航天航空飞行器运动进行分析和可视化
● UAV Toolbox 设计、仿真和部署无人机应用
● DO Qualification Kit (for DO-178) 鉴定 Simulink 和 Polyspace 验证工具是否符合 DO-178、DO-278 和 DO-254
计算金融学
● Datafeed Toolbox 访问来自数据服务提供商的金融数据
● Database Toolbox 与关系型数据库和 NoSQL 数据库交互
● Econometrics Toolbox 使用统计时间序列方法进行金融和经济系统建模与分析
● Financial Toolbox 分析金融数据,开发金融模型
● Financial Instruments Toolbox 对复杂的金融工具进行设计、定价和对冲分析