2011-08-12 29 views

回答

32
ix = find(a>threshold,1); 

很肯定这会工作

+3

不,你别。从Matlab的文档中可以看出:I = FIND(X,K,'first')和I = FIND(X,K)是一样的。'如果你想反过来,你只需要指出'last'。 – Phonon

+0

phonon和oli都可以使用。 – BlessedKey

+1

噢。当然。我没有看到',1'。对不起:) :) – abcd

13
ix = find(a > threshold, 1, 'first'); 
5

为它赫克, 当且仅当被排序,你可以做这样的:

ix = sum(a<=threshold)+1; 
+0

不完全直接和优雅,但非常有创意;因此+1 =) – Phonon

相关问题