最新消息:

Python调用 MATLAB 函数并返回多个输出参数

软件开发 王杭州 4548浏览 0评论 [编辑]

当使用引擎调用函数时,默认情况下该引擎会返回单个输出参数。如果您知道函数可能返回多个参数,请使用 nargout 参数指定输出参数的数量。

例如:要确定两个数的最大公分母,请使用 gcd 函数。设置 nargout 以从 gcd 返回三个输出参数。
import matlab.engine
eng = matlab.engine.start_matlab()
t = eng.gcd(100.0,80.0,nargout=3)
print(t)

输出结果:
(20.0, 1.0, -1.0)

转载请注明:王杭州的个人网页 » Python调用 MATLAB 函数并返回多个输出参数

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址