nargout

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

Описание

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

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

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

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

свернуть все

Системный объект для запроса.

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

свернуть все

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

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

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

Введенный в R2018a