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

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

Когда у вас будут данные, чтобы поместить в массив ячеек, создайте массив с помощью оператора конструкции массива ячеек, {}.

myCell = {1, 2, 3;
          'text', rand(5,10,2), {11; 22; 33}}
myCell = 2x3 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 массивами ячеек, где каждая ячейка содержит пустой массив, [].

Смотрите также

Связанные примеры

Больше о

Для просмотра документации необходимо авторизоваться на сайте