0
マトリックス論理インデックスを作成しようとしましたが、Matlabは狂っているようですが、ここでは何が欠けていますか?マトリックス論理インデックスを使用したMatlabエラーA(I)= B
ルック:残りは安心
>> A
A =
NaN NaN NaN NaN
>> B
B =
1 2 3 4
>> I
I =
1 1 0 0
>> A(I) = B
In an assignment A(I) = B, the number of elements in B and I must
be the same.
>> numel(B)
ans =
4
>> numel(A)
ans =
4
「B」は4つの要素を持ち、2つの真の要素しか持たず、4つの要素を2に強制することはできません。「A(I)= B(I)これは論理的なインデックス付けと呼ばれ、 "フラグ操作"ではありません – Suever
もう一方の2は変更しないでください。私は推測する。 – Pedro77
あなたはちょうど私が投稿したものを試しましたか?それはまさにそのことです。 – Suever