Python包装器在Python函数上调用Matlab

时间:2017-05-17 17:17:16

标签: python matlab wrapper

我正在尝试在python中使用Matlab函数,并希望有类似于以下用法:

import matlab_wrapper
matlab = matlab_wrapper.MatlabSession()
f = lambda x: (1.0*x - 0.5)**2.0
matlab.workspace.fminsearch(f, 1.0)

有一些用于Python的Matlab包装器,但我需要Matlab来评估在控制台中定义的Python函数。如果这是可能的,我想将其扩展到非标准的matlab函数,例如:

matlab_wrapper.call.('some_matlab_function', python_function, numpy_array)

另一种方法是尝试构建一个包装器来在matlab中调用我的python函数,这需要我编写和编译python文件和可执行文件,并使用两种不同的语言,我想避免。

0 个答案:

没有答案