如何让 jupyter notebook 支持 MATLAB 程序?

我之前安装的 MATLAB 的版本是 2017a,曾尝试过安装 jupyter 的 MATLAB 内核,但是失败了,网上说要 2017b 的版本才能用。

正好今天帮别人安装了 MATLAB 2018a,然后顺带在自己的电脑上也安装了新版本,尝试再次安装 jupyter 的内核,结果是成功的。以后可以在 jupyter notebook 上写 MATLAB 程序的笔记了。

安装过程不复杂,就两部分:

安装 The MATLAB Engine API for Python

安装 Matlab kernel for Jupyter

安装 MATLAB 的 Python 引擎

进入MATLAB的安装目录,找到 extern\engines\python这个路径,并拷贝下来。比如我的安装位置是:

然后打开 cmd 切换到 I:\matlab2018a\extern\engines\python 目录下:

输入安装命令:python setup.py install

安装 jupyter 的 MATLAB 内核

在 cmd 输入安装命令:

查看已安装的 jupyter 内核:

Available kernels 下有 matlab,说明安装成功了。

尝试 MATLAB notebook

启动 jupyter notebook,尝试在 jupyter notebook 中使用写MATLAB程序:

在 new 菜单下,选择创建 MATLAB 笔记本,以下是测试效果:

创建一个全 1 方阵:

画图:

参考资料:

https://www.mathworks.com/help/matlab/matlab_external/install-the-matlab-engine-for-python.html

https://github.com/Calysto/matlab_kernel

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181028G0HPLV00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券