R2020a 概述

 

探索新亮点

下载最新版本,从 MATLAB 和 Simulink 中获得更多帮助。

视频长度为 2:38

发布亮点

将 MATLAB 应用程序和 Simulink 仿真作为基于浏览器的 Web 应用程序共享

将仿真作为独立的可执行程序、Web 应用程序和功能样机单元 (FMU) 共享

使用全新的 Experiment Manager 应用程序,管理多个深度学习实验,跟踪训练参数,分析并比较结果和代码。

设计、仿真、测试和验证无线通信系统。

C/C++ 代码生成

MATLAB Coder: 从 MATLAB 类生成 C++ 类

Embedded Coder: 为具有基于消息通信的软件组合生成 C++ 代码

Fixed-Point Designer: 探索信号范围并使用数据类型优化以转换 Simulink 模型

使用 HERE HD Live Maps 中的道路数据创建驾驶场景;使用 AUTOSAR 自适应平台版本 19-03 生成代码;以及优化变速箱换挡策略。


资源

按产品的版本详情

MATLAB 产品系列

MATLAB

  • 文件编码:将 MATLAB 代码文件和其他纯文本文件默认保存为 UTF-8 编码的文件
  • 图形:
    • boxchart:创建箱线图以可视化分组的数值数据
    • tiledlayout 函数:定位、嵌套和更改布局的网格大小
    • ChartContainer 类:制作图表以平铺显示笛卡尔、极坐标或地理图
  • 实时编辑器任务:交互式重新设定时间轴同步时间表,以及堆栈或非堆栈表变量

Financial Instruments Toolbox

  • 定价和估值:使用新的面向对象框架,对不同类型的金融工具分别或作为投资组合进行定价。

Optimization Toolbox

  • 代码生成:生成 C/C++ 代码以使用 quadprog 求解二次规划问题(需要 MATLAB Coder)

Industrial Communication Toolbox

  • OPC UA 安全:通过安全连接来连接到 OPC UA 服务器并配置安全设置

Predictive Maintenance Toolbox

  • Diagnostic Feature Designer 应用程序:从应用程序到自动执行信号处理、特征提取和特征排序任务整个过程生成MATLAB代码

Symbolic Math Toolbox

  • 实时编辑器任务:交互式求解方程式,简化符号表达式,并在实时脚本中生成 MATLAB 代码

MATLAB Web App Server

  • 新产品,可将 MATLAB 应用程序和 Simulink 仿真作为基于浏览器的 Web 应用程序共享

Statistics and Machine Learning

  • 自动机器学习 (AutoML):自动选择最佳模型和相关超参数 (fitcauto) 以进行分类

Text Analytics Toolbox

  • 文档摘要:从文本中提取摘要

Simscape

Simscape

  • 探针模块:在仿真期间将模块变量输出为信号
  • 数值求解增强功能:支持更广泛的高指标微分问题,以实现更强大的仿真

Simscape Fluids

  • 等温液体库:在恒定温度下使用基于质量的方程对流体系统进行建模

机器人与自主系统

Navigation Toolbox

  • 代码生成:生成用于定位和路径规划的 C/C++ 代码,包括蒙特卡罗定位、轨迹优化和基于采样的规划器
  • IMU 和 AHRS Simulink 模块:使用 IMU Simulink 模块对惯性测量单元建模,并使用 AHRS Simulink 模块估算设备方位

Sensor Fusion and Tracking Toolbox

  • 场景设计:使用应用程序交互式设计跟踪场景

Simulink 产品系列

Simulink

  • 灵活的端口放置:在子系统、子系统引用、模型引用和 Stateflow 图上,以任意顺序在任意端定位端口
  • C 函数模块:编写 C 代码以集成外部算法

Simulink 3D Animation

  • 全面支持 X3D :使用 ISO 标准 X3D(可扩展 3D)文件格式轻松创建、编辑和查看 3D 场景

Simulink Compiler

  • 一款新产品,可将仿真作为独立的可执行程序、Web 应用程序和功能样机单元 (FMU) 共享

Motor Control Blockset

  • 一款新产品,用于设计和实现电机控制算法

