从python调用MATLAB函数
问题内容:
是否可以在Python中运行MATLAB函数?我在互联网上搜索,只能找到PyMat。不好的是,编译版本仅支持Python2.2,而我使用的是2.6。因此,我尝试下载源代码,以便自己进行编译。但是我不能编译它,VC
++ express似乎没有编译它所必需的功能。有人有PC的编译版本吗?还是PyMat的替代品?谢谢
问题答案:
PyMat看起来已经被废弃了。
我假设您在Windows上,因此您始终可以采用最简单的方法并使用Matlab的COM界面:
>>> import win32com.client
>>> h = win32com.client.Dispatch('matlab.application')
>>> h.Execute ("plot([0 18], [7 23])")
>>> h.Execute ("1+1")
u'\nans =\n\n 2\n\n'
更多信息在这里