在列中查找具有特定值的行

Sam*_*Sam 2 statistics matlab matrix

可能重复:
在矩阵中查找条目匹配某些约束的行?

在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
Run Code Online (Sandbox Code Playgroud)

我想找到我们的第7个元素等于的行1.在此示例中,结果矩阵应包含第2行和第7行.

Oli*_*Oli 16

如果您的矩阵被调用A,只需:

A(A(:,7)==1,:)
Run Code Online (Sandbox Code Playgroud)

PS:我认为这个问题已经回答了一百万次......