使用Python调用MATLAB函数
我有一个完整的MATLAB程序,现在我想写一个Python脚本,能够调用这个MATLAB程序里的某个特定功能。我使用的是Python 2.7版本,之前尝试安装过pymat,但不知道为什么没成功。
我也查阅了其他问题,大家都推荐使用pymat,但这个工具比较老旧,而且没有人维护了。
4 个回答
0
你可能想用一下 pymatbridge 这个库。它可以让你在MATLAB和Python之间传递变量,比如NumPy的 ndarray
类实例。这个库还实现了一个MATLAB的“魔法”函数,可以在 IPython 中使用。
3
我没有个人的使用经验,不过mlabwrap的项目页面看起来可以满足你的需求。
从项目页面上看:
Mlabwrap是一个高级的工具,可以让Python和MATLAB®之间进行连接,让MATLAB看起来就像一个普通的Python库一样。