MATLAB2024已经更新, MathWorks MATLAB R2024a是数百万工程师和科学家都在使用的编程和数值计算平台,支持数据分析、算法开发和建模。
契合思维模式,适应工作所需。
MATLAB 将适合迭代分析和设计过程的桌面环境与直接表达矩阵和数组运算的编程语言相结合。
专业开发
MATLAB 工具箱经过专业开发、严格测试并拥有完善的帮助文档。
包含交互式应用程序
MATLAB 应用程序让您看到不同的算法如何处理您的数据。在您获得所需结果之前反复迭代,然后自动生成 MATLAB 程序,以便对您的工作进行重现或自动处理。
以及扩展能力
只需更改少量代码就能扩展您的分析在群集、GPU 和云上运行。无需重写代码或学习大数据编程和内存溢出技术。
MATLAB 功能
数据分析
对数据进行探查、建模和可视化
图形
可视化并探查数据
编程
创建脚本、函数和类
App 构建
创建桌面 App 和 Web App
将 MATLAB 与其他语言结合使用
将 MATLAB 与 Python、C/C++、Fortran、Java 及其他语言结合使用
硬件
将 MATLAB 连接到硬件
并行计算
使用多核台式机、GPU、集群、网格和云来进行大规模计算
Web 部署和桌面部署
共享您的 MATLAB 程序
计算
在各种云环境中运行,包括 MathWorks 云和 AWS、Azure 等公有云
让您的创意从研究迈向生产
部署到企业应用程序MATLAB 代码可直接用于生产,因此您可以直接部署到云和企业系统,并与数据源和业务系统集成。
在嵌入式设备上运行自动将 MATLAB 算法转换为 C/C++ 和 HDL 代码,从而在嵌入式设备上运行。
与基于模型的设计集成MATLAB 与 Simulink 配合以支持基于模型的设计,用于多域仿真、自动生成代码,以及嵌入式系统的测试和验证。
MATLAB 应用
控制系统
设计、测试和实现控制系统
深度学习
针对深度神经网络进行数据准备、设计、仿真和部署
图像处理和计算机视觉
采集、处理和分析图像和视频以进行算法开发和系统设计
机器学习
训练模型、调优参数并部署到生产环境或边缘设备
预测性维护
开发和部署状态监控和预测性维护软件
机器人
将您的机器人构想和概念转变为自主系统,无缝投入现实应用
信号处理
分析信号和时序数据;对信号处理系统进行建模、设计和仿真
测试和测量
采集、分析和探查数据并自动化测试
无线通信
创建、设计、测试和验证无线通信系统
2024a主要更新
- Computer Vision Toolbox – 部署 YOLOx 目标检测;执行基于团队的标注;执行实时视觉 SLAM。
- Deep Learning Toolbox – 支持 Transformer 等架构;导入 PyTorch 和 TensorFlow 模型并执行协同仿真。
- GPU Coder – 生成用于深度学习的泛型 CUDA;使用单一内存管理器和探查代码以进行 MEX 代码生成。
- Instrument Control Toolbox – 使用仪器资源管理器管理具有 IVI 和 VXIplug&play 驱动程序的设备,无需编写代码。
- Satellite Communications Toolbox – 对多平台场景进行建模,并对其执行可见性和通信链路分析。
- UAV Toolbox – 使用 PX4 硬件在环仿真设计和部署垂直起降 (VTOL) 无人机的飞行控制器;与 PX4 Cube Orange Plus 和 Pixhawk 6c 自动驾驶对接。
功能迁移
- Simulink 3D Animation – 在 Unreal Engine 5.1 中使用新的预置场景、交通参与者和传感器对动态系统进行仿真和可视化。
- SoC Blockset – 使用 SoC Blockset Support Package for Xilinx Devices 在 SDR 和视觉硬件上进行原型构建和测试。
MATLAB 和 Simulink 更新
面板导航
MATLAB
编辑器拼写检查器
检查 MATLAB 代码文件中文本和注释的拼写。面板导航
SIMULINK
Simulink 编辑器
移动模块和调整模块大小时保留信号线形状。
MATLAB
- 局部函数 – 在脚本和实时脚本中的任意位置定义函数。
- Python 接口 – 在 MATLAB 表和 Python Pandas DataFrame 之间转换。
- Python 接口 – 通过“运行 Python 实时编辑器”任务以交互方式运行 Python 代码。
- REST 函数服务 – 使用 REST 从本地或远程客户端程序调用 MATLAB 函数。
- 使用 MATLAB 保管库存放秘密 – 从代码中删除敏感信息。
- ode 对象 – 使用 SUNDIALS 求解器求解 ODE 并执行敏感度分析。
Simulink
- Simulink 求解器 – 使用局部求解器来求解具有更快动态特性的组件。
- 仿真对象 – 控制脚本化仿真的执行和调节其参数值。
- MATLAB App – 使用 MATLAB App 设计工具创建一个与 Simulink 模型对接的自定义 App。
支持包
- 6G Exploration Library for 5G Toolbox
- Audio Toolbox Interface for SpeechBrain Library
- Computer Vision Toolbox Model for Pose Mask R-CNN 6-DOF Object Pose Estimation
- Databricks ODBC Driver
- Embedded Coder Support Package for Infineon AURIX TC3x Processors
- Lidar Toolbox Model for RandLA-Net Semantic Segmentation
- Lidar Toolbox Support Package for Hokuyo Lidar Sensors
- MariaDB ODBC Driver
- PostgreSQL ODBC Driver