MathWorks发布MATLAB R2026a,集成AI助手家族并强化Python支持
MathWorks于2026年4月21日正式发布MATLAB R2026a版本,引入Simulink Copilot、Polyspace Copilot等AI助手,新增MATLAB Course Designer、Simulink FMU Builder等六大产品,并带来基于Linux的Antelope RTOS实时操作系统。该版本在Python集成、ODE求解器、性能优化等方面实现多项突破,启动速度较R2024b提升约1.3倍。
Simulink Copilot是本次发布的核心亮点,专为Model-Based Design打造的生成式AI助手。它能够理解模型行为、生成设计解释、定位特定模块和子系统,并隔离问题、建议修复方案,引导工程师完成标准化开发任务。Polyspace Copilot则面向嵌入式软件代码分析,自动解释静态分析结果,帮助工程师理解问题并更快解决代码缺陷。Polyspace as You Code作为IDE插件,可在编写C/C++代码时实时检查编码规则、检测缺陷和漏洞,包括AI工具生成的代码。
MATLAB R2026a在ODE求解器中引入自动微分支持。用户可通过ode对象的JacobianMethod属性设置"autodiff",将Jacobian矩阵计算从有限差分切换到自动微分。对于大型刚性系统和敏感性分析,自动微分方法更快且更精确。这是MATLAB在ODE领域的多版本更新系列中的最新成果,也是自动微分功能系列的首次亮相。

Python集成能力得到显著增强。新增External Languages面板,用户可直接在MATLAB中查看、创建和管理Python环境,包括虚拟环境和requirements.txt文件。MATLAB字符串数组现可自动转换为Python列表或NumPy字符串数组,pandas DataFrame与MATLAB表格之间的数据往返更加流畅。新增pystringarray函数支持将MATLAB字符串数组转换为NumPyStringDtype数组。Python版本支持范围扩展至3.9至3.13。
函数元数据和内省功能通过metafunction对象实现。开发者可编程获取函数签名、参数信息、默认值、验证规则等元数据。CallSignature对象显示函数的输入输出参数数量、是否使用输入验证等详细信息。该功能适用于构建智能工具、代码生成器或高级测试框架。
性能优化方面,MATLAB启动速度较R2024b提升约1.3倍。元素级幂运算在整数指数大于2时速度提升约3.8倍,双精度对数函数速度提升2.8倍。nufft和nufftn函数在非均匀采样点和查询点上的性能提升达330倍。多层感知器网络训练速度提升27倍,量子计算模拟速度提升32倍,readlines函数速度提升2.9倍。图形交互响应速度也有显著改善。
MATLAB Course Designer帮助教育工作者使用MATLAB和Simulink开发课程、课件、实验和评估。该产品基于MathWorks创建数百小时在线培训课程的软件工具,用户可自定义培训内容。Parallel Computing Onramp作为免费在线交互课程,涵盖并行池、性能测量和parfor等基础知识,约两小时完成学习。
MATLAB Coder新增对PyTorch和LiteRT模型的支持包,可直接从PyTorch和LiteRT模型生成C/C++代码,通过GPU Coder生成CUDA代码。示例包括在主机和树莓派上部署PyTorch图像分类模型、在STM32微控制器上部署LSTM PyTorch模型、使用YOLO v11 LiteRT模型进行分割和目标检测代码生成。
Java支持方面,MATLAB将不再默认捆绑Oracle Java,用户需通过Add-On Explorer安装MATLAB Support for OpenJDK插件,或从adoptium.net下载兼容的OpenJDK发行版。jenv命令已更新以支持OpenJDK使用。
Raspberry Pi Blockset和STM32 Microcontroller Blockset将原有硬件支持包升级为完整Blockset,支持从MATLAB/Simulink直接设计、仿真和部署应用。Wireless Network Toolbox用于建模、仿真、分析和可视化无线通信网络,评估端到端系统行为。
Signal Processing Toolbox新增Filter Designer App和Filter Analyzer App,提供现代化的滤波器设计与分析界面。Signal Labeler支持时频图标注,Signal Feature Extractor实现交互式信号特征提取。Mapping Toolbox增强地理空间分析能力,支持3D建筑可视化、图像叠加和栅格地图功能。
MATLAB R2026a不再支持Intel架构Mac设备,仅支持Apple Silicon芯片。用户需注意OpenJDK安装配置,确保Java环境正确设置。部分新功能需要相应工具箱支持,如Simulink Copilot需要Simulink许可证,Polyspace Copilot需要Polyspace许可证。
相关软件

版权声明:
1. 本站部分内容源自互联网公开信息和用户自主上传,旨在传递行业知识、促进技术交流,不声明或保证内容的绝对准确性;
2. 若您认为某内容侵犯了您的合法权益(包括但不限于著作权、商标权),请通过以下方式提交权属证明:
邮箱:service@softxiaoer.com 主题:【侵权删除】+文章标题/网址
3. 收到有效通知后,我们将在72小时内核实并删除相关内容;
4. 转载/引用本站内容请注明来源并添加反向链接。