Этот пример показывает, как добавить ячейки в массив ячеек.
Создайте 1 3 массив ячеек.
C = {1, 2, 3}
C = 1x3 cell array
{[1]} {[2]} {[3]}
Присвойте данные ячейке вне текущих размерностей. MATLAB® расширяет массив ячеек до прямоугольника, который включает указанные индексы. Любые прошедшие ячейки содержат пустые массивы.
C{4,4} = 44
C = 4x4 cell array
{[ 1]} {[ 2]} {[ 3]} {0x0 double}
{0x0 double} {0x0 double} {0x0 double} {0x0 double}
{0x0 double} {0x0 double} {0x0 double} {0x0 double}
{0x0 double} {0x0 double} {0x0 double} {[ 44]}
Добавьте ячейки, не задавая значение путем присвоения пустого массива как содержимого ячейки. C
является теперь массивом ячеек 5 на 5.
C{5,5} = []
C = 5x5 cell array
Columns 1 through 4
{[ 1]} {[ 2]} {[ 3]} {0x0 double}
{0x0 double} {0x0 double} {0x0 double} {0x0 double}
{0x0 double} {0x0 double} {0x0 double} {0x0 double}
{0x0 double} {0x0 double} {0x0 double} {[ 44]}
{0x0 double} {0x0 double} {0x0 double} {0x0 double}
Column 5
{0x0 double}
{0x0 double}
{0x0 double}
{0x0 double}
{0x0 double}