Finding the index of a matrix corresponding to a particular column of another matrix
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Eranja Noopehewa
am 30 Okt. 2018
Beantwortet: Matt J
am 30 Okt. 2018
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 Kommentare
Akzeptierte Antwort
Rik
am 30 Okt. 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 Kommentar
Weitere Antworten (2)
madhan ravi
am 30 Okt. 2018
A= [4 12 ; 2 6]
B = [9 4 8 12 ; 2 2 4 6]
idx=find(any(A(:,1)==B))
4 Kommentare
Siehe auch
Kategorien
Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!