2012-06-10 54 views
2

我在Matlab中有一個矩陣,並希望找到所有行的indeces,其中的某些列滿足特定條件。在矩陣中找到符合特定約束條件的行?

M = 

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

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

結果應該是:

R = 

0 
1 
0 
1 

我雖然對像

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

ismember()不會wildcars工作。

回答

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

應該足夠了。

+0

這太容易了。很好的答案! – powerbar