R2020b 概述

 

探索新亮点

下载最新版本,让 MATLAB 和 Simulink 为您再添助力。

视频长度为 3:36

发布亮点

新产品

重要更新

  • MATLAB 图形 – 使用新的气泡图和分簇散点图,并使用新的标题、标签和轴范围选项对图进行自定义
  • MATLAB App 构建 – 对使用 App 设计工具创建的 App 进行比较与合并,并将自定义图窗图标和自定义组件添加到您的 MATLAB App
  • GPU Coder – 面向 NVIDIA® GPU 仿真和部署 Simulink 模型
  • Mapping Toolbox – 使用底图构建三维地图显示,并在坐标参考系之间转换地理数据
  • Model Predictive Control Toolbox – 使用 Embotech 开发的 FORCES PRO 求解器仿真 MPC 控制器并生成代码
  • Optimization Toolbox – 使用实时编辑器任务求解优化问题;对非线性表达式应用自动微分
  • RF Blockset – 对收发机天线建模,包括频变阻抗和远场辐射方向图
  • RF Toolbox – 使用 RF Budget Analyzer 中的非线性谐波平衡分析来设计射频收发机
  • Sensor Fusion and Tracking Toolbox – 在自主和监控应用中设计、仿真和测试多传感器跟踪和定位系统
  • SerDes Toolbox – 在 SerDes 系统的时域仿真和统计分析中对抖动和串扰建模
  • SimBiology – 使用 SimBiology Model Builder 在单个整合视图中交互式构建模型
  • Simulink Check – 使用测试控制板,评估基于需求的测试活动的完整性是否符合 ISO 26262 或 DO-178C 标准
  • Simulink Real-Time – 探索全新的 64 位 RTOS、资源管理器、图形化仪表,以及信号记录
  • Statistics and Machine Learning Toolbox – 使用 AutoML 进行分类和回归,实现 LIME 可解释性,并使用原生 Simulink 模块进行 SVM 预测

按产品的版本详情

MATLAB 产品系列

MATLAB

  • 使用新的气泡图和分簇散点图可视化数据,并使用新的标题、标签和轴范围选项对图进行自定义
  • 使用 MATLAB 比较工具,对使用 App 设计工具创建的 App 进行比较与合并,并将自定义图窗图标和自定义组件添加到您的 MATLAB App
  • 优化实时编辑器任务:以交互方式创建和求解优化问题
  • readstruct 和 writestruct 函数:在 XML 文件中读取和写入结构化数据
  • 函数参数验证:使用新增的验证函数,包括 mustBeA、mustBeText 和 mustBeVector
  • Python:从 MATLAB 会话启动和停止 Python 解释器

Financial Toolbox

  • 回测工作流程:定义投资策略,运行回测并总结结果

MATLAB Compiler

  • Docker 支持:使用 compiler.package.docker 打包独立应用程序,并可选择使用 MATLAB Runtime 作为 Docker 映像(限 Linux 操作系统)

Optimization Toolbox

  • 优化实时编辑器任务:以交互方式创建和求解优化问题
  • 自动微分:使用自动计算的目标函数和约束函数梯度,更快速更准确地求解问题

Database Toolbox

  • 本机接口:现支持 MySQL® 和 PostgreSQL® 数据库

Model Predictive Control Toolbox

  • 与 FORCES PRO 集成:使用 Embotech AG 开发的 FORCES PRO 求解器,仿真 MPC 控制器并生成代码

Partial Differential Equation Toolbox

  • 创建三维几何结构:将二维几何结构拉伸成三维几何结构

Control System Toolbox

  • 稀疏状态空间模型:创建、合并与分析大型线性模型

SimBiology

  • 使用 SimBiology Model Builder 在一个整合视图中以交互方式构建模型;计算 Sobol 指数和执行多参数全局灵敏度分析,探索模型中的量变对模型响应的影响

射频与混合信号

Antenna Toolbox

  • Gerber 文件导入:描述具有任意几何形状的 PCB 天线,使用 pcbStack 进行设计和分析

RF Blockset

  • Antenna 模块:使用频变阻抗和辐射方向图对天线进行建模

RF Toolbox

  • 谐波平衡分析:使用非线性分析,在 RF Budget Analyzer 中计算输出功率、IP2、NF 和 SNR

Mixed-Signal Blockset

  • 网表导入:新增 Linear Circuit Wizard 模块,可基于 SPICE 网表创建或修改线性电路

图像处理和计算机视觉

Image Processing Toolbox

  • Volume Segmenter:分割三维灰度或 RGB 立体图像

Computer Vision Toolbox

  • 视觉 SLAM:管理三维世界点及其对应的二维图像投影点

实时仿真和测试

Simulink Real-Time

  • 兼容 POSIX 的 64 位实时操作系统 (RTOS):稳健的多进程 RTOS,专为满足实时应用的资源约束要求而设计
  • 新的 Simulink 实时资源管理器,以及图形化仪表面板和应用程序:使用新的 Simulink 实时资源管理器,控制和配置实时应用;使用 App 设计工具,创建图形化仪表面板和自定义应用程序

Simulink 产品系列

Simulink

  • Simulink Online:在 Web 浏览器中使用 Simulink
  • 使用自动合并功能将持续集成工作流程自动化
  • 模型引用建模:为引用模型层次结构生成代码时,实现最高 2 倍提速(需要 Simulink Coder)
  • 半精度数据类型支持:针对半精度算法进行设计、仿真和 C 和 HDL 代码生成(需要 Fixed-Point Designer、HDL Coder、Simulink Coder)

Stateflow

  • 活动探查器:可视化呈现Stateflow 图中状态、转移和函数在仿真器件的访问频率

