Проверьте количество выходных аргументов
nargoutchk(
проверяет количество выходных аргументов, заданных в текущем вызове функции. minArgs
,maxArgs
)nargoutchk
выдает ошибку, если количество выходных параметров меньше minArgs
или больше, чем maxArgs
. Если количество выходных параметров между minArgs
и maxArgs
(включительно), затем nargoutchk
ничего не делает.
Чтобы проверить, что, вы имеете минимальное количество аргументов, но никакое максимальное количество, устанавливаете maxArgs
к inf
. Например: nargoutchk(5,inf)
выдает ошибку, когда существует меньше чем пять выходных параметров.
Чтобы проверить, что у вас есть точное количество аргументов, задайте то же значение для minArgs
и maxArgs
. Например: nargoutchk(3,3)
выдает ошибку, когда у вас нет точно трех выходных параметров.
Если minArgs
0 и maxArgs
nargout
, затем вы не должны использовать nargoutchk
.