Code Generation for Variable Length Argument Lists - MATLAB & Simulink (original) (raw)
Main Content
When you use varargin
and varargout
for code generation, there are these restrictions:
- You cannot use
varargin
orvarargout
in the function definition for a top-level function in a MATLAB Function block or in a Stateflow® chart that uses MATLAB® as the action language. - You cannot write to
varargin
. If you want to write to input arguments, copy the values into a local variable. - To index into
varargin
andvarargout
, use curly braces{}
, not parentheses()
. - The code generator must be able to determine the value of the index into
varargin
orvarargout
.