正式发布!MATLAB R2025a Copilot,让科研效率飞跃

正式发布!MATLAB R2025a Copilot,让科研效率飞跃!

       MATLAB R2025a终于正式发布了,该版本相比于传统版本发布时间延迟了近两个月,有网友猜测大概率是因为新产品的暗黑界面的兼容性问题,不过不管怎么样还是等来了。需要注意的是,新版本正式发布后启动速度明显变快,歘一下,很快啊!另外,很多小伙伴开始咨询网络版,根据以往的经验,网络版大概率是正式发布后的3-7天内会出现!今天的重点是了解下MATLAB首次融入AI的功能!



      MATLAB Copilot 是 MathWorks 推出的全新生成式 AI 助手,专为 MATLAB 桌面环境优化,旨在通过自然语言交互和智能代码生成功能,大幅降低 MATLAB 的使用门槛,让科研人员和工程师能够更专注于核心研究与创新,而非繁琐的编码细节。

温馨提示:AI功能只有订阅账号才可以使用,国内的教育邮箱一般也无法使用!


1. Copilot 聊天 (Chat with MATLAB Copilot)

通过 Copilot Chat,用户可以直接在对话框中输入问题,例如请求具体函数、算法示例或完整解决方案。Copilot 会检索并结合 MathWorks 官方文档与代码示例,生成针对性的回答和代码片段,帮助快速入手或解决疑难(MathWorks)。


2. 生成或修改代码 (Generate or Modify Code)

     只需用自然语言描述所需功能,MATLAB Copilot 即可在编辑器中生成新代码或对现有代码进行修改。例如,你可以要求“在同一图表中显示电流和转矩曲线”,Copilot 会自动编写并插入相应的绘图代码,极大简化开发流程(MathWorks)。


3. 代码解释 (Get Code Explanations)

对于不熟悉的脚本或函数,Copilot 可提供概览、摘要与分步解析,并能自动在代码中添加注释,帮助用户快速理解逻辑与实现细节,从而加速学习与维护过程(MathWorks)。

image.png

4. 错误说明 (Get Error Explanations)

当 MATLAB 抛出错误时,只需将错误信息输入 Copilot,AI 会给出可能原因和排除建议,指导用户高效定位并解决问题,减少反复调试的时间成本(MathWorks)。

image.png

5. 自动补全 (Autocomplete Code)

在 MATLAB 编辑器中编写代码时,Copilot 可基于上下文实时预测并补全代码片段,节省输入时间并降低语法或拼写错误的风险,让开发过程更加顺畅(MathWorks)。

image.png

6. 自动生成测试 (Create Tests)

集成 MATLAB Test,Copilot 能自动生成单元测试文件,验证代码在不同输入条件下的行为是否符合预期,帮助提升代码可靠性,并在后续修改时快速发现回归问题(MathWorks)。

image.png

主要更新

  • Antenna Toolbox - 增强 AIAntenna 功能以支持标量端口和场分析;使用基于 AI 的 SADEA API 优化天线。
  • MATLAB Coder - 使用新的 MATLAB Coder 生成代码;通过自动并行化提高代码性能。
  • Phased Array System Toolbox - 具有可控阵列单元的 RIS 模型;使用新的 TOA/TDOA 位置估计执行双基定位;使用级联元件设计高保真射频损伤模型。
  • Radar Toolbox - 了解用于双基和多基雷达合作与非合作仿真的新并行工作流。
  • Risk Management Toolbox - 用一套验证度量验证信用模型;使用 ES 回测支持通过历史和蒙特卡罗 VaR 或 ES 模型进行经验分布回测。
  • Sensor Fusion and Tracking Toolbox - 使用跟踪数据导入器导入和可视化跟踪真实值数据;使用真实值数据和目标及传感器的标准设定简化多目标跟踪器调节。