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.

Blocks

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

Functions

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

Topics

Troubleshooting

Diagnose and Fix Variable-Size Data Errors

Troubleshoot size mismatch and upper bounds detection errors.