cr99999.com
生活小知识 一切都给您解释的明明白白
当前位置:首页 >> varargout >>

varargout

varargout,可以看做“Variable length output argument list”的缩写。

matlab中varargout简介

varargout可以看做“Variable length output argument list”的缩写。在matlab中订拜承定义m函枣多壳数时通过varargout我们可以得到可变个数个返回值。在matlab命令窗口中输入雅朵驼doc varargout或help varargout可以获得相关帮助信息。

相关:varargin、nargin、nargout

下面我们来看一个拜婆葛简单的例子

function varargout = foo(varargin)

fprintf('How many output arguments? %d\nAnd they are: \n', nargout);

for k=1:nargout

varargout(k) = varargin(k); % the same as {varargin{k}};

fprintf('%s ', num2str(varargout{k}));

end

disp(' ');

end

在matlab中定义一个函数时, 在函数体内部, nargout指出乐渗了输出参数的个数(nargin指出了输入参数的阿汽乐几个整乘境再数)。

>> ret = foo(1, 2, 3);

How many output arguments? 1

And they are:

1

>> [retA, retB] = foo(1, 2, 3);

How many output arguments? 2

And they are:

1 2

>> [retA, retB, retC] = foo(1, 2, 3);

How many output arguments? 3

And they are:

1 2 3

网站首页 | 网站地图
All rights reserved Powered by 生活小知识 www.dainaini.com
copyright ©right 2010-2021。
网站名词解释内容来自网络,如有侵犯请联系客服。zhit325@126.com