在 Jupyter 中使用 Matlab
Jupyter 为创建交互式脚本提供了一个强大且广泛的平台,在这里介绍一种在 Jupyter 中调用 Matlab 的方法。假设已经安装了 Miniconda 或者 Anaconda, Matlab 版本是 2020a,安装在路径:
/usr/local/MATLAB
下。
创建虚拟环境
因为 Matlab 2020a 对应的 Python 版本最高为 3.7,所以这里安装对于版本,虚拟环境名字命名为 jmatlab
各版本对应关系: matlab-python-compatibility
1 |
conda create -vv -n jmatlab python=3.7 jupyter |
激活 jmatlab 环境
1 |
conda activate jmatlab |
安装 jupyterlab 和 matlab 内核
1 |
pip install jupyterlab |
查看安装的内核
1 |
jupyter kernelspec list |
您应该在可用内核列表中看到 Matlab.
安装 Matlab 引擎
1 |
cd /usr/local/MATLAB/extern/engines/python |
这将允许从 Python 会话中调用 Matlab 引擎。