Main Content

Variable-Size Data

Definition, differences for code generation, dynamic memory allocation

Variable-size data is data whose size is not known at compile time or changes at run time. To use variable-size data in your MATLAB® code for which you intend to generate C/C++ code, follow the described guidelines. Certain restrictions apply to the use of variable-size data in MATLAB code that is intended for code generation. These techniques can help you to control dynamic memory allocation and improve performance of the generated code.

Functions

coder.varsizeDeclare variable-size data

Topics

Troubleshooting

Diagnose and Fix Variable-Size Data Errors

Troubleshoot size mismatch and upper bounds detection errors.