find few elements in vector
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Kerim Khemraev
le 15 Nov 2016
Commenté : Kerim Khemraev
le 16 Nov 2016
Hi!
Let's assume that I have a vector y=[3 5 6 7 9] and x=[5 9] How can I get the indices of elements in 'y' that are equal to 'x' without using cycle? I mean if I had x=5 ('x' is a scalar) I would write something like y==x or find(y==x) but 'x' is a vector. Thank you in advance
0 commentaires
Réponse acceptée
Plus de réponses (2)
Roger Stafford
le 15 Nov 2016
[~,ia] = intersect(y,x);
ia contains indices with respect to y of elements that lie both in y and in x.
Voir également
Catégories
En savoir plus sur Creating and Concatenating Matrices 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!