在Matlab中将单元格分配给矩阵

时间:2016-11-01 22:35:26

标签: matlab matrix

我想将单元格向量中的值分配给矩阵中的相同维度向量,并使用以下代码,

ma(j,index) = temp2(:,3);

但它给了我价值:从单元格转换为双倍是不可能的。

我的temp2(:,3)是25 * 1单元格,而我的ma(j,index)是双矩阵ma中带索引列的第j行

1 个答案:

答案 0 :(得分:2)

由于ma是2D单元格数组,因此将单个元素分配给单元格数组需要使用花括号:

ma{j,index} = temp2(:,3);