Vibe Coding 之 MATLAB

前言

昨天做 Simulink 實驗,想着配置一下 MATLAB,能幫我做做作業啥的,花了點時間配置了一下,中途看 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 上的開源方案,如果你不想看,可以看我的教程進行基礎配置。該配置會安裝以下內容:

  • MATLAB MCP 服務:使用 MathWorks 官方 MCP 服務器,通過 AI 應用運行 MATLAB。

  • 代碼智能體工具包:連接 AI 應用和 MATLAB 會話,實現代碼的自動編寫和調試。

  • Simulink 智能體工具包:連接 AI 應用和 Simulink 會話,實現模型的自動編寫和調試。

安裝過程

  1. 訪問 https://github.com/matlab/simulink-agentic-toolkit/releases,下載智能體工具包安裝程序,文件名是agenticToolkitInstaller.mltbx ,該安裝程序會自動安裝以上三個工具(你也可以選擇只安裝其中兩個),下載這個文件後,雙擊運行即可。安裝完成後會有如下提示。

  1. 在 MATLAB 中運行如下命令 setupAgenticToolkit("install")

  2. 安裝過程中會讓你做一系列選擇,比如安裝哪個工具包,是否安裝到你的智能體工具中,你在命令行輸入你的選項就行,不會了就問複製命令行的內容發給 AI。這裏特別提示一下:不建議選擇全局安裝,最好將所有 MATLAB 相關項目放在同一個文件夾下(例如 D:\Documents\MATLAB)。安裝時選擇A specific project(僅安裝到特定項目),並將文件夾路徑填寫爲 D:\Documents\MATLAB(替換爲你自己的路徑)。這樣,該文件夾下的所有子文件夾都能使用該配置,而其他無關項目不會受到影響,同時也能省些詞元(token)開銷。

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com