how i can find index of each element
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Mohamuud hassan
am 21 Mai 2015
Kommentiert: Andrei Bobrov
am 21 Mai 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 Kommentare
Akzeptierte Antwort
Andrei Bobrov
am 21 Mai 2015
Only in your case:
[~,ii] = sort(Ex_BWLasColum);
2 Kommentare
Thorsten
am 21 Mai 2015
i.e., in the case where Ex_BWLasColum contains no elements that are not contained in Ex_BWFirscolm.
Weitere Antworten (1)
the cyclist
am 21 Mai 2015
Bearbeitet: the cyclist
am 21 Mai 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 Kommentar
Siehe auch
Kategorien
Mehr zu Matrices and Arrays finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!