2013-12-09 55 views
1

我有一個範圍的值的矢量矩陣,例如組織的成員:查找矢量的分該索引是另一個向量

x = [9 8 6 7 4 5 1 2]; 

我然後有另一種載體,它包含的x值相匹配的索引一個特定的標準,例如:

y = [7 8]; % (that is, elements 7 and 8 of x meet criteria) 

我現在需要找到最小x,它有指數y的構件。

我曾嘗試以下:

find(x == min(x) & ismember(find(x == min(x)), f) == 1) 

但它不工作,它似乎只返回一個二進制的答案,即使是這樣,仍然無法正常工作。這個想法是找到一個最小的索引,並且是一個使用find的成員(其中我以ismember的最小值爲索引)。

任何幫助表示讚賞!

回答

1

如何:

value = min(x(y)); 
value = 1 

x(y)讓你由y索引的x的元素。 min用於查找最小的一個。

+0

完美,我應該退一步想想它更簡單! – user1759208

+1

@ user1759208如果解決了您的問題,請考慮接受答案 –

相關問題