how i can find index of each element
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Mohamuud hassan
le 21 Mai 2015
Commenté : Andrei Bobrov
le 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 commentaires
Réponse acceptée
Andrei Bobrov
le 21 Mai 2015
Only in your case:
[~,ii] = sort(Ex_BWLasColum);
2 commentaires
Thorsten
le 21 Mai 2015
i.e., in the case where Ex_BWLasColum contains no elements that are not contained in Ex_BWFirscolm.
Plus de réponses (1)
the cyclist
le 21 Mai 2015
Modifié(e) : the cyclist
le 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 commentaire
Mohamuud hassan
le 21 Mai 2015
Modifié(e) : Mohamuud hassan
le 21 Mai 2015
Voir également
Catégories
En savoir plus sur Matrices and Arrays dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!