matlab2017a有哪些新功能?是一款实用的商业数学软件,主要用于各类高等数学的计算和分析等操作,那么这次版本为大家带来了哪些全新的功能呢?
桌面
实时编辑器:以交互方式编辑图形,包括标题、标签、图例和其他注释
实时编辑器:在命令和变量键入错误时获取建议提示
实时编辑器:将实时脚本输出复制到其它应用程序
实时编辑器:悬停在变量上方以查看该变量的当前值
附加浏览器:在附加浏览器中找到并安装 GitHub 上托管的文件交换区
MATLAB 在线:通过 Web 浏览器访问 MATLAB
语言和编程
string 数组:使用双引号创建 string 数组
missing 函数:对核心数据类型中缺失的值进行赋值,包括 double、datetime、categorical 和 string 数组
issortedrows 函数:确定矩阵和表是否已排序
sort 和sortrows 函数:指定用于对复数进行排序和放入缺失元素的选项
issorted 函数:使用单调、严格单调、严格上升和严格下降选项查询排序顺序
图形
heatmap 函数:以热图方式实现表或矩阵数据的可视化
legend 函数:创建在坐标轴上添加或删除数据时自动更新的图例
分类绘图:在常用绘图函数中使用分类数据,并使用分类标尺定制坐标轴
histogram 函数:绘制日期数据和持续时间数据的直方图
数据导入和导出
datastore 和 tabularTextDatastore 函数:自动检测并返回文本文件中的日期和时间数据
导入工具:以交互方式导入字符串和分类数组
detectImportOptions 函数:控制固定宽度文本文件的导入属性
RESTful Web 服务:在 webread、webwrite 和 websave 中支持 PUT 和 DELETE HTTP 方法
数据分析
tall 数组:使用多个函数对 tall 数组进行操作,包括 ismember、sort、conv 和移动统计函数
isoutlier 和 filloutliers 函数:检测和替换数组或表中的异常值
smoothdata 函数:使用滤波或本地回归对数组或表中的噪声数据进行平滑处理
summary 函数:计算表和时间表中的汇总统计信息和变量信息
movmad 和 ovprod 函数:计算数组的移动中位绝对偏差和移动乘积
bounds 函数:同时确定数组的最小和最大元素
fillmissing 函数:使用移动平均或移动中位选项替换数组或表中的缺失数据
生成应用程序
App Designer:学习使用交互式教程生成应用程序
App Designer:缩放和平移绘图
App Designer:配置表列以自动填满表的整个宽度
App Designer:使用“首选项”对话框管理常用的设计时设置
性能
执行引擎:改进 MATLAB 对象属性设置的性能
save 函数:使用未压缩格式保存 MAT v7.3 文件,以改进在某些存储设备上的性能
memoize 函数:缓存函数的结果,以免该函数在使用相同的输入参数被调用时重新运行
脚本:通过降低脚本开销提高脚本性能
try, catch
try
硬件支持
Arduino:从 Quadrature Encoder 读取
Arduino:通过 WiFi 无线连接到 Arduino MKR1000 开发板
iPhone 和 Android 传感器:在 Android 或 iOS 设备上本地记录传感器数据,以备日后进行分析
高级软件开发
对象属性:基于类型、大小、形状或其他参数验证对象属性值
模拟框架:通过模拟相依组件的行为对部分系统隔离以进行测试
单元测试框架:使用 TestReportPlugin 捕获测试期间生成的屏幕快照和图形
单元测试框架:使用调试、严格和冗长选项控制 runtests 函数
性能测试框架:使用 sampleSummary 方法查看测试结果中的统计信息
以上就是系统天堂小编为大家带来的MATLAB R2017a新功能介绍了。