Количество входных аргументов функции
nargin
возвращает количество входных аргументов функции, данных в вызове функции выполняющегося в данного момента. Используйте этот синтаксис в теле функции только. При использовании arguments
блок валидации, значение, возвращенное nargin
в функции количество позиционных параметров, обеспеченных, когда функция вызвана. Для получения дополнительной информации смотрите nargin в Валидации Аргумента.
nargin(
возвращает количество входных параметров, которые появляются в fun
)fun
функциональное определение. Если функция включает varargin
в его определении, затем nargin
возвращает отрицание количества входных параметров. Например, если функциональный myFun
объявляет вводит a
B
, и varargin
, затем nargin('myFun')
возвращает -3
.
Если входной параметр относится к функции, которая использует arguments
блок валидации, затем возвращенное значение является количеством заявленных позиционных параметров в функциональном определении как неотрицательное значение.