文档帮助中心
变长度输入宗量
函数输入参数的个数
输入参数个数
输入参数个数(有趣)
例子
输入参数个数返回调用当前正在执行的函数时给出的函数输入参数的数量。只能在函数体中使用此语法。当使用一个参数方法返回的值输入参数个数函数内部是调用函数时提供的位置参数的数量。有关更多信息,请参见参数验证中的nargin.
参数
输入参数个数(有趣的)控件中出现的输入参数的个数有趣的函数的定义。如果函数包含变长度输入宗量那么,在它的定义中输入参数个数返回输入数的负数。例如,if函数myFun声明的输入一个,b,变长度输入宗量,然后输入参数个数(“myFun”)返回3.
输入参数个数(有趣的)
有趣的
myFun
一个
b
输入参数个数(“myFun”)
3
如果输入参数引用一个函数,该函数使用参数验证块,则返回值为函数定义中声明为非负值的位置参数的数量。
全部折叠
在一个名为addme.m,创建一个接受最多两个输入的函数。使用输入参数个数在函数体中确定输入的数量。
addme.m
类型addme.m
函数c = addme(a,b) switch nargin case 2 c = a + b;情形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('我的新plot ')结束
查询有多少输入newplot可以接受。
newplot
fx =“mynewplot”;输入参数个数(外汇)
ans = 3
负号表示第三个输入是变长度输入宗量.的mynewplot函数可以接受数目不定的附加输入参数。
mynewplot
函数的输入参数个数从其定义中返回输入参数的数量,指定为函数句柄、字符向量或字符串标量。
例子:@cos
@cos
例子:“阴谋”
“阴谋”
数据类型:字符|function_handle
字符
function_handle
使用注意事项和限制:
的语法输入参数个数(有趣),如果有趣的是C/ c++代码生成不支持的函数句柄或函数名,那么生成的代码为金宝app输入参数个数返回0。
narginchk|nargout|变长度输入宗量
narginchk
nargout
在您的系统中存在此示例的修改版本。您想要打开这个版本吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处
得到审判现在