2

重複の可能性:
エントリが特定の制約に一致するマトリックス内の行を検索しますか?

Matlabには、行列(MxN)があり、特定の列のエントリが指定された値と等しい行を検索したいと思います。たとえば、次のようなマトリックスがあります。

   0    0   0   0   0   0   0   0   1   0
   1    0   0   0   0   0   1   0   0   1
   0    0   1   0   0   0   0   0   0   0
   0    0   0   1   0   0   0   0   1   0
   0    0   0   0   1   0   0   0   0   1
   0    0   0   0   0   0   0   0   0   0
   0    1   1   0   0   0   1   0   1   0
   0    0   0   0   0   0   0   0   0   1
   0    0   0   0   0   0   0   0   0   0
   0    0   0   0   0   0   0   0   0   1

7番目の要素がに等しい行を見つけたいと思います1。この例では、結果マトリックスに行2と7が含まれている必要があります。

4

1 に答える 1

16

行列が呼び出された場合は、次のようAにします。

A(A(:,7)==1,:)

PS:この質問はすでに100万回答えられていると思います...

于 2012-10-05T18:41:00.503 に答える