2015-11-20 136 views
0

我具有矩阵(16×3双)以及单元阵列Ç(16x13细胞)。我想创建一个单元阵列S 16x16,因此具有相同的行数,但将c的列附加到列m串连细胞阵列和矩阵在Matlab

我尝试:

S= {m,c}; 

但结果是S {1,1,...} = 16×3双,和S {1,2} = 16x13细胞。

我也试过

S = horzcat(m,c); 

,但它给我一个错误:

Error using horzcat 
Dimensions of matrices being concatenated are not consistent. 

任何提示?谢谢!

回答

3

你有你的矩阵转换为电池第一:

S=[num2cell(m),c] 

这里使用的[a,b]是写horizcat(a,b)

的只是一小段路