MATLAB的新功能
用于预处理和分析数据、编写脚本和算法、构建应用程序以及基于团队的软件开发的新工具。
顺便说一下,MATLAB比以前更快了。仔细看看。
用于预处理和分析数据、编写脚本和算法、构建应用程序以及基于团队的软件开发的新工具。
顺便说一下,MATLAB比以前更快了。仔细看看。
新实时编辑器控件:在实时脚本中添加数字微调器来增加和减少变量值(R2022b);通过将变量链接到实时编辑器控件的值来创建动态控件(R2021a);并设置默认值(R2021b)
新实时编辑任务:指定控件值改变时运行的代码(R2022b);开发自己的实时编辑器任务,用于实时脚本(R2022a)
新MATLAB主题在线更改MATLAB桌面的颜色以匹配您的操作系统配色方案(R2022b)
编辑器Python支持查看和编辑带有语法高亮显示、自动缩进和分隔符匹配的Python文件(R2022a)
实时编辑器颜色:更改活动脚本和函数的文本和背景颜色(R2022a)
实时编辑器导出控件以编程方式导出活动脚本和函数出口
函数(R2022a)
编辑器:代码重构和代码块编辑、改进的代码建议、自动完成代码和内联调试控制(R2021b)
实时编辑器动画:使用交互界面控制动画(R2021a)并将其导出为电影或动画gif (R2021b)
新字典
对象:将唯一键映射到快速查找的值(R2022b)
新代码分析器App:识别和探索代码库中的问题(R2022b)
新输出参数验证:验证函数和类方法中的输出参数(R2022b)
函数输入参数验证:声明函数输入参数以简化输入错误检查(R2020b, R2019b)
名称=值语法
:使用名称=值
使用名称-值参数的任何函数的语法(R2021a)
pcode
函数:创建增强混淆的P-code文件(R2022a)
backgroundPool
:异步执行函数而不阻塞MATLAB的命令提示符(R2021b);查询排队和运行的期货和后台池状态(R2022a)
模块化的索引:使用新的超类单独定制类索引操作(R2021b)
类图查看器:创建图形类图以探索类细节和共享设计(R2021a)
新数据清理App:交互识别和清理时间表(R2022a)和表格(R2022b)中的杂乱数据;查看火花线和汇总统计数据(R2022b)
新数据分析:新的和更新的数据分析功能,包括Trenddecomp, trend trend, mape, rmse, isuniform
(R2022b R2021b)
新变量编辑器在MATLAB在线:查看表格数据的sparline和汇总统计信息,使用“查找”和“转到”对话框导航变量,交互式地保存数据选择的逻辑索引,并将表格数据替换为空数组(R2022b)
新并行处理:在基于线程的环境中使用低级文件I/O操作(R2022b)
数据预处理功能:将转换后的变量追加到输入数据(R2022a)
数据预处理实时编辑器任务:在活动脚本中添加简单的点击界面,以执行一组特定的操作,包括删除缺失值和异常值,平滑和归一化,分组和连接(R2019b-R021b)-> R2019b-R2021b
HDF5支持HDF5 1.10版本,包括单写入器/多读取器(SWMR),虚拟数据集(VDS)和元数据缓存微调(R2021b)
NetCDF:支持NetCDF 4.7.4版本,包括读写NC_STRING数据(R2021b);启用远程数据集的字节范围读取(R2022a)
新镶花的文件:条件过滤(谓词下推)与rowfilter
限制输入的数据量;支持行组和嵌套数据结构的读写(R2022b, R2022a)
数据存储性能:指定文件集
对象,以提高性能(R2021b)
数据存储:使用并行处理从数据存储读取所有数据(R2021a);组合和转换数据存储(R2019a)
数据存储写:为数据工程和基于文件的工作流将数据存储中的大数据集写入磁盘(R2020a)
高大的数组:对具有更多函数的tall数组进行操作,包括:
groupfilter
而且匹配
(2020a) -> R2020asetdiff, xcorr
,outerjoin
(2019b) -> R2019bgroupcounts,相交
,圣言会
(2019a) -> R2019a新N-D数组数学:计算范数(pagenorm
),求解线性方程(pagemldivide, pagemrdivide
),计算矩阵逆(pageinv
),并进行奇异值分解(pagesvd
)在N-D数组页上(R2022b, R2022a, R2021b)
新数学函数的代码生成:生成多个函数的C代码(使用MATLAB Coder),包括ode15s shortestpath,
而且最近的
(R2022b),积分
而且interpft
(R2022a),有向图,图形,hess, ode78,
而且ode89
(R2021b)
tensorprod
函数:计算两个数组之间的张量积(R20222022世界杯八强谁会赢?a)
ode78
而且ode89
功能:常微分方程的高阶龙格-库塔求解器(R021b) -> R2021b
图算法:计算所有路径,所有周期和周期基(R2021a)
优化实时编辑器任务:交互解决优化问题(R2020b)
新规划表数据:将表直接传递给茎、楼梯和地理图(R2022b),Plot, plot3, polarplot
,以及其他线图函数(R2022a)和散点图、气泡图、群图(R2021b)
新图代码在MATLAB在线:在编辑图形对象属性时生成代码(R2022b)
新绘图选项在MATLAB在线:自定义图形创建、数据链接和标记(R2022b)
exportgraphics
函数:创建动画GIF文件(R2022a);捕获图形并将其附加到现有pdf (R2021b)
创建绘图实时编辑器任务:交互式创建图并生成代码(R2021a);将可视化添加到生成的图中(R2021b)
新的制图功能:想象部分到整体的关系bubblecloud
(R2021a);在2D、3D和极坐标中创建气泡图bubblechart
,bubblechart3
,polarbubblechart
(R2020b);可视化离散数据的分布swarmchart
(R2020b)
exportgraphics
而且copygraphics
功能:保存和复制图形,改进了对发布工作流的支持(R2020a)
tiledlayout
函数:在图中创建可配置的图的布局(R2019b);位置,嵌套,改变布局的网格大小(R2020a)
程序设计师让您无需成为专业的软件开发人员就可以创建专业的应用程序。
新应用程序的性能:更快的启动时间和改进的图形交互响应能力(R2022b)
实时编辑任务:开发自己的实时编辑器任务,用于实时脚本(R2022a)
自定义UI组件:在App Designer中交互式地创建自定义UI组件(R2022a)或以编程方式创建自己的类(R2020b)来制作封装算法的复合UI组件,以及图形和UI对象
表UI组件:交互式重排表UI组件列(R2022a);控件以编程方式滚动到表UI组件中的某个位置滚动
函数(R2021a)
可访问性:在应用程序设计器中修改组件的标签焦点顺序,并通过编程方式使用焦点
函数(R2022a)
风格:在表格单元格和树节点中增加图标(R2022a);在树UI组件中创建和添加样式到节点和关卡(R2021b);在表UI组件中为行、列或单元格创建和添加样式(R2019b)
在后台运行代码:使用平行语言(backgroundPool
),以创建反应更灵敏的应用程序(R2021b)
程序设计师:在代码视图中使用实时编辑器中的工具和快捷方式(R2021b);在设计视图画布中缩放和平移(R2021a)
比较工具:发现差异并合并App Designer应用程序(R2020b)
新.NET引擎API从。net应用程序调用MATLAB (R2022b)
新.网络接口:支持。net 5和。net Core (R2022b)
新Python引擎:将NumPy数组直接传递给MATLAB函数(R2022b)
Python将Python列表和元组类型转换为MATLAB类型(R2022a)
Python:使用名称=值
向Python函数传递关键字参数的语法(R2022a)
pyrun
而且pyrunfile
功能:在MATLAB中运行Python命令和脚本(R2021b)
Python:支持复杂的多维数组(R2021b)
c++接口:从头文件、源文件或库文件构建到c++库的MATLAB接口(R2021a, R2020b)
新prctile分位数,
而且位差
功能:在输入数据较少的情况下提高性能(R2022b)
新mldivide
而且pagemldivide
功能:改进小矩阵的性能(R2022b)
新conv, conv2
,convn
功能:提高两个向量、矩阵和数组卷积时的性能(R2022b)
新应用程序的性能:更快的启动时间和更好的图形交互响应能力(R2022b);中创建图的改进性能uifigure
(R2021b)
类改进脚本中静态方法、常量属性访问和包函数的性能(R2022a)
Python数据类型转换改进在进程外模式下Python和MATLAB数据类型之间转换时的性能(R2022a)
Python的MATLAB引擎API改进Python中大型多维数组的性能(R2022a)
表索引:通过花括号下标、点符号或多级索引来分配元素时提高性能(R2022a, R2021b)
fzero
函数:性能改进(R2022a)
稀疏矩阵乘法:改进的性能乘法大稀疏矩阵(R2021a)
稀疏线性系统:改进了求解稀疏线性系统的性能一个*X=B与多列B (R2021a)
新构建工具:创建和运行软件构建任务(R2022b)
新依赖分析仪:查找所需的外接程序(R2021a),识别包含语法错误的文件(R2022b),并将依赖关系图保存为图像(R2022a)
新MATLAB在线:在MATLAB Online中使用项目和Git进行协作(R2021b),包括管理Git分支和存储库(R2022b)
代码兼容性分析器应用程序:识别和解决当前版本MATLAB (R2022a)的兼容性问题
单元测试框架:使用TestCase
类模板创建测试更快速和准确(R2021b);收集源代码的语句和函数覆盖率度量(R2022a);在集群和云上并行运行测试(R2020b)
Jenkins MATLAB插件:运行MATLAB测试,生成JUnit、TAP和Cobertura代码覆盖率报告等格式的测试报告
新的参考架构:在Amazon Web Services (AWS)和Microsoft Azure上部署和运行MATLAB
新Arduino:支持ESP32 MCU开发板(R2022a),包括支持伺服和旋转编码器外围设备(R2022b)
新Arduino:使用Arduino Explorer应用程序(R2021b)连接和控制电路板,包括管理Arduino库和与I2C、SPI和串行外设的接口(R2022b);Arduino BLE连接(R2021b)
硬件管理App:从MATLAB中发现并连接到您的硬件(R2022a)
传感器的支持:从连接Arduino (R2021b)的APDS9960传感器读取数据
覆盆子π:支持CAN屏蔽(R2021b)
无人驾驶飞机:连接到多个Ryze Tello无人机,以控制和读取传感器数据(2021b)