La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Cell arrays
Le générateur de code classifie un cell array comme étant homogène ou hétérogène. Les cell arrays homogènes sont représentés sous forme de tableaux dans le code généré. Les cell arrays hétérogènes sont représentés sous forme de structures. Pour classifier un cell array, le générateur de code tient compte des propriétés (classe, taille, complexité) des éléments ainsi que d'autres facteurs comme la façon dont ce cell array est utilisé dans le programme. Consultez la rubrique Code Generation for Cell Arrays.
Fonctions
coder.cstructname | Name C structure type in generated code |
coder.varsize | Resolve size mismatch errors and declare upper bounds |
Rubriques
- Code Generation for Cell Arrays
The classification as homogeneous or heterogeneous determines how the cell array is represented in the generated code and how you can use the cell array.
- Control Whether a Cell Array Is Variable-Size
Create variable-size cell arrays or force cell arrays to be variable-size.
- Cell Array Limitations for Code Generation
Adhere to code generation restrictions for cell arrays.
Résolution des problèmes
Resolve Issue: Cell Array Elements Must Be Fully Defined Before Use
Troubleshoot code generation errors when cell array elements are not defined before use.