nargout

生活百科 2023-01-25 21:22生活百科www.aizhengw.cn

nargout

nargout的作用是在matlab中定义一个函式时, 在函式体内部, nargout指出了输出参数的个数(nargin指出了输入参数的个数)。 特别是在利用了可变参数列表的函式中, 用nargout获取输出参数个数很方便。

语法
nargout
nargout(fun)
相关varargout、nargin、varargin
套用举例
function varargout = foo(varargin)
fprintf('How many output arguments? %d\n', nargout);
for k=1:nargout
varargout(k) = {varargin{k}};
end
end
输出结果
>> ret = foo(1, 2, 3)
How many output arguments? 1
ret = 1
>> [retA, retB] = foo(1, 2, 3)
How many output arguments? 2
retA = 1
retB = 2
>> [retA, retB, retC] = foo(1, 2, 3)
How many output arguments? 3
retA = 1
retB = 2
retC = 3
上一篇:Favorite Time of Year 下一篇:灭恶魔导士

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有