how i can find index of each element
1 view (last 30 days)
Show older comments
Mohamuud hassan
on 21 May 2015
Commented: Andrei Bobrov
on 21 May 2015
hello all; i have one problem which
Ex_BWLasColum=[14;20;2;16;1;1;8;1;1;1;1;6;1;1;17;2;24;2;25;8;9;1;1;1;1;1;3;1;1;1;1;1;1;1;1;1];
Ex_BWFirscolm=[1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;2;2;2;3;6;8;8;9;14;16;17;20;24;25];
how i can find index of each element of Ex_BWFirscolm from Ex_BWLasColum.
0 Comments
Accepted Answer
Andrei Bobrov
on 21 May 2015
Only in your case:
[~,ii] = sort(Ex_BWLasColum);
2 Comments
Thorsten
on 21 May 2015
i.e., in the case where Ex_BWLasColum contains no elements that are not contained in Ex_BWFirscolm.
More Answers (1)
the cyclist
on 21 May 2015
Edited: the cyclist
on 21 May 2015
[tf,loc] = ismember(Ex_BWFirscolm, Ex_BWLasColum);
(Or maybe switch the input arguments. I'm not sure which way you meant.)
tf is a boolean that indicates whether the element is present, and loc is an index that tells you the location. It sounds like you want loc.
1 Comment
See Also
Categories
Find more on Matrices and Arrays in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!