我有一个完整的功能MATLAB程序,我需要制作一个Python脚本,我可以从MATLAB程序中调用一个特定的函数。我使用的是Python 2.7版,我确实尝试安装pymat,但由于某种原因它没有用。
我确实调查了所有推荐pymat的其他问题,但它已经过时而且没有维护。
答案 0 :(得分:3)
答案 1 :(得分:1)
您可以使用SAGE这是一个基于Python的系统,它有一个interface to MATLAB。
答案 2 :(得分:0)
您可能想要使用pymatbridge。它是一个允许您在MATLAB和Python之间发送变量(例如,NumPy ndarray
类实例)的库。它还为IPython实现了MATLAB的“魔术”功能。
答案 3 :(得分:0)
我想正式提供的MATLAB matlab.engine
可能是你想要的。请参阅官方网站上的"Call User Script and Function from Python"和其他说明。
在我的ubuntu16.04上运行python3.5.2(jupyter-notebook)+ MATLAB R2016b时,它运行良好。