2015-11-20 182 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)

的只是一小段路