How to find vector indexes without for loops
Afficher commentaires plus anciens
i have a vector matrix for example [20,3,56,7,8,96,52,22] and i have another value x=8. now i wanna find the index number of x in that vector without using for or while loop thank you for your help
1 commentaire
David Goodmanson
le 30 Nov 2016
Hi Hamid, take a look at the 'find' function
Réponses (1)
Guillaume
le 30 Nov 2016
[~, index] = ismember(8, [20, 3, 56, 7, 8, 96, 52, 22]);
or
index = find([20, 3, 56, 7, 8, 96, 52, 22] == 8);
1 commentaire
Hamid Bakht
le 30 Nov 2016
Catégories
En savoir plus sur Matrix Indexing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!