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 Access Data in 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
- Access Data in Cell Array
Read and write data from and to a cell array.
- Créer un cell array
Créer un cell array à l’aide de l’opérateur
{}ou de la fonctioncell. - Add or Delete Cells in Cell Array
Expand, concatenate, or remove data from a cell array.
- Preallocate Memory for Cell Array
Initialize and allocate memory for a cell array.