将MATLAB函数的多个输出分配给VBA数组

时间:2013-06-21 21:11:30

标签: matlab vba com com-automation

我有一个matlab函数结构化:

function[foo,bar] = MyMatlabFunction(varargin)

我从VBA代码调用此函数:

Dim ML as Object
Set ML = CreateObject("Matlab.Application")
varargout = ML.Execute("MyMatlabFunction(varargin)")

这很好用,但是我只能使用这种方法访问输出'foo'。如何指定另一个变量以获得“bar”?即我怎么写:

[varargout1, varargout2,... varargoutn] = ML.Execute("MyMatlabFunction.m")

谢谢!

0 个答案:

没有答案