对python安装matlab API接口之后,发现程序运行出现:
未定义与‘double’类型的输入参数相对应的函数’[m自定义函数名称]‘
在调用matlab自带函数的时候没有报错。
检查后发现需要在调用matlab引擎的时候,控制进入被调用的m文件目录
import matlab
import matlab.engine
engine = matlab.engine.start_matlab()
engine.cd('F:\matlab\URLLC-master\libs\models',nargout=0)
这样就不会出错了。
版本:Python 3.7
Matlab 2020b