1.首先需要安装好matlab
确保在matlab的安装路径下/usr/local/MATLAB/R2016a/
有/extern/engines/python
这个文件夹,有了这个文件夹才能安装python调用matlab的engine
2.调用
打开matlab安装目录cd /usr/local/MATLAB/R2016a/extern/engines/python
执行安装python setup.py install
如果提示权限有问题,请切换到管理员权限
3.测试
在你的目录下新建一个测试文件,例如cd /home/cj/document
vim test.py
然后按’i’进入编辑模式
粘贴以下测试脚本
1 | import matlab |
如果粘贴过程中自动缩进了的话要注意,不然一会儿执行就会报错,避免让其自动缩进的方法是
在粘贴数据之前,输入下面指定开启paste模式
:set paste
粘贴完毕后,输入下面指定关闭paste模式
:set nopaste
然后就可以取消自动缩进啦!
然后按’esc’退出编辑模式
按’:wq’保存并退出
来到终端
切换到刚刚测试文件所在路径cd /home/cj/document
python test.py
执行成功后,就可以出一个图啦!说明调用成功!