find few elements in vector
Afficher commentaires plus anciens
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
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.
1 commentaire
Kerim Khemraev
le 16 Nov 2016
Kerim Khemraev
le 16 Nov 2016
0 votes
Catégories
En savoir plus sur Logical 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!