find matching rows in matrices

Illustration
Bexley - 2020-12-24T13:00:24+00:00
Question: find matching rows in matrices

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?

Expert Answer

Profile picture of John Williams John Williams answered . 2025-11-20

Use the 2nd and 3rd returned arguments in 'intersect':

 

 [~,index_A,index_B] = intersect(A,B,'rows');


Not satisfied with the answer ?? ASK NOW

Get a Free Consultation or a Sample Assignment Review!