cell
Arreglo de celdas
Descripción
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. Comúnmente, los arreglos de celdas contienen listas de texto, combinaciones de texto y números, o arreglos numéricos de distintos tamaños. Para referirse a conjuntos de celdas, escriba índices entre paréntesis, ()
. Para acceder al contenido de las celdas, indexe mediante llaves: {}
.
Creación
Cuando tenga datos que agregar en un arreglo de celdas, cree el arreglo con el operador de construcción de arreglos de celdas, {}
.
C = {1,2,3;
'text',rand(5,10,2),{11; 22; 33}}
C=2×3 cell array
{[ 1]} {[ 2]} {[ 3]}
{'text'} {5x10x2 double} {3x1 cell}
También puede utilizar {}
para crear un arreglo de celdas de 0 por 0 vacío.
C = {}
C = 0x0 empty cell array
Para crear una arreglo de celdas con un tamaño específico, utilice la función cell
que se describe más abajo.
Puede utilizar cell
para asignar previamente un arreglo de celdas al que asignará datos después. cell
también convierte ciertos tipos de estructuras de datos de Java®, .NET, y Python® en arreglos de celdas de objetos de MATLAB® equivalentes.
Descripción
devuelve un arreglo de celdas de matrices vacías de C
= cell(sz1,...,szN
)sz1
por...por szN
donde sz1,...,szN
indica el tamaño de cada dimensión. Por ejemplo, cell(2,3)
devuelve un arreglo de celdas de 2 por 3.
Argumentos de entrada
Argumentos de salida
Ejemplos
Sugerencias
Crear un arreglo de celdas de matrices vacías con la función
cell
es equivalente a asignar una matriz vacía al último índice de un nuevo arreglo de celdas. Por ejemplo, estas dos instrucciones son equivalentes:C = cell(3,4,2); C{3,4,2} = [];