if 1st column detect 1, then add 1 -1 -1 to 2nd to 4th column
if 1st column detect 2, then add -1 1 -1 to 2nd to 4th column
if 1st column detect 3, then add -1 -1 1 to 2nd to 4th column
例:なる5x4行列MATLAB:3列のデータに1列のデータを表す
A =
1 1 -1 -1
2 -1 1 -1
3 -1 -1 1
2 -1 1 -1
1 1 -1 -1
:Aは5X1行列
A=
1
2
3
2
1
でiは以下のように結果を取得したいと思い私が下に書いたコードは、上記の結果を得ることができません、助けてください...
if A(1:end,1) == 1
A(1:end,2:4) = [1 -1 -1]
else if A(1:end,1) == 2
A(1:end,2:4) = [-1 1 -1]
else
A(1:end,2:4) = [-1 -1 1]
end
何が問題?あなたの質問は何ですか? – YXD
私は上記のコードを使用して結果を得ることができません。上記のように結果を得ることができますか? – weird
あなたの書式を修正しました。それに同意しますか? (そうでない場合は元に戻してください)。しかし、もっと真剣に、あなたはすでにいくつかの答えを持っています。彼らに建設的なフィードバックを与えることは可能でしょうか?ありがとう – eat