VScode+Matlab+jupyter
参考文章:搭建 MATLAB 轻量级编写环境(VSCode | JupyterLab) - 知乎 (zhihu.com)
环境:python 3.10 及以下(目前 Matlab 不支持 3.11)
VScode 扩展: Matlab、 jupyter
-
jupyter notebook 加入 matlab 内核
-
进入 D:\Program Files\MATLAB\R2023a\extern\engines\python(路径名可能不一样,调整为自己的相对路径)
-
执行如下命令
python setup.py install
-
为 jupyter 安装 matlab 内核
pip install matlab_kernel
-
-
VScode 新建 ***.ipynb 文件,右上角选择 Matlab(Connection)python310 内核,测试如下代码
x = linspace(0, 3*pi, 200)
y = cos(x) + rand(1, 200)
c = linspace(1, 10 , length(x))
scatter(x, y, [], c)
环境:python 3.11 及以上(Anaconda 默认安装的 3.11 版本)
VScode 扩展: Matlab、 jupyter
-
创建python 3.10 的虚拟环境
-
运行 cmd,激活 3.10 环境
activate python310 # activate 虚拟环境名
-
jupyter notebook 加入 matlab 内核
-
进入 D:\Program Files\MATLAB\R2023a\extern\engines\python(路径名可能不一样,调整为自己的相对路径)
-
执行如下命令
python setup.py install
-
为 jupyter 安装 matlab 内核
pip install matlab_kernel
-
-
VScode 新建 ***.ipynb 文件,右上角选择 Matlab(Connection)python310 内核,测试如下代码
x = linspace(0, 3*pi, 200) y = cos(x) + rand(1, 200) c = linspace(1, 10 , length(x)) scatter(x, y, [], c)