VSCode 配置 matlab 运行环境

本贴最后更新于 618 天前,其中的信息可能已经沧海桑田

需要的扩展

配置

为 Python 配置 Matlab 引擎的 API

在管理员模式打开终端,运行

cd "C:\Program Files\MATLAB\R2022b\extern\engines\pythonn" python setup.py install

如果报错:​error: [WinError 5] 拒绝访问。: 'dist\matlabengineforpython.egg-info'

说明没打开管理员模式。

VSCode 的 Settings.json 配置

  // ------matlab Start----------- //
  "files.associations": {
    "*.m": "matlab" // 为.m文件启动 Matlab 扩展
  },
  "matlab.linterEncoding": "utf8",  // 设置mlint返回结果编码为 utf8
  "matlab.matlabpath": "C:\\Program Files\\MATLAB\\R2022b\\bin\\matlab.exe", // 根据自己的路径设置matlab.exe路径
  "matlab.mlintpath": "C:\\Program Files\\MATLAB\\R2022b\\bin\\win64\\mlint.exe", // 根据自己的路径设置mlint.exe路径
  // ------matlab End----------- //

如何使用

打开 Matlab 终端:Ctrl + Shift + P ​​→ Open a Matlab Terminal

运行当前打开的脚本:​Ctrl + Shift + P ​​→ Run current Matlab Script

执行选中的部分代码:​Ctrl + Shift + P ​​→Run current selection in Matlab

添加脚本到 Matlab 路径中,在 matlab 终端中输入 pathtool​,然后弹出如下窗口

​​image​​

不建议

  • 使用 code runner 扩展跑 Matlab

      "code-runner.executorMap": {
        "matlab": "cd $dir && matlab -nosplash -nodesktop -r $fileNameWithoutExt"
      },
    
  • 使用 Matlab Code Run 扩展

参考

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
Achuan-2
给时间以生命而不是给生命以时间,如果你喜欢我的分享,欢迎给我买杯咖啡 https://www.yuque.com/achuan-2 上海