nargout
Number of output arguments for System object
Description
returns the number of
output arguments that are required by the numOutputs
= nargout(obj
)obj
algorithm definition. This function is a
System object™ extension of the general nargout
function.
If the System object does not override getNumOutputsImpl
and the
stepImpl
signature contains varargout
,
then nargout returns the negative of the number of outputs. For example, if
stepImpl
declares outputs y
,
z
, and varargout
, then
nargout(obj)
returns -3
.
nargout
returns the number of output arguments specified in the call to the currently
executing System object. Use this syntax in the body of a System object only.
Input Arguments
Output Arguments
Version History
Introduced in R2018a