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

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

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)

Categories

Asked:

on 20 Nov 2017

Edited:

KL
on 20 Nov 2017

Community Treasure Hunt

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

Start Hunting!