-1

さて、私の質問を詳しく説明させてください

この下の画像は、データをコピーしたい場所にマトリックスを表示しています

ここに画像の説明を入力してください

さて、私がやりたいのは、1x4セルを見ることができるので、それを配列として次のような別の変数にコピーしたいということです。

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

したがって、上記では、行1であるセル配列の要素をinput_values配列にコピーしようとしています。しかし、上記のようにすると、配列に含まれる値の代わりにこれを取得します。ty

ここに画像の説明を入力してください

上記の代わりに次のようになります

ここに画像の説明を入力してください

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 に答える