请输入您要查询的百科知识:

 

词条 nargout
释义

Matlab中nargout介绍

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

语法:

nargout

nargout(fun)

相关:varargout、nargin、varargin

应用举例

function varargout = foo(varargin)

fprintf('How many output arguments? %d\', 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

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 11:06:56