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