Bonjour,

Je cherche une manière élégante de trouver l'indice d'une ligne dans une matrice.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
A=[1,1,1,2,2,2,3,3,4,5,5;...
 1,2,5,8,9,7,8,9,3,1,4;...
 2,6,6,7,8,9,8,5,1,5,3;...
 3,6,1,3,3,7,8,9,5,2,4;...
1,2,3,1,2,3,1,2,1,1,2;...
 4,5,6,7,8,2,3,4,5,6,4]
b=[1,2,3,1,2,3,1,2,1,1,2]
On doit donc trouver idx=5

J'insiste sur le "élégante" car je saurais le faire avec des boucles for, if
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
idx=0;
for i=1:6
    if isequal(AA(i,:),b)
        idx=i;
    end
end
idx
par exemple mais j'aimerais progresser.

J'ai essayé des trucs autour de find(A==b) mais sans succès...
J'ai l'impression que ça va être simple mais je sèche lamentablement ^^