在Matlab中垂直堆叠单元的组件?

时间:2015-07-10 15:42:24

标签: matlab

我在Matlab中有一个单元格A由具有不同行数但列数相同的子数组组成,例如A={[1 2 3; 4 5 6] [7 8 9] [10 11 12; 13 14 15; 16 17 18]}。不使用循环,我想在矩阵B中垂直堆叠每个子数组。在示例中,

B=[1 2 3; 4 5 6; 7 8 9; 10 11 12; 13 14 15; 16 17 18]

1 个答案:

答案 0 :(得分:3)

使用vertcat垂直连接子单元格:

B = vertcat(A{:})

B =

     1     2     3
     4     5     6
     7     8     9
    10    11    12
    13    14    15
    16    17    18