Этот пример показывает, как создать массив ячеек с помощью оператора {}
или функции 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 массивами ячеек, где каждая ячейка содержит пустой массив, []
.