Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

Variable-Size Data

Variable-size data for code acceleration, dynamic memory allocation

Functions

coder.varsize Declare variable-size array

Topics

Code Generation for Variable-Size Arrays

Variable-size data is data whose size is not known at compile time or whose size can change at run time.

Define Variable-Size Data for Code Generation

Choose a method for defining variable-size data.

Control Memory Allocation for Variable-Size Arrays

Control when dynamic memory allocation is used.

Specify Upper Bounds for Variable-Size Arrays

To avoid dynamic memory allocation, specify upper bounds for a variable-size array.

C Code Interface for Arrays

Use the programming interface for statically and dynamically allocated arrays in generated code.

Incompatibilities with MATLAB in Variable-Size Support for Code Generation

Sometimes, the results for variable-size data in generated code are different than the results in MATLAB®.

Variable-Sizing Restrictions for Code Generation of Toolbox Functions

Some restrictions for variable-size data apply to multiple toolbox functions.

Troubleshooting

Diagnose and Fix Variable-Size Data Errors

Troubleshoot size mismatch and upper bounds detection errors.

Was this topic helpful?