Cell arrays
Un cell array est un type de données comportant des conteneurs de données indexées appelés cellules. Chaque cellule peut contenir n’importe quel type de données. Par exemple :
c = {42,rand(5),"abcd"}
c =
1×3 cell array
{[42]} {5×5 double} {["abcd"]}
Pour accéder au contenu d’une cellule, indiquez les indices entre des accolades, par exemple c{1} pour renvoyer 42 et c{3} pour renvoyer "abcd". Pour plus d’informations, consultez Accéder aux données d’un cell array.
Les cell arrays sont utiles lorsque vous souhaitez accéder à des données non tabulaires via un index numérique. Si vous disposez de données tabulaires issues, par exemple, d’une feuille de calcul, utilisez plutôt table ou timetable. Si vous disposez uniquement de données texte, utilisez string.
Fonctions
Rubriques
- Accéder aux données d’un cell array
Lire et écrire des données dans un cell array.
- Créer un cell array
Créer un cell array à l’aide de l’opérateur
{}ou de la fonctioncell. - Ajouter ou supprimer des cellules dans un cell array
Étendre, concaténer ou supprimer les données d’un cell array.
- Préallouer de la mémoire à un cell array
Initialiser et allouer de la mémoire à un cell array.