nargout

Количество выходных аргументов в пользу Системного объекта

Синтаксис

numOutputs = nargout(obj)
nargout

Описание

numOutputs = nargout(obj) возвращает количество выходных аргументов, которые требуются определением алгоритма obj. Этой функцией является Система object™ расширение общей функции nargout.

Если ваш Системный объект использует класс matlab.system.mixin.Nondirect, nargin возвращает количество выходных аргументов в пользу методов outputImpl и updateImpl.

nargout возвращает количество выходных аргументов, заданных в вызове Системного объекта выполняющегося в данного момента. Используйте этот синтаксис в теле Системного объекта только.

Входные параметры

свернуть все

Системный объект, чтобы запросить.

Выходные аргументы

свернуть все

Этот аргумент представляет количество выходных параметров, должен был вызвать Системный объект.

Если вывод является неотрицательным, количество выходных параметров, не может измениться, в то время как объект используется.

Если вывод отрицателен, количество выходных параметров может измениться от "вызова к вызову". Эта ситуация происходит, когда Системный объект не заменяет getNumOutputsImpl, и подпись stepImpl содержит varargout.

Введенный в R2018a