标签: matlab matrix vector find
如何在向量中找到特定值的索引?例如,在以下向量中:
B = [2 3 4 5 2 7 9 2]
我需要所有出现次数为2的索引,即:[1 5 8]
[1 5 8]
答案 0 :(得分:4)
find可用于此目的,如下所示:
find
find(B==2)
或替代方案:
ind = 1:numel(B); ind(B==2)