天天看点

matlab中结束脚本运行_搭建 MATLAB 轻量级编写环境(VSCode,JupyterLab)

作为 Python 用户,因为课业原因还要时常使用 MATLAB,而每次都要跳转到沉重的 MATLAB 官方界面真的是一件非常麻烦的事。而近两年来,VSCode 和 Jupyter 生态的快速发展,为此类需求提供了新的解决方案。

VSCode 调用 MATLAB 交互操作

在 VSCode 中的扩展商店里搜索并安装以下 3 个扩展:

  • MATLAB Extension Pack(MatLab 脚本)
  • MATLAB Interactive Terminal(MatLab 交互命令行)
  • MATLABSnippets(自动补全)
  • MATLAB Code Run (这个可有可无)
matlab中结束脚本运行_搭建 MATLAB 轻量级编写环境(VSCode,JupyterLab)

安装完毕后,"ctrl"+"," 打开配置,并在搜索框中输入"json",打开配置的 .json 文件。

matlab中结束脚本运行_搭建 MATLAB 轻量级编写环境(VSCode,JupyterLab)

对 MacOS 加入如下配置:

对于 Windows 加入如下配置:

脚本运行

在 VSCode 中的扩展商店里搜索并安装 Code Runner

同样,安装完毕后,打开配置的 .json 文件。

加入如下配置:

"code-runner.executorMap"
           
matlab中结束脚本运行_搭建 MATLAB 轻量级编写环境(VSCode,JupyterLab)
运行效果

对交互式操作,快捷键为 "commamd"(或"ctrl")+"shift"+"p",打开 Panel,选择 "Open a MATLAB Terminal"。

matlab中结束脚本运行_搭建 MATLAB 轻量级编写环境(VSCode,JupyterLab)

对于脚本运行,点击右上角的右箭头。

matlab中结束脚本运行_搭建 MATLAB 轻量级编写环境(VSCode,JupyterLab)
JupyterLab 调用 MATLAB 安装 MATLAB 的 Python 引擎(仅支持 Python 2.7,3.6和3.7)

对 MacOS 用户,在命令行输入以下命令:

cd /Applications/Polyspace/R2019b/extern/engines/python
sudo python setup.py build --build-base
           

对 Windows 用户,在命令行(需要管理员权限)输入以下命令:

cd 
           
安装 MATLAB Kernel
pip install matlab_kernel
           
运行效果
matlab中结束脚本运行_搭建 MATLAB 轻量级编写环境(VSCode,JupyterLab)

继续阅读