2011-11-16 90 views
2

我有3个Matlab 1 coloumn数组,我想将它们变成一个3列数组。我怎样才能做到这一点?将一维数组连接成具有多个一维数组列的二维数组

例如。

 
A1 =  A2= A3= 

| 1 | | 4 | | 7 | 
| 2 | | 5 | | 8 | 
| 3 | | 6 | | 9 | 

我所要的输出是:

 
Output = 

| 1 4 7 | 
| 2 5 8 | 
| 3 6 9 | 

谢谢!

找到了答案,这是非常简单的:

Output = [A1 A2 A3] 

还是要谢谢你!

回答

2
B = horzcat(A1, horzcat(A2,A3)) 
+0

This works too! –

+0

或'horzcat(A1,A2,A3)' – Nzbuu