Main Content

Variable-Size Data

Definition and differences for code generation

You can specify variables in MATLAB Function and MATLAB System blocks as variable-size, which is data whose size is not known at compile time or changes at run time.


MATLAB FunctionInclude MATLAB code in Simulink models
MATLAB SystemInclude System object in model


coder.areUnboundedVariableSizedArraysSupportedCheck if current configuration settings allow unbounded variable-size arrays (Since R2024a)
coder.varsizeDeclare variable-size data



Diagnose and Fix Variable-Size Data Errors

Troubleshoot size mismatch and upper bounds detection errors.