La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Données de taille variable
R2025bLes données de taille variable sont des données dont la taille est inconnue au moment de la compilation ou change en cours d'exécution. Pour utiliser des données de taille variable dans votre code MATLAB®, que vous envisagez d’accélérer ou de convertir, suivez les conseils prodigués. Certaines restrictions s’appliquent à l’utilisation des données de taille variable dans le code MATLAB destiné à l’accélération d’algorithmes ou à la conversion en virgule fixe.
Fonctions
coder.areUnboundedVariableSizedArraysSupported | Check if current configuration settings allow unbounded variable-size arrays (depuis R2024a) |
coder.varsize | Resolve size incompatibility errors and declare upper bounds |
Rubriques
- Generate Code for Variable-Size Arrays (MATLAB Coder)
Learn how the code generator defines and handles fixed- and variable-size data.
- Control Dynamic Memory Allocation in Generated Code (MATLAB Coder)
Balance memory usage and performance by controlling dynamic memory allocation for fixed- and variable-size arrays.
- Specify Upper Bounds for Variable-Size Arrays in Generated Code (MATLAB Coder)
To avoid dynamic memory allocation, specify upper bounds for variable-size arrays.
- Incompatibilities with MATLAB in Variable-Size Support for Code Generation (MATLAB Coder)
Understand how the behavior of the generated code can differ from MATLAB as a result of variable-size data.
Résolution des problèmes
Résoudre l’erreur : taille fixe à gauche mais taille variable à droite
Résoudre les erreurs lors de l’affectation de tableaux de taille variable à des tableaux de taille fixe.
Resolve Error: coder.varsize Not Supported for Strings (MATLAB Coder)
Troubleshoot code generation error when using coder.varsize
with string variables.