我在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]
答案 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