MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn moreOpportunities for recent engineering grads.

Apply Today**New to MATLAB?**

Asked by M@lik Ali
on 31 Mar 2013

Hi all

i have two matrix A and B, the size of A is like 10 86 and size of B is 3 86.

actually the matrix B is inside the matrix A.

now what i want is to know the index from matrix A where the vectors of matrix B exist.

like we have a row 1,2,3... 86 in matrix B and same in matrix A as well. I want to get the index of A where this row exist in A. please help me.

*No products are associated with this question.*

Answer by Wayne King
on 31 Mar 2013

Accepted answer

A = randn(10,10); B = A(3:6,:); [C,IA,IB] = intersect(A,B,'rows','stable');

IA gives you the row indices in A where B is

## 0 Comments