查看单个帖子
旧 2019-12-10, 20:41   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 从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' 更多信息在这里



更多&回答...
poster 当前离线   回复时引用此帖