exponenta event banner

Создать массив ячеек

В этом примере показано, как создать массив ячеек с помощью {} оператор или cell функция.

При наличии данных для ввода в массив ячеек создайте массив с помощью оператора построения массива ячеек. {}.

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}

Как и все массивы MATLAB ®, массивы ячеек имеют прямоугольную форму и одинаковое количество ячеек в каждой строке .myCell является массивом ячеек 2 на 3.

Вы также можете использовать {} для создания пустого массива ячеек 0 на 0.

C = {}
C =

  0x0 empty cell array

Чтобы добавлять значения в массив ячеек с течением времени или в цикле, создайте пустой 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 является массивом ячеек 3 на 4 на 2, где каждая ячейка содержит пустой массив, [].

См. также

Связанные темы