How to get the index from a matirx
2 views (last 30 days)
Show older comments
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.
0 Comments
Accepted Answer
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)
See Also
Categories
Find more on Resizing and Reshaping Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!