作为 Python 用户,因为课业原因还要时常使用 MATLAB,而每次都要跳转到沉重的 MATLAB 官方界面真的是一件非常麻烦的事。而近两年来,VSCode 和 Jupyter 生态的快速发展,为此类需求提供了新的解决方案。
VSCode 调用 MATLAB 交互操作在 VSCode 中的扩展商店里搜索并安装以下 3 个扩展:
- MATLAB Extension Pack(MatLab 脚本)
- MATLAB Interactive Terminal(MatLab 交互命令行)
- MATLABSnippets(自动补全)
- MATLAB Code Run (这个可有可无)
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CN5EWNmNmY3ITY5kzM3ImNhlDN3QmNiVWNkR2MwYTYw8CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
安装完毕后,"ctrl"+"," 打开配置,并在搜索框中输入"json",打开配置的 .json 文件。
对 MacOS 加入如下配置:
对于 Windows 加入如下配置:
脚本运行在 VSCode 中的扩展商店里搜索并安装 Code Runner
同样,安装完毕后,打开配置的 .json 文件。
加入如下配置:
"code-runner.executorMap"
对交互式操作,快捷键为 "commamd"(或"ctrl")+"shift"+"p",打开 Panel,选择 "Open a MATLAB Terminal"。
对于脚本运行,点击右上角的右箭头。
对 MacOS 用户,在命令行输入以下命令:
cd /Applications/Polyspace/R2019b/extern/engines/python
sudo python setup.py build --build-base
对 Windows 用户,在命令行(需要管理员权限)输入以下命令:
cd
安装 MATLAB Kernel pip install matlab_kernel
运行效果