《MATLAB及实训(第2版)》曹弋5.pptVIP

  • 17
  • 0
  • 约1.1万字
  • 约 54页
  • 2017-05-19 发布于湖北
  • 举报
《MATLAB及实训(第2版)》曹弋5

2. 输入输出参数的个数 (1)nargin和nargout函数 nargin(fun) %获取函数fun的输入参数个数 nargout(fun) %获取函数fun的输出参数个数 说明:fun是函数名,可以省略,当nargin和nargout函数在函数体内时fun可省略,在函数外时fun不省略。 例5-11 当输入参数个数变化时使用nargin函数绘制不同线型的曲线。 function n=ex5_11(s1,s2) x=0:10; y=nargin*ones(11,1); hold on if nargin==0 plot(x,y) %实线曲线 elseif nargin==1 plot(x,y,s1) else plot(x,y,[s1 s2]) end 调用命令: ex5_11 ex5_11(r) ex5_11(k,o) nargin(ex5_11) ans = 2 ex5_11(g,:,p) (2)varargin和varargout函数 varargin和varargout函数将函数调用时实际传递的参数构成元胞数组,通过访问元胞数组中各元素内容来获得输入输出变量。 function y = fun(varargin)%输入参数

文档评论(0)

1亿VIP精品文档

相关文档