exponenta event banner

Объединение массивов ячеек

В этом примере показано, как объединить массивы ячеек путем конкатенации или вложенности. Чтобы запустить код в этом примере, создайте несколько массивов ячеек с одинаковым количеством столбцов:

C1 = {1, 2, 3};
C2 = {'A', 'B', 'C'};
C3 = {10, 20, 30};

Конкатенация массивов ячеек с оператором конкатенации массивов, []. В этом примере вертикально объедините массивы ячеек, разделив их точкой с запятой:

C4 = [C1; C2; C3]

C4 является массивом ячеек 3 на 3:

C4 = 
    [ 1]    [ 2]    [ 3]
    'A'     'B'     'C' 
    [10]    [20]    [30]

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

C5 = {C1; C2; C3}

C5 является массивом ячеек 3 на 1, где каждая ячейка содержит массив ячеек:

C5 = 
    {1x3 cell}
    {1x3 cell}
    {1x3 cell}

Чтобы объединить массивы ячеек символьных векторов в один символьный вектор, используйте strjoin функция.

См. также

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