python调用matlab编写的函数

来源:互联网 发布:博朗剃须刀推荐 知乎 编辑:程序博客网 时间:2024/05/21 16:00

matlab 函数:

function a=add(b,c)


a=b+c;



python 的py程序:

import matlab.engine


eng = matlab.engine.start_matlab()
eng.addpath(eng.genpath('.', nargout=1), nargout=0)
a = 1
b = 2
eng.workspace['a'] = a 
eng.workspace['b'] = b
func = 'add(a, b);'


result = eng.eval(func,nargout = 1)



两个文件放在同一文件夹下

0 0