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