Main Content

La traducción de esta página está obsoleta. Haga clic aquí para ver la última versión en inglés.

Arreglos de celdas

Arreglos que pueden contener datos de diversos tipos y tamaños

Un arreglo de celdas es un tipo de dato con contenedores de datos indexados llamados celdas, donde cada celda puede contener cualquier tipo de datos. Por ejemplo,

c = {42, rand(5), "abcd"}

devuelve

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

Para acceder al contenido de una celda, ponga los índices entre llaves, como c{1} para devolver 42 y c{3} para devolver "abcd". Para obtener más información, consulte Acceder a datos en arreglos de celdas.

Los arreglos de celdas son útiles para datos no tabulares a los que desea acceder por índice numérico. En cambio, si tiene datos tabulares, por ejemplo, datos de una hoja de cálculo, utilice en su lugar table o timetable. Si los datos son solo de texto, utilice string.

Funciones

expandir todo

cellArreglo de celdas

Desde la celda

cell2matConvert cell array to ordinary array of the underlying data type
cell2structConvert cell array to structure array
cell2tableConvert cell array to table

Hasta la celda

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

Determinar tipo

iscellDetermine if input is cell array
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

Temas

Información relacionada