find matching rows in matrices
Mostrar comentarios más antiguos
I want to find which rows in two matrices that are matching.
If I for example have
A =
1 2
4 5
9 7
1 2
6 5
and
B =
2 5
1 2
9 2
1 2
I would like a result like
index_A=[1 4] index_B=[2 4].
Any idea how to solve this?
Respuesta aceptada
Más respuestas (1)
Andrei Bobrov
el 6 de Jun. de 2014
C = intersect(A,B,'rows')
index_A= find(ismember(A,C,'rows'));
index_B= find(ismember(B,C,'rows'));
1 comentario
Categorías
Más información sobre Arithmetic Operations en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!