Finding the index of a matrix corresponding to a particular column of another matrix
1 view (last 30 days)
Show older comments
I have two matrices like, A= [4 12 ; 2 6] and B = [9 4 8 12 ; 2 2 4 6] I want get the relevant index of B corresponding to the 1st column in matrix A. (i.e- first column of A is 4 and 2. And the index corresponding to that in matrix A is index 2 )
2 Comments
Accepted Answer
Rik
on 30 Oct 2018
You can try this:
A= [4 12 ; 2 6];
B = [9 4 8 12 ; 2 2 4 6];
selected_col=1;
col_in_B=find(all(A(:,selected_col)==B,1));
1 Comment
More Answers (2)
madhan ravi
on 30 Oct 2018
A= [4 12 ; 2 6]
B = [9 4 8 12 ; 2 2 4 6]
idx=find(any(A(:,1)==B))
4 Comments
See Also
Categories
Find more on Matrix Indexing 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!