我有一些matlab脚本。我想在python中调用它们。有可能这样吗?
我知道一点matlab但对python来说很新,并试图了解如何使用它。
我有一个test.py
,我也有一个用matlab编写的函数。我想从matlab获得结果,并在python中使用该结果。
我不知道该怎么做。我在这里看了一些例子,但没有理解他们可以解释一下如何做到这一点吗?
非常感谢你!
答案 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)