La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Définition des données
Différence entre la définition des données dans les blocs MATLAB Function et pour le code MATLAB®
Les propriétés des variables MATLAB peuvent changer en cours d'exécution. Une même variable peut contenir une valeur de n'importe quelle classe, taille ou complexité.
Le bloc MATLAB Function doit déterminer le type des variables au moment de la compilation. Contrôlez la représentation des données et l'allocation de mémoire grâce à la façon dont vous concevez le code votre bloc MATLAB Function. Suivez les instructions indiquées pour que le bloc puisse déterminer le type des variables lors de la compilation ou lors de la génération du code à partir du bloc.
Fondamentaux de la définition des données
- Data Definition Considerations for Code Generation
- Best Practices for Defining Variables for C/C++ Code Generation
- Reuse the Same Variable with Different Properties
- Eliminate Redundant Copies of Variables in Generated Code
- Array Size Restrictions for Code Generation
- Code Generation for Constants in Structures and Arrays
- Generate Code for Growing Arrays and Cell Arrays with end + 1 Indexing
Catégories
- Types numériques
Données et variables de type numérique dans les blocs MATLAB Function
- Disposition des tableaux
Ordre column-major et row-major pour le stockage de tableaux
- Caractères et chaînes de caractères
Génération de code pour le texte
- Données de taille variable
Définition et différences pour la génération de code
- Structures
Définition et opérations supportées sur les structures
- Cell arrays
Définition et utilisation des cell arrays et différences pour la génération de code
- Tables
Définition et utilisation des tables dans les blocs MATLAB Function
- Tableaux catégoriels
Définition et utilisation des tableaux catégoriels pour les blocs MATLAB Function
- Tableaux de données de type datetime
Définition et utilisation des tableaux de données de type datetime dans les blocs MATLAB Function
- Tableaux de données de type duration
Définition et utilisation des tableaux de données de type duration pour les blocs MATLAB Function
- Timetables
Définition et utilisation des timetables pour les blocs MATLAB Function
- Énumérations
Définition et utilisation des données énumérées dans les blocs MATLAB Function
- Classes MATLAB
Définition et utilisation des classes MATLAB et différences pour la génération de code
- Handles de fonctions
Génération de code pour les handles de fonctions