Main Content

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

Crear un arreglo de celdas

En este ejemplo se muestra cómo crear un arreglo de celdas con el operador {} o la función cell.

Cuando tenga datos que agregar en un arreglo de celdas, cree el arreglo con el operador de construcción de arreglos de celdas, {}.

myCell = {1, 2, 3;
          'text', rand(5,10,2), {11; 22; 33}}
myCell=2×3 cell array
    {[   1]}    {[          2]}    {[     3]}
    {'text'}    {5x10x2 double}    {3x1 cell}

Como todos los arreglos de MATLAB®, los arreglos de celdas son rectangulares, con el mismo número de celdas en cada fila. myCell es un arreglo de celdas de 2 por 3.

También puede utilizar el operador {} para crear un arreglo de celdas de 0 por 0 vacío.

C = {}
C =

  0x0 empty cell array

Para agregar valores a un arreglo de celdas a lo largo del tiempo o en un bucle, cree un arreglo vacío de N dimensiones con la función cell.

emptyCell = cell(3,4,2)
emptyCell = 3x4x2 cell array
emptyCell(:,:,1) = 

    {0x0 double}    {0x0 double}    {0x0 double}    {0x0 double}
    {0x0 double}    {0x0 double}    {0x0 double}    {0x0 double}
    {0x0 double}    {0x0 double}    {0x0 double}    {0x0 double}


emptyCell(:,:,2) = 

    {0x0 double}    {0x0 double}    {0x0 double}    {0x0 double}
    {0x0 double}    {0x0 double}    {0x0 double}    {0x0 double}
    {0x0 double}    {0x0 double}    {0x0 double}    {0x0 double}

emptyCell es un arreglo de celdas de 3 por 4 por 2, donde cada celda contiene un arreglo vacío, [].

Consulte también

Temas relacionados