我有一系列值的向量矩阵,例如:
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
的min x的索引。)
感谢任何帮助!
答案 0 :(得分:1)
怎么样:
value = min(x(y));
value = 1
x(y)
为您提供由x
编制索引的y
元素。 min
用于查找最小的一个。