1.3 MATLB R2020a的新功能
MATLAB R2020a是目前较新的版本,具有以下新功能。
1.推出MATLAB Web App Server
通过MATLAB Web App Server,开发者可将MATLAB应用程序和Simulink仿真托管为交互式Web应用程序,可以使用MATLAB App Designer创建应用程序,使用MATLAB Compiler打包应用程序,并使用MATLAB Web App Server托管它们。最终,用户可以使用浏览器访问和运行Web应用程序,而无须安装其他软件。
2.新增深度学习领域功能
在数据准备和标注方面,用户可以交互式地可视化和标注信号、存储二维和三维的像素信息、管理大型录音数据集和三维数据;在网络架构方面,支持构建高级网络架构,如生成对抗网络、孪生网络、注意力网络和变分自编码器;在深度学习互操作性方面,用户能够使用MobileNet-v2、ResNet-101、Inception-v3、SqueezeNet、NASNet-Large和Xception;在强化学习方面,支持使用DQN、DDPG、A2C(Advantage Actor Critic)、PPO(Proximal Policy Optimization)和其他算法训练深度神经网络策略,为自动驾驶、机器人、智能控制等领域提供设计应用策略。
3.推出无线通信领域最新功能
在5G和LTE(Long Term Evolution)移动通信标准方面,新增了5G库,基于3GPP 5G信道编码、灵活的帧结构、波形和信道模型仿真无线链路;新增了NB-IoT示例,可以仿真LTE窄带物联网(NB-IoT)通信链路;在WLAN和连接标准方面,能够仿真符合标准草案的IEEE 802.11ax(Wi-Fi 6)无线链路;在信道和传播建模方面,支持IEEE TGax室内信道模型,仿真单用户和多用户场景下的室内传播情况,并且新增了SINR可视化,可在地图上实现发射器场地信号与干扰加噪声比的可视化。
4.自动驾驶工具箱升级
MathWorks的工具箱是比较完善的,包括标注数据、设计神经网络、训练深度学习模型等。在之前的版本中,MathWorks的真值标注工具——Ground Truth Labeler只能标注图像数据,而现在支持同时标注代表同一场景的多个信号,如对图像和激光雷达点云同时进行标注。另外,用户还可以使用该工具箱进行3D仿真,使用Epic Games公司开发的Unreal Engine(虚幻引擎4),在具有极佳渲染效果的3D环境中开发、测试和验证驾驶算法。