MATLAB Ra2019a是美国MathWorks公司推出的一种用于技术计算和数据可视化的便捷语言,旨在寻找科学和数学问题的解决方案。Matlab是数学实验室的缩写,它是一种功能强大的高级脚本语言,它提供了一个非常强大的计算环境。这种方便的应用程序在世界各地的科学家和工程师在不同的领域使用。
在这次更新中MATLAB Ra2019a将以一个全新的面貌展现在大家眼前,多方面改进的界面让你可体验到使用其他子标题样式组织实时脚本、使用内部超链接在实时脚本中导航、以交互方式过滤表格输出,然后将生成的代码添加到实时脚本中、新建和打开现有实时脚本速度更快等多个实时编辑器。在图形方面,现在可让用户通过默认情况下启用的平移、缩放、数据提示和三维旋转来探索数据,并可访问和自定义每个轴对象的数据探索工具栏。
系统要求
操作系统:
Windows 10
-Windows 7 Service Pack 1
-Windows服务器2016
-Windows服务器2012
CPU:
-最低要求:任何Intel或AMD X64处理器
-建议使用任何带有四个逻辑核心和AVX2指令集的Intel或AMD X64处理器
支持
磁盘:
-最小:2 GB HDD空间仅用于普通版,4-6 GB用于典型安装
-建议:建议使用SSD。所有MathWorks产品的完整安装可能需要22个
GB磁盘空间
内存:
-最小值:4 GB
-建议:8 GB
GPU:
-不需要特定的图形卡。
-建议使用支持OpenGL 3.3和1GB GPU内存的硬件加速图形卡。
-使用并行计算工具箱的GPU加速需要CUDA GPU
-对于多空间,建议每芯4 GB
注意:
-自R2019A起支持Windows Server 2019。
-自R2019A起,不支持Windows Server 2012和Windows Server 2012 R2。
对于Polyspace,建议每个内核使用4 GB(注意,此功能在当前许可证中不可用)
许可证在2019a运行良好,但功能polyspace在当前许可证中不可用,因此当安装开始时,只需解开polyspace或安装它,以防某些新许可证修复它…对于运行该软件,只需进入文件夹,从中应该打开并运行良好享受:whitedeath
MATLAB R2019a新功能
1、桌面
实时编辑器:使用其他子标题样式组织实时脚本
实时编辑器:使用内部超链接在实时脚本中导航
实时编辑器:以交互方式过滤表格输出,然后将生成的代码添加到实时脚本中
实时编辑器:新建和打开现有实时脚本速度更快
比较工具:合并两个版本的实时脚本或函数
附加功能管理器:安装和管理多个版本的自定义工具箱
2、语言和编程
string 数组:在 MATLAB、Simulink 和 Stateflow 中使用 string 数组
枚举:通过枚举提高了集合运算的性能
3、数学
boundaryshape 函数:通过二维三角剖分创建 polyshape 对象
polyshape 对象:创建 polyshape 时,指定何时保持共线点
RandStream 对象:使用 Threefry 和 Philox 算法生成随机数字
GraphPlot 对象:通过字体属性自定义节点和边缘标签
4、图形
坐标轴交互:通过默认情况下启用的平移、缩放、数据提示和三维旋转来探索数据
坐标轴工具栏:访问和自定义每个轴对象的数据探索工具栏
地理图:在交互式地图上创建线条、散点图和点密度图,并控制地理坐标轴的属性
stackedplot 函数:绘制表格或时间表的变量,以便使用通用 x 轴进行比较
scatterhistogram 函数:将分组数据可视化为具有边缘直方图的散点图
sgtitle 函数:为子图网格创建标题
xline 和 yline 函数:向图中添加垂直或水平线条
5、数据导入和导出
导入工具:从电子表格导入时可生成改进的代码
基于 Web 的数据:使用 readtable、detectImportOptions、spreadsheetDatastore、imread 和 imfinfo,从 Amazon Web Services 和 Azure Blob Storage 等基于 Web 的数据源读取
write 函数:将各种格式的 tall 数组写入本地或远程位置
stlread 和 stlwrite 函数:读取和写入三角剖分的 STL(立体光刻)文件
TabularTextDatastore 对象:从非英语地域导入包含日期和时间的数据
6、数据分析
grouptransform 函数:按组转换表或时间表数据
groupsummary 函数:在矩阵上执行组摘要计算
tall 数组:写入自定义算法以在 tall 数组上运算
tall 数组:更多函数支持对 tall 数组进行运算,包括 conv2、wordcloud 和 groupsummary
rmoutliers 函数:删除数组、表或时间表中的异常值
islocalmin 和 islocalmax 函数:为峰度计算指定一系列数据
表和时间表元数据:存储每个变量的自定义元数据
timetable 数据类型:使用常规时间步长存储行时间时节省内存
7、应用构建
应用设计工具:在应用设计工具画布上添加和配置日期选择组件
uigridlayout 函数:使用网格布局管理器配置应用布局
滚动容器:针对图、面板、选项卡和按钮组容器启用滚动
图交互:使用通过 uifigure 函数创建的图,借助自定义鼠标和键盘交互来创建应用
工具提示:为应用中的 UI 组件创建自定义工具提示
已部署 Web 应用:使用 uigetfile 和 uiputfile 函数,访问已部署 Web 应用中的文件
8、性能
启动:已提高启动速度
执行引擎:使用冒号运算符时,索引大数组的性能得到提高
执行引擎:内置函数调用速度加快
实时编辑器:新建和打开现有实时脚本速度更快
枚举:通过枚举改进了集合函数性能
9、硬件支持
MATLAB Online:通过 MATLAB Online 与 Raspberry Pi 硬件板通信
iOS 和 Android 传感器:在您的设备没有网络访问权限时获取传感器数据
iOS 和 Android 传感器:将传感器日志从设备上传到 MATLAB Drive
10、高级软件开发
Python 接口:在软件和 Python 之间传递多维数字或逻辑数组
C++ MEX API:使用 C++ API 从 MEX 文件中异步调用
单元测试框架:通过更多插件和更智能的调度并行运行测试
性能测试框架:通过 TestCase.keepMeasuring 方法更准确地测量快速代码的执行时间
许可证激活密钥
e3b7f5914d9478ab3094d82c9b488662
网友评论