MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
无论是分析数据、开发算法还是创建模型,MATLAB 都是针对您的思维方式和工作内容而设计的。
数百万工程师和科学家信赖 MATLAB
MATLAB 将适合迭代分析和设计过程的桌面环境与直接表达矩阵和数组运算的编程语言相结合。
专业开发
MATLAB 工具箱经过专业开发、严格测试并拥有完善的帮助文档。
包含交互式应用程序
MATLAB 应用程序让您看到不同的算法如何处理您的数据。在您获得所需结果之前反复迭代,然后自动生成 MATLAB 程序,以便对您的工作进行重现或自动处理。
以及扩展能力
只需更改少量代码就能扩展您的分析在群集、GPU 和云上运行。无需重写代码或学习大数据编程和内存溢出技术。
让您的创意从研究迈向生产
部署到企业应用程序
MATLAB 代码可直接用于生产,因此您可以直接部署到云和企业系统,并与数据源和业务系统集成。
在嵌入式设备上运行
自动将 MATLAB 算法转换为 C/C++ 和 HDL 代码,从而在嵌入式设备上运行。
与基于模型的设计集成
MATLAB 与 Simulink 配合以支持基于模型的设计,用于多域仿真、自动生成代码,以及嵌入式系统的测试和验证。
版本介绍
MATLAB 2019b的新功能:
桌面
-
实时编辑器任务:在实时脚本中添加任务,以探索参数并自动生成代码
-
实时编辑器输出:动画显示绘图,以呈现数据随时间发生的变化
-
实时编辑器输出:调整表的列宽
-
实时编辑器输出:复制单元格数组、对象数组和结构体数组中显示的数据
-
实时编辑器导出:自定义导出图窗的格式以及导出文档的纸张大小、方向和页边距
-
实时编辑器国际化:在 Windows 和 macOS 平台上添加中文、日语和韩语字符
-
附加功能管理器:一站式更新 MATLAB、硬件支持包和安装的附加功能
-
附加功能:以编程方式按名称管理附加功能
-
设置:创建设置以在自定义应用程序、工具箱和多个 MATLAB 会话中沿用
图形
-
Chart Container 类:开发具有内置 MATLAB 图形行为的自定义图表
-
tiledlayout 和 nexttile 函数:在单个图窗中显示多个绘图,并改进间距、标签与注释管理以及布局调整行为
-
colororder 函数:控制绘图中的线条颜色
-
数据提示:以编程方式创建数据提示,还可在其他图表中自定义数据提示
-
坐标区交互:将数据提示固定在光标位置
-
坐标区工具栏:将坐标区内容作为图像保存或复制
-
地理图:改进在底图上绘制数据时的绘图外观,并提升缩放级别
App 构建
-
uitable 和 uistyle 函数:交互式排序表中内容,并为表 UI 组件的行、列或单元格创建样式
-
uihtml 函数:为应用程序添加 HTML、JavaScript 或 CSS 内容
-
uigridlayout 函数:配置网格行列,使之在不同的屏幕大小和设备尺寸下自动调整大小以适应文本
-
布局管理器:为通过 App 设计工具创建的应用添加网格布局管理器,并/或将其转换为带自动布局调整的应用
数学
-
makima 函数:执行修正 Akima 三次 Hermite 插值
数据导入和导出
-
table 和 timetable 数据类型:读写变量名包含任意字符(包括空格和非 ASCII 字符)的表格数据
-
sheetnames 函数:获取电子表格文件的工作表名称
-
VideoReader 对象:交替使用帧索引或时间来读取或搜索视频中的帧
-
VideoReader 对象:改善行优先布局生成代码的性能
-
高性能串行接口:串行数据传输速度比旧有串行接口快四倍
-
低功耗蓝牙接口:读写 BLE 设备
语言和计算
-
函数输入参数:声明函数输入参数,以简化输入错误检查
-
十六进制和二进制数:使用十六进制和二进制字面值指定数字
-
索引:对函数调用进行点索引
-
云数据访问:在 Amazon S3 和 Azure Blob Storage 中支持 delete、dir、isfile、isfolder 和 what 函数
-
error 函数:针对未捕获异常,新增可自定义的 “Did you mean:” 纠正功能
软件开发
-
Python 接口:在进程外执行 Python 函数,以避免 MATLAB 和 Python 之间的库冲突
-
单元测试框架:使用自定义插件并行运行测试
-
单元测试框架:直观比较两个 TimeResult 数组,以识别性能随时间发生的变化
-
比较 Git 分支:显示所选内容的差异并保存副本
-
HTTP Web 服务:支持 NTLM 和 Kerberos 协议的服务器验证
硬件支持
-
低功耗蓝牙接口:读写 BLE 设备
-
Parrot 无人机:流式传输 Parrot 无人机的 FPV 摄像机拍摄的视频图像
-
Parrot 无人机:支持 Parrot Bebop 2 无人机
-
Arduino:构建独立应用程序,通过台式计算机与 Arduino 硬件通信
数据分析
-
实时编辑器任务:使用任务对数据进行交互式预处理,并自动生成 MATLAB 代码
-
groupfilter 函数:按组筛选表、时间表或矩阵中的数据
-
table 和 timetable 数据类型:变量名可以是任意字符,包括空格和非 ASCII 字符
-
tall 数组:在更多函数中支持 tall 数组,包括 setdiff 和 xcorr,并在 innerjoin 和 outerjoin 中全面支持 tall 数组
-
tall 数组:最初没有依托于数据存储的 tall 数组有可能逐渐增长并超出内存
性能
-
数据类型索引:通过下标索引对大型 table、datetime、duration 或 calendarDuration 数组中的元素赋值时,性能得到改善
-
uitable 函数:当数据类型为数值、逻辑值或字符向量元胞数组时,性能得到提升
资源截图
应用评分 只有下载了本资源后才能参与评分
应用评分
3
2