Generate Code for arguments
Block That Validates Input
Arguments
You can generate code for arguments
blocks that perform input argument validation in your MATLAB® function. Input argument validation declares specific restrictions on
function input arguments. Using argument validation, you can constrain the class, size,
and other aspects of function input values without writing code in the body of the
function to perform these tests. See Function Argument Validation.
Supported Features
Code generation supports most features of arguments
blocks,
including size and class validation, validation functions, and default
values.
Code generation supports only varargin
as a repeating argument.
For varargin
, size validation, class validation, and validation
functions are not supported for code generation.
Code generation does not support these features of arguments
blocks:
Repeating arguments other than
varargin
Name-value arguments
Output argument validation