-1

好吧,让我详细解释一下我的问题

下图显示了我要复制数据的矩阵

在此处输入图像描述

好吧,现在我想做的是你可以看到 1x4 单元格,我想将它作为数组复制到另一个变量,例如

    input_values=ones(1,4);%init
    input_values=input_matrix_training(1);

所以在上面我试图将第 1 行的单元格数组中的元素复制到 input_values 数组中。但是,如果我按照上面的方式做,我会得到这个而不是数组包含的值。泰

在此处输入图像描述

而不是上面它应该像

在此处输入图像描述

4

1 回答 1

0

其他值是一个单元格,因此最好使用{}而不是引用()。此外,有时需要将它们包装成[],具体取决于格式。再加上你不需要初始化 input_values,你应该做的是:

input_values=[input_matrix_training{1}];

或者你可以只使用 cell2mat

input_values=cell2mat(input_values(1));
于 2012-11-13T12:25:04.183 回答