私は2Dでかなり大きい(8000x6000)の配列を持っています。 あり、同じ配列(COND1とCOND2)のために満足されている2つの条件があると私は両方の条件matlabで2つの条件を満たす共通のインデックスを見つける
F=rand(8000,6000);
ind1=find(F>0.5);ind1 stores indices that satisfy cond1
第二の条件(COND2)を満たす共通の指標を見つけ、それらを調整したいことは指標かどうかであります条件を満たす。
newF=zeros(8000,6000);
[x,y]=meshgrid(1:6000,1:8000);
newF(x+y>200)=1;
条件が満たされたときに値が1である間、新しい条件が満たされない場合newFがゼロ値を持つ新しい配列。
両方の条件を満たすFとnewFの共通インデックスを探したいと思います。私はIND2を見つけることを試みた (R、C)
[r,c]=find(newF>0)
Iは、共通のインデックスを見つけるために、CをIND1及びRを調整できませんでした。 誰かが私を助けることができますか?
インデックスはcond1に格納されます。ありがとうございました。 –
完了!ありがとうございました。 –