一、版本兼容问题
使用的是Python3.6 , MATLAB是2014b但不兼容,将MATLAB升级到2017b 可以兼容,其他的版本没有试过,不太清楚
二、安装方法,
在MATLAB2017b安装的目录下打开powershell,转到如下目录中, 利用python setup.py install 命令即可
出现如下内容:
显示表明安装完成
将E:\MATLABR2017b\extern\engines\python\build\lib\matlab的文件拷到了Python安装目录下的lib中,这一步是在其他的文章里看到的,不知道有没有用,从这一步来看应该是让Python能够调用
三、测试
利用MATLAB写一个简单函数:
function a = triarea(b,h)
a = 0.5*(b.* h);
end
在pycharm中进行调用
import matlab.engine
eng = matlab.engine.start_matlab()
ret = eng.triarea(1.0,5.0)
print(ret)
OK,测试成功