System Composer

  • 模型间对应分配:针对代表系统不同方面的两个架构模型,在其元素间建立有向关系

Simscape

Simscape

  • 脉冲事件:重新初始化状态变量,将物理现象建模为瞬时事件
  • 刚度影响分析工具:分析特定模块变量对 Simscape 网络的整体系统刚度的影响

AI、数据科学和统计学

Deep Learning Toolbox

  • 图像分类和网络预测模块:在 Simulink 中仿真深度学习模型并生成代码
  • Experiment Manager:同时训练多个深度学习网络,并使用贝叶斯优化来调优超参数
  • Deep Network Designer:为图像分类、语义分割、多输入、超出内存、图像到图像回归和其他工作流程训练网络

Statistics and Machine Learning Toolbox

  • AutoML:自动选择最佳模型和相关超参数以进行回归 (fitrauto)
  • 可解释性:获取与模型无关的局部可解释性解释 (LIME)
  • SVM 预测模块:在 Simulink 中仿真 SVM 模型并生成代码

Text Analytics Toolbox

  • 关键字提取:使用 RAKE 和 TextRank 算法,提取能够最准确描述文件的关键字

机器人与自主系统

Lidar Toolbox

  • 新工具箱,用于设计、分析和测试激光雷达处理系统

Sensor Fusion and Tracking Toolbox

  • RFS 跟踪器:使用基于网格的随机有限集 (RFS) 跟踪器跟踪目标
  • 轨迹生成:使用地心航点创建轨迹

UAV Toolbox

  • 新工具箱,用于设计、仿真和部署 UAV 应用

信号处理

Audio Toolbox

  • 深度学习:YAMNet 声音分类和 VGGish 特征提取

SerDes Toolbox

  • IBIS-AMI 抖动分析:使用 SerDes Designer 添加 IBIS-AMI 抖动

Signal Processing Toolbox

  • GPU 加速:加速频谱分析和时频分析函数

Wavelet Toolbox

  • 经验小波变换:使用完全自动化的频谱分割执行自适应信号分解

Mapping Toolbox

  • 坐标参考系 (CRS):导入、创建和管理 CRS,以进行投影和未投影地图显示和分析

RoadRunner 产品系列

RoadRunner

  • 新产品,设计三维场景以用于自动驾驶仿真

RoadRunner Asset Library

  • 新产品,使用三维模型库素材填充 RoadRunner 场景

RoadRunner Scene Builder

  • 新产品,自动从高清地图生成三维道路模型

汽车

AUTOSAR Blockset

  • AUTOSAR 经典平台版本 4.4:使用架构版本 4.4 导入和导出 ARXML 文件并生成 AUTOSAR 合规 C 代码
  • 自适应模型的 Linux 可执行程序:创建 AUTOSAR 自适应可执行程序,以作为独立应用程序运行

Vehicle Dynamics Blockset

  • 牵引车和挂车:实现三轴 6DOF 挂车和牵引车
  • Simulation 3D 系列模块:在虚幻引擎三维环境中可视化牵引车和挂车

代码生成

Embedded Coder

  • 单独配置代码映射:在代码映射编辑器中,针对各个数据元素单独配置存储类
  • MISRA 合规:在 C 和 C++ 代码生成中进一步减少 MISRA C:2012 和 MISRA C++ 2008 违规
  • SIMD 代码生成:生成 SIMD 内部函数,以在 Intel SSE、AVX 256/512 和 Arm NEON 处理器上快速执行循环和数组
  • 多线程图像处理代码:基于常用图像处理函数生成代码,代码执行速度加快

GPU Coder

  • Simulink 支持:面向 NVIDIA GPU 生成、构建和部署 Simulink 模型
  • 深度学习 Simulink 支持:面向 NVIDIA GPU 生成、构建和部署 Simulink 模型中的深度学习网络

MATLAB Coder

  • 深度学习:针对 Intel 和 ARM CPU 为自定义层生成代码
  • 长短期记忆 (LSTM) 网络:针对 Intel CPU 为 LSTM、有状态 LSTM 和双向 LSTM 生成代码

Deep Learning HDL Toolbox

  • 新产品,面向 FPGA 和 SoC 进行深度学习网络原型开发和部署

验证和确认

Simulink 模型测试和验证产品

  • 模型测试控制板:使用 Simulink Check,跟踪基于需求的测试的完整性是否符合 ISO 26262 等标准
  • 可追溯性矩阵:使用 Requirements Toolbox,在单个视图中管理多个链接并跟踪需求变更
  • 在远程集群上执行并行测试:使用 Simulink Test,在集群上或在云端并行运行测试,从而扩展测试执行(需要 MATLAB Parallel Server)
  • 覆盖率数据跨版本向前兼容:Simulink Coverage 现支持访问较早版本(不早于 R2017b)中收集的覆盖率结果
  • 针对 System object 检测错误:在 Simulink Design Verifier 中,针对包含 System object 的 MATLAB 代码检测错误、生成测试或证明属性

Polyspace 代码验证产品

  • AUTOSAR 支持:基于 AUTOSAR 配置创建 Polyspace 项目时,设置有所简化
  • C++ 支持:现支持 C++17,并新增 61 项针对 AUTOSAR C++14 的检查
  • 代码质量进度更新:将最新运行结果与以前的运行结果进行比较
  • Jira 支持:与 Jira Software Cloud 集成

无线通信

Communications Toolbox

  • 蓝牙支持包:蓝牙测向和自适应跳频

Wireless HDL Toolbox

  • 面向 HDL 的参考应用:5G NR MIB 恢复、OFDM 发射机和 OFDM 接收机

WLAN Toolbox

  • 生成 IEEE 802.11ax™/D4.1 (Wifi6) 波形和 IEEE 802.11az NDP(定位)波形