Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. 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"}
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

cell2matConvertir un arreglo de celdas en un arreglo ordinario del tipo de datos subyacentes
cell2structConvert cell array to structure array
cell2tableConvert cell array to table

Hasta la celda

cellstrConvertir a un arreglo de celdas de vectores de caracteres
mat2cellConvertir un arreglo a un arreglo de celdas, cuyas celdas contienen subarreglos
num2cellConvert array to cell array with consistently sized cells
struct2cellConvertir una estructura en un arreglo de celdas
table2cellConvertir una tabla en un arreglo de celdas

Determinar tipo

iscellDeterminar si una entrada es un arreglo de celdas
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