Find Index Positions of a Small Array values in a Global Array

6 views (last 30 days)
Hi guys,
I have a "global" array: Global = [1; 4; 6; 9; 13; 17; 26; 33; 47].
And a "small" array: Small = [6; 26; 47]
How can I find the positions of the "small" array values into the "Global" array? The result would be: Result = [3 7 9]
Thanks! Nicolas

Accepted Answer

KL
KL on 20 Nov 2017
Edited: KL on 20 Nov 2017
G = [1; 4; 6; 9; 13; 17; 26; 33; 47];
S= [6; 26; 47];
find(ismember(G,S))
ans =
3
7
9

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!