Finding the position of valaue

1 view (last 30 days)
Pat
Pat on 24 Nov 2012
i have two values
A=[50 90 45 10 5 15 20];
B=[10 90 45 50 5 20 15];
I have to find the position of A in B ,for example position of 50 in B is 4,position of 90 in B is 2
so the output will be
c=4 2 3 1 5 7 6
please provide assistance

Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 24 Nov 2012
Edited: Azzi Abdelmalek on 24 Nov 2012
out=arrayfun(@(x) find(B==A(x)),1:numel(A))

More Answers (1)

Andrei Bobrov
Andrei Bobrov on 24 Nov 2012
[out,out] = ismember(B,A);

Categories

Find more on Data Types in Help Center and File Exchange

Tags

Products

Community Treasure Hunt

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

Start Hunting!