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