How to find the position of a row in an array
Mostra commenti meno recenti
If I have an array like this
R=[1 0 1 1 1;
1 1 0 1 0;
1 0 1 1 0;
0 1 0 1 1;
0 0 1 0 1];
I want to find the position of S in R.
S=[1 0 1 1 0];
Is there a function which takes S as an input and returns me its position in R which is the 3rd row
Risposte (2)
JESUS DAVID ARIZA ROYETH
il 15 Feb 2020
rows=find(all(R==S,2))
Stephen23
il 15 Feb 2020
>> [~,Y] = ismember(S,R,'rows')
Y = 3
Categorie
Scopri di più su Matrix Indexing in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!