Main Content

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Array di celle

Array che possono contenere dati di vario tipo e dimensione

Un array di celle è un tipo di dati con contenitori di dati indicizzati chiamati celle, dove ogni cella può contenere qualsiasi tipo di dati. Ad esempio,

c = {42, rand(5), "abcd"}
c =
  1×3 cell array
    {[42]}    {5×5 double}    {["abcd"]}

Per accedere al contenuto di una cella, racchiudere gli indici tra parentesi graffe, come c{1} per restituire 42 e c{3} per restituire "abcd". Per maggiori informazioni, vedere Access Data in Cell Array.

Gli array di celle sono utili per i dati non tabellari a cui si vuole accedere per indice numerico. Se si dispone di dati tabellari, come i dati di un foglio di calcolo, utilizzare invece table o timetable. Se i dati sono solo testo, utilizzare string.

Funzioni

espandi tutto

cellCell array

Dalla cella

cell2matConvertire l'array di celle in un array ordinario del tipo di dati sottostante
cell2structConvert cell array to structure array
cell2tableConvert cell array to table

Alla cella

cellstrConvert to cell array of character vectors
mat2cellConvert array to cell array whose cells contain subarrays
num2cellConvert array to cell array with consistently sized cells
struct2cellConvert structure to cell array
table2cellConvert table to cell array

Determinazione del tipo

iscellDeterminare se l'input è un array di celle
iscellstrDetermine if input is cell array of character vectors
celldispDisplay cell array contents
cellfunApply function to each cell in cell array
cellplotGraphically display structure of cell array

Argomenti