如何在数组中连接数组

时间:2017-11-07 02:13:06

标签: arrays matlab

我的输出如下:

a = [[1,2,3], [4,5,6],[7,8,9]]

但我希望得到如下输出:

a = [1,2,3,4,5,6,7,8,9]

实际上我在

中有3个阵列
 a[1]= [1,2,3]
 a[2]= [4,5,6]
 a[3]= [7,8,9]

任何人都知道如何在数组中加入数组以产生上面的输出? 感谢。

1 个答案:

答案 0 :(得分:1)

所以a意味着是一个多阵列,如下所示:

a = [1,2,3];
a(:,:,2) = [4,5,6];
a(:,:,3) = [7,8,9];

要将其转换为行向量,我们可以

b = reshape(a,1,9)