怎么用python调用matlab

 我来答
xiangjuan314
2016-04-18 · TA获得超过3.3万个赞
知道大有可为答主
回答量:2.9万
采纳率:0%
帮助的人:2846万
展开全部
接下来在调用test函数
from win32com.client import Dispatch
h = Dispatch("Matlab.application")#启动MATLAB自动化服务器
h.execute("test(0.0,512.0)")
此时MALTAB会打开MATLAB Command Window,而且python的结果很可能为如下错误提示
“??? Undefined function or method 'test' for input arguments of type 'double'.”
这是因为路径的原因造成的。把你的.m文件和.py放在同一路径下,在MATLAB Command Window中cd到此路径,再执行,就会成功调用test函数,绘出正确的图形。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式