How to get the index from a matirx

4 views (last 30 days)
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.

Accepted Answer

Wayne King
Wayne King on 31 Mar 2013
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

More Answers (0)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!