MathWorks公司推出了新版本的MATLAB—MATLAB R2020a,当然也为大家带来了多项新功能,主要集中在桌面、图形、APP构建和软件开发等方面,具体有哪些呢?这里小编总结了一下,下面我们一起来看看MATLAB R2020a新功能吧!
MATLAB R2020a中文免费版 v9.8.0.1323502 附安装教程 | ||
|
下载地址 |
matlab2020a新功能
【桌面】
文件编码:增强了对非 ASCII 字符集的支持以及 MATLAB 文件默认的 UTF-8 编码的跨平台兼容性
探查器:使用火焰图直观地研究和改进代码的执行性能
实时编辑器任务:交互式操作表格和时间表,并生成代码
实时编辑器控件:在值变化时运行所有必要的代码
实时编辑器执行:增强了在实时脚本中运行循环时的性能
实时编辑器输出:增强了在实时脚本中对绘图进行动画处理时的性能
实时编辑器:提高了长时间运行会话的稳定性
帮助浏览器:获得对 MathWorks 和自定义文档的组合搜索结果
【图形】
boxchart:创建箱线图以可视化分组的数值数据
exportgraphics 和 copygraphics 函数:保存和复制图形,增强了对发布工作流的支持
tiledlayout 函数:定位、嵌套和更改绘图布局的网格大小
ChartContainer 类:制作图表以平铺显示笛卡尔、极坐标或地理坐标图
【App 构建】
uicontextmenu 函数:在 App Designer 和基于 uifigure 的应用程序中添加和配置上下文菜单
uitoolbar 函数:向基于 uifigure 的应用程序添加自定义工具栏
图标属性:在按钮和树节点中显示 SVG、GIF 动画或 truecolor 图像阵列图标
图形支持:在 App Designer 和基于 uifigure 的应用程序中创建注释、刷新数据和配置数据提示
应用程序测试框架:自动执行其他按键交互,例如右键单击和双击。
鼠标指针:在 App Designer 和基于 uifigure 的应用程序中的更改鼠标指针符号
GUIDE to App Designer 迁移工具:以更少的手动代码更新来迁移应用程序
【数学】
nufft 和 nufftn 函数:计算非均匀快速傅里叶变换
sparse 函数:支持整数下标和逻辑聚合
sparse 函数:增强了构造稀疏矩阵的性能
complex 函数:创建稀疏复杂数组
transpose 和 ctranspose 函数:增强了在大型数组上的性能
【数据导入和导出】
Datastores:使用 writeall 将数据从数据存储写入文件
Datastores:从 tabularTextDatastore 和 spreadsheetDatastore 返回时间表
Datastores:分区和混洗 TransformedDatastore and CombinedDatastore 对象
文本和电子表格文件:使用 WriteMode 参数合并、重写或替换数据
textscan、readtable、detectImportOptions 和 setvaropts:读取和导入十六进制和二进制字面值
【语言和计算】
bin2dec 和 hex2dec 函数:接受包含二进制或十六进制前缀和后缀的文本
dec2bin 和 dec2hex 函数:接受负数作为输入参数
dbup 和 dbdown 命令:通过一个步骤在堆栈的多个级别之间切换
【软件开发】
MATLAB 数据数组:支持 N-D 行优先内存布局
C++ 接口:针对C++ 数组和 std::vector 的 MATLAB 数据类型
C++ 接口:增加了对更多 C++ 数据类型的支持,例如 std::shared_ptr、wchar_t 和 std::wstring。
项目检查:以编程方式运行所有项目检查
MATLAB COM 服务器:在无管理权限的情况下注册 MATLAB
单元测试框架:从实时编辑器工具条运行测试
应用程序测试框架:自动执行其他按键交互,例如右键单击和双击
模拟框架:将事件添加到模拟对象
【硬件支持】
Raspberry Pi 4 B 型支持:通过 MATLAB 的桌面安装与 Raspberry Pi 进行远程通信
Raspberry Pi:使用 MATLAB Coder™ 将基于 MATLAB 的深度学习算法作为独立应用程序部署到 Raspberry Pi 上
Arduino:通过 CAN 总线交换数据,支持基于 MCP2515 的 CAN 扩展板
Arduino:通过 MKR Motor Carrier 支持控制电机
针对 Ryze Tello 无人机的 MATLAB 支持包:从 MATLAB 控制 DJI Ryze Tello 无人机并获取传感器和图像数据
【数据分析】
实时编辑器任务:交互式重新设定时间轴或同步时间表,以及堆栈或非堆栈表变量
基本拟合工具:使用更新的界面对图形窗口内绘制de数据进行直线拟合
renamevars 函数:重命名表或时间表中的变量
containsrange、overlapsrange 和 withinrange 函数:确定时间表的行时间是否与指定的时间范围相交
leapseconds 函数:列出 datetime 数据类型使用的所有闰秒
tall 数组:更多函数支持 Tall 数组进行运算,包括 groupfilter 和 matches
【性能】
增强了实时编辑器、表格、日期时间和其他功能的性能
实时编辑器执行:增强了在实时脚本中运行循环时的性能
实时编辑器输出:增强了在实时脚本中对绘图进行动画化处理时的性能
数据类型索引:通过下标索引对 datetime、duration、calendarDuration 和 table 变量中的元素赋值时,性能得到改善
datetime 数据类型格式解析:增强了解析文本输入格式时的性能
ode15s、ode23t 和 ode15i 求解器:增强了求解微分方程时的性能
imread 函数:增强了读取 JPEG 图像时的性能
transpose 和 ctranspose 函数:增强了在大型数组上的性能
sparse 函数:增强了构造稀疏矩阵的性能