narginchk
验证输入参数数目
说明
示例
输入参数
提示
要验证参数有最小数目限制,但没有最大数目限制,请将
maxArgs
设置为inf
。例如:当输入少于五个时,narginchk(5,inf)
将引发错误。要验证参数数目为一个确切数,请为
minArgs
和maxArgs
指定相同的值。例如:如果输入并非正好三个,narginchk(3,3)
会引发错误。如果调用具有太少输入的函数,消息标识符和消息将如下所示:
identifier: 'MATLAB:narginchk:notEnoughInputs' message: 'Not enough input arguments.'
如果提供的输入太多,消息标识符和消息将如下所示:
identifier: 'MATLAB:narginchk:tooManyInputs' message: 'Too many input arguments.'
如果
minArgs
是 0 并且maxArgs
是nargin(fun)
,则您不需要使用narginchk
。
扩展功能
版本历史记录
在 R2011b 中推出