find matching rows in matrices
Ältere Kommentare anzeigen
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?
Akzeptierte Antwort
Weitere Antworten (1)
Andrei Bobrov
am 6 Jun. 2014
C = intersect(A,B,'rows')
index_A= find(ismember(A,C,'rows'));
index_B= find(ismember(B,C,'rows'));
1 Kommentar
Kategorien
Mehr zu Arithmetic Operations finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!