exponenta event banner

Добавить ячейки в массив ячеек

В этом примере показано, как добавить ячейки в массив ячеек.

Создайте массив ячеек «1 на 3».

C = {1, 2, 3}
C=1×3 cell array
    {[1]}    {[2]}    {[3]}

Назначение данных ячейке за пределами текущих размеров. MATLAB ® расширяет массив ячеек до прямоугольника, содержащего указанные подстрочные индексы. Любые промежуточные ячейки содержат пустые массивы.

C{4,4} = 44
C=4×4 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=5×5 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}

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