找到的函数参数数量
这个例子展示了如何确定多少输入或输出参数函数接收使用输入参数个数
和nargout
。
输入参数
创建一个函数在文件命名addme.m
接收两个输入。确定输入的数量输入参数个数
。
函数c = addme (a, b)开关输入参数个数情况下2 c = a + b;情况下1 c = a +;否则c = 0;结束
调用addme
与1、2、或零输入参数。
addme (42)
ans = 84
addme (4000)
ans = 4002
addme
ans = 0
输出参数
创建一个新的函数在文件命名addme2.m
可以返回一个或两个输出(结果和它的绝对值)。确定的数量要求输出nargout
。
函数[结果,absResult] = addme2 (a, b)开关输入参数个数情况下2结果= a + b;情况下= + 1结果;否则结果= 0;结束如果nargout > 1 absResult = abs(结果);结束
调用addme2
与一个或两个输出参数。
值= addme2 (-22)
值= -11
[价值,absValue] = addme2 (-22)
值= -11 absValue = 11
函数返回的顺序输出函数定义中声明。