When you use varargin
and varargout
for
code generation, there are these restrictions:
If you use varargin
to define an argument to an
entry-point function, the code generator produces the function with a fixed
number of arguments. This fixed number of arguments is based on the number of
arguments that you specify when you generate code.
You cannot write to varargin
. If you want to write to input
arguments, copy the values into a local variable.
To index into varargin
and varargout
,
use curly braces {}
, not parentheses
()
.
The code generator must be able to determine the value of the index into
varargin
or varargout
.