在Python中运行Matlab代码

时间:2015-09-04 08:31:44

标签: python matlab

我有一些matlab脚本。我想在python中调用它们。有可能这样吗?

我知道一点matlab但对python来说很新,并试图了解如何使用它。

我有一个test.py,我也有一个用matlab编写的函数。我想从matlab获得结果,并在python中使用该结果。

我不知道该怎么做。我在这里看了一些例子,但没有理解他们可以解释一下如何做到这一点吗?

非常感谢你!

1 个答案:

答案 0 :(得分:4)

您可以轻松地在Python中调用MATLAB函数和用户脚本。参数传递也是可能的。假设您有一个包含3个参数x,y,z的函数。

试试这个:

import matlab.engine
eng = matlab.engine.start_matlab()
x, y, z = 3, 5, 8
r = eng.compute(x, y, z)