我有一个矩阵 m (16x3 double)和一个单元格数组 c (16x13 cell)。我想创建一个单元格数组 S 16x16,因此行数相同,但将 c 列附加到 m 列
我试过了:
S= {m,c};
但结果是S {1,1,} = 16x3 double,S {1,2} = 16x13 cell。
我也试过
S = horzcat(m,c);
但它给了我一个错误:
Error using horzcat
Dimensions of matrices being concatenated are not consistent.
任何提示?谢谢!
答案 0 :(得分:3)
您必须先将矩阵转换为单元格:
S=[num2cell(m),c]
此处使用的[a,b]
只是撰写horizcat(a,b)