varargin和arargout用法

来源:互联网 发布:warframe无网络连接 编辑:程序博客网 时间:2024/06/07 20:45

%varargin 调用者调用该函数时根据需要来改变输入参数的个数,以元胞数组保存
%varargout 调用者调用该函数时根据需要来改变输出参数的个数
%nargin: 系统统计出来的参数输入个数
function varargout=fun(a,b,varargin)
fprintf(‘Number of arguement:%d\n’,nargin);%输出输入参数的个数
celldisp(varargin) %显示输入的参数
if nargin==2
varargout{1}=a+b;
else
varargout{1}=a+b;
varargout{2}=a+b+varargin{1};
end

原创粉丝点击