文档帮助中心
变长度输入宗量
函数输入参数的个数
输入参数个数
输入参数个数(有趣)
例子
输入参数个数返回在对当前执行函数的调用中给定的函数输入参数的数目。仅在函数体中使用此语法。当使用一个参数验证块,返回值为输入参数个数函数内部是函数被调用时提供的位置参数的数量。有关更多信息,请参见论证验证中的nargin。
参数
输入参数个数(有趣的)元素中出现的输入参数的个数有趣的函数的定义。如果函数包含变长度输入宗量那么,在它的定义中输入参数个数返回输入数的负数。例如,if函数myFun声明的输入一个,b,变长度输入宗量,然后输入参数个数(“myFun”)返回3。
输入参数个数(有趣的)
有趣的
myFun
一个
b
输入参数个数(“myFun”)
3
如果输入参数指向一个使用参数验证块,则返回值是函数定义中声明的位置参数的数目,为非负值。
全部折叠
在一个名为addme.m,创建一个最多接受两个输入的函数。使用输入参数个数在函数体中确定输入的个数。
addme.m
类型addme.m
function c = addme(a,b) switch nargin case 2 c = a + b;case 1 c = a + a;否则c = 0;结束结束
在命令提示符下,调用addme函数与两个输入。
addme
42 c = addme(13日)
c = 55
使用一个输入调用函数。
c = addme (13)
c = 26
确定一个函数接受多少输入。
这个函数addme在前面的示例中创建的,在其声明语句中有两个输入(一个和b)。将函数名定义为字符向量,并将其用作输入参数个数。
有趣的=“addme”;输入参数个数(有趣)
ans = 2
确定一个函数要使用多少输入变长度输入宗量可以接受。
在一个名为mynewplot.m,创建一个接受数字输入的函数x和y以及任意数量的额外绘图输入变长度输入宗量。
mynewplot.m
x
y
类型mynewplot.m
函数mynewplot(x,y,varargin {:}) figure plot(x,y,varargin{:}) title('My New plot ') end
查询有多少输入newplot可以接受。
newplot
fx =“mynewplot”;输入参数个数(外汇)
ans = 3
负号表示第三个输入是变长度输入宗量。的mynewplot函数可以接受不确定数量的附加输入参数。
mynewplot
函数的输入参数个数从其定义中返回输入参数的数目,该定义指定为函数句柄、字符向量或字符串标量。
例子:@cos
@cos
例子:“阴谋”
“阴谋”
数据类型:字符|function_handle
字符
function_handle
使用说明及限制:
的语法输入参数个数(有趣),如果有趣的是一个函数句柄或函数名,C/ c++代码生成不支持,然后生成的代码万博1manbetx输入参数个数返回0。
narginchk|nargout|变长度输入宗量
narginchk
nargout
在您的系统上存在此示例的修改版本。你想打开这个版本吗?
您点击了一个与MATLAB命令对应的链接:
在MATLAB命令窗口中输入该命令运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳的网站性能。其他MathWorks国家网站没有针对您所在位置的访问进行优化。
联系当地办事处