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.
- Create Cell Array
Create a cell array by using the
{}
operator or thecell
function. - 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.