The recommended functions for validating the number of input and output
arguments are narginchk(minargs, maxargs)
and
nargoutchk(minargs, maxargs)
, respectively. Each of these
functions throws an error if the number of arguments falls outside the specified
range. Therefore, there is no need to use the error
function in
combination with either of these functions.
To validate the number of input arguments, use narginchk
. To
validate the number of output arguments, use nargoutchk
.