如何用 Claude Code 等 Agent 工具操作 MATLAB(支持代码编写及 Simulink)

前言

2026 年,Agent 彻底爆火,各种 Agent 工具开始被广泛应用于各种场景,Vibe Coding 如火如荼,Claude Code、Codex 等 Agent 工具大行其道。这些 Agent 工具,当你使用 Python、JavaScript 等编程语言时,它们可以自己进行环境配置,而涉及到 MATLAB 编程时,却是力有不逮,需要事先手动配置一下环境。

可能对网络环境有些要求。

要求

当你想尝试使用 Claude Code 等 Agent 工具进行 MATLAB 编程时,你需要完成做到如下内容

  1. 安装了 MATLAB,且版本为 R2023 或以上
  2. 安装了 Claude Code 等 Agent 工具,目前 MATLAB 支持五个平台,Claude Code、GitHub Copilot、Codex、Amp、Gemini CLI(如果选择方案一,也可以使用其它工具)。我个人使用的是 Claude Code 搭配 cc-switch。
  3. 动手能力够强,能通过询问 AI,阅读文档解决一些问题。

配置方案

方案一:简单配置

目前,MATLAB 有官方的 VSCode 插件,所以如果你只是需要代码补全或者说简单的编写代码并调试,你可以直接安装这个插件。你可以在 VSCode 中安装这个插件,然后安装一些 AI 插件,比如 Claude Code、Cline 等,就可以直接使用了;你也可以在 Trae 等基于 VSCode 二次开发的 AI IDE 工具中安装这个插件,并搭配一些 Skills,这样功能体验会更好些。

方案二:完整配置

介绍

方案二是 MATLAB 官方建议的方案,通过搭配 MCP 服务与官方 Skills,能够实现最智能的编程体验,同时,该方案不仅支持代码的编写,同样支持 Simulink 仿真功能的自动化,功能十分全面,且官方将全部内容开源在了 GitHub 上,且在持续更新中。

完整的配置方案可以参考 MATLAB 在 GitHub 上的开源方案,如果你不想看,可以看我的教程进行基础配置。该配置会安装以下内容:

配置流程

  1. 访问 https://github.com/matlab/simulink-agentic-toolkit/releases,下载智能体工具包安装程序,文件名是agenticToolkitInstaller.mltbx ,该安装程序会自动安装以上三个工具(你也可以选择只安装其中两个),下载这个文件后,双击运行即可。安装完成后会有如下提示。
  2. 在 MATLAB 中运行如下命令setupAgenticToolkit("install")
  3. 安装过程中会让你做一系列选择,比如安装哪个工具包,是否安装到你的智能体工具中,你在命令行输入你的选项就行,不会了就问复制命令行的内容发给 AI。这里特别提示一下:不建议选择全局安装 ,最好将所有 MATLAB 相关项目放在同一个文件夹下(例如 D:\Documents\MATLAB)。安装时选择A specific project(仅安装到特定项目) ,并将文件夹路径填写为 D:\Documents\MATLAB(替换为你自己的路径)。这样,该文件夹下的所有子文件夹都能使用该配置,而其他无关项目不会受到影响,同时也能省些词元(token)开销。
相关推荐
name好难取诶1 天前
PHP 静态分析工具实战 PHPStan 和 Psalm 完全指南
android·开发语言·php
湿滑路面1 天前
Rouyan:使用WPF/C#构建的基于LLM的快捷翻译小工具
开发语言·c#·wpf
Lee_jerome1 天前
《C/C++编译全家桶:g++四阶段、.a与.so区别、CMake构建、ARM交叉编译,这篇全讲透了》
c语言·开发语言·arm开发·c++·编译·cmake·cmakelists
kisloy1 天前
【爬虫入门第5讲】Python爬虫文本解析详解
开发语言·爬虫·python
春生野草1 天前
个人笔记——C语言字符串、树
c语言·开发语言·笔记
风中芦苇啊1 天前
Java EasyExcel 导入通用工具类:自定义注解映射字段 + 反射机制
java·开发语言
PieroPc1 天前
Python 写的 Windows凭据添加工具 第二版 解决Win11 23H2, 25H2,26H1,共享文件和打印 一部份问题,不是全部!
开发语言·windows·python
家有娇妻张兔兔1 天前
Java 对接 PLC 主流型号最合适的方案:Apache PLC4X 实战指南
java·开发语言·plc·modbus·数据缓存·西门子s7·apache plc4x
The_Ticker1 天前
大宗商品行情API接入教程
开发语言·python·websocket·程序人生·区块链
Infedium1 天前
Qt嵌入式开发核心亮点:线程安全硬件交互技术
开发语言·qt