Stateflow

  • Stateflow 变体:将转移用作变体控件,以在逻辑设计中增加可变性
  • 作为测试框架源和调度程序的 Stateflow 框图:使用 Stateflow 定义复杂的测试场景(需要 Simulink Test)

System Composer

  • 需求链接:将需求链接到组件端口以及聚焦视图中的组件(需要 Requirements Toolbox)
  • AUTOSAR 架构模型的聚焦视图:创建专注于单个 AUTOSAR 软件组件及其连接的图表(需要 AUTOSAR Blockset)

Aerospace ToolboxBlockset

Computer Vision Toolbox

  • 用于 Simulink 的 OpenCV 接口:将 OpenCV 库集成到 Simulink 框图中

深度学习

Deep Learning Toolbox

  • Experiment Manager 应用程序:可管理多个深度学习实验,跟踪训练参数,分析并比较结果和代码
  • Deep Network Designer 应用程序:交互式训练网络以进行图像分类,生成用于训练的 MATLAB 代码以及访问预训练模型

GPU Coder

  • 深度学习代码生成:支持单步多目标检测 (SSD)、DarkNet-19 和 NASNet-Large 网络

验证和确认

Simulink 模型测试和验证产品

  • MAB 5.0 支持:使用 Simulink Check,对照 MAB 5.0 建模风格指南自动检查模型
  • 基于需求的测试覆盖率:对照 Test Manager 中已链接的需求,检查模型覆盖率结果
  • 可追溯性矩阵:使用 Requirements Toolbox 以矩阵形式查看和分析需求、设计或测试之间的联系
  • 仿真后的覆盖率工作流支持:在不重新运行仿真的情况下通过测试管理器使用和创建覆盖率筛选器

Polyspace 代码验证产品

  • 性能检查器:使用 Polyspace Bug Finder 检查 C++ 代码中可能导致性能问题的编码实践
  • 缺陷跟踪工具支持:使用 Polyspace Access 创建 Redmine 问题

无线通信

5G Toolbox

  • Wireless Waveform Generator 应用中的 5G 支持:使用 Wireless Waveform Generator 应用生成 NR-TM 以及上行链路和下行链路 FRC 波形

WLAN Toolbox

  • 支持 IEEE 802.11ax 草案 4.1 (Wi-Fi6):按照 IEEE® P802.11ax™ 草案 4.1 中的定义,使用报头穿孔法生成高效的单用户 (HE SU) 空数据包 (NDP)
  • IEEE 802.11ax 触发器帧格式的链路级仿真:配置、生成、解调和解码高效率触发 (HE TB) 波形

Wireless HDL Toolbox

  • 5G NR 信号同步参考应用:使用主同步信号和次同步信号 (PSS/SSS) 检测与有效小区单元的连接

代码生成

MATLAB Coder

Embedded Coder

  • C/C++ 代码:用于服务函数和可重用子系统的基于消息的通信

Fixed-Point Designer

  • 增强的定点工具:探索设计中的信号范围,并对 Simulink imulink 模型进行数据类型优化
  • 查表优化:迭代地重新设计并批量压缩查表,并行运行查表优化

汽车

Automated Driving Toolbox

  • HERE 场景高清实时地图道路场景:使用从高清地理地图导入的道路数据创建驾驶场景

Powertrain Blockset

  • 传动控制模块:为算法设计和性能、燃油经济性及排放分析优化换挡策略

Vehicle Dynamics Blockset

  • 车辆和拖车模块:使用三轴实现 3DOF 拖车和车辆

AUTOSAR Blockset

  • 功能禁止管理器 (FiM) 模块:使用 FiM 的预配置模块,将 BSW 服务与应用程序软件模型一起进行仿真。
  • AUTOSAR 自适应 19-03 架构:支持 000047 (R19-03) 架构,用于导入和导出 arxml 文件以及生成与 AUTOSAR 兼容的 C ++ 代码。

信号处理

Wavelet Toolbox

  • 时频分析:使用变分模态分解来提取非平稳、非线性信号的固有模态
  • Kingsbury Q-shift 双树复小波变换:以最小的冗余度执行移不变和方向敏感的离散多分辨率分析

Signal Processing Toolbox

  • Signal Labeler 应用程序:执行交互式或自动信号标记
  • 信号数据存储:处理工作区或文件中存在的信号集合