2

我在 Matlab 中有一个矩阵,想要找到所有行的索引,其中一些列满足特定标准。

例子

M =

 1     5     9    13
 2     6    10    14
10    14    11    15
 4     8    10    14

现在我想找到所有行的 incedeces,其中M(:,3) == 10 AND M(:,4) == 14.

结果应该是:

R =

 0
 1
 0
 1

我虽然关于类似的东西

find(ismember(M,[* * 10 14]),1)

ismember()不适用于通配符。

4

1 回答 1

4
R = (M(:,3) == 10 & M(:,4) == 14);

应该足够了。

于 2012-06-10T14:32:42.820 回答