2016-03-17 146 views
0

我已经为如下尺寸12和尺寸为4的阵列中的一个矩阵:如何在MATLAB中合并矩阵和不同大小的数组?

A=[23,45,1;4,6,7;9,5,0;145,65,32];     
B=[3,2,4,6];      

我想新的数组C作为

C=[23,45,1,4,6,7,9,5,0,145,65,32,3,2,4,6];        

我以下:

A=[23,45,1;4,6,7;9,5,0;145,65,32];     
B=[3,2,4,6]; 
A=reshape(A',12,1);    
B=B(:);  
C=[A B]; 

但它给出的错误:

Error using ==> horzcat  
CAT arguments dimensions are not consistent.    

回答

0
A = A(:);    
B = B(:);  
C = [A; B]; 

请注意[A B]或[A,B]和[A; B]。