python调用MATLAB函数代码——从安装到使用
一、安装
- 首先附上官方教程
- 具体操作:
- 找到 MATLAB 文件夹的路径。启动 MATLAB,并在命令行窗口中键入 matlabroot。复制 matlabroot 所返回的路径。
- 在 macOS 或 Linux 操作系统终端:
$ cd "matlabroot/extern/engines/python"
$ python3 setup.py install
此处操作可能需要sudo权限,如 sudo python3 setup.py install; 但使用sudo权限,此时python版本有可能切换到系统默认版本,从而Matlab引擎将编译拷贝到系统自带python版本包中,这不是我们想要的,后面会给出解决办法
3.测试下是否安装成功
$ python3
Python 3.6.8 (default, Apr 8 2019, 21:35:18)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import matlab
>>>
没有报错,表明Python已经可调用matalb引擎!!