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