加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Matlab中nargin,nargout

(2010-11-08 17:12:05)
标签:

matlab

nargin

nargout

杂谈

分类: Matlab
【功能描述】返回函数参数数量
【函数描述】在函数m文件内部使用时,nargin 和 nargout分别表明有输入和输出参数数量。若在函数m文件外部使用, nargin 和nargout对给定的函数,表明输入和输出参数数量。如果一个函数有可变数量的参数,参数数量为负值。 
nargin:返回函数输入参数的数量。
nargin(fun):返回函数 fun输入参数数量。如果函数参数数量可变,nargin 返回一个值。fun 可以是函数名或映射函数的函数句柄。 
nargout:返回函数输出参数的数量。
nargout(fun):返回函数fun的输出参数数量。fun可以使函数名或映射函数的函数句柄。
【函数实例】函数sum的功能是输出a和b的和,显示点(a,b)。
eg:function s=sum(a,b)
    if nargin==0
       a=0;b=0;
    elseif nargin==1
       b=0; 
    end
    s=a+b;
    plot(a,b);
    if(nargout==1)
    s=1;
    end

0

阅读 收藏 喜欢 打印举报/Report
后一篇:Lake of Autumn
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有