Bonjour, j’ai un petit problème.
Si on considèreJ’aimerai bien sélectionner les lignes de G où les 2 valeurs d’une ligne de A apparaissent (peu importe l’ordre). Donc j’aimerai bien avoir comme matrice de sortie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 A = [1 7 ; 2 4 ; 3 6 ; 1 2] G = [ 1 2 3 ; 7 9 0 ; 9 0 8; 2 7 4; 3 6 7 ; 6 5 1]
J’ai utilisé la formule suivanteS = [ 1 2 3 ; 2 7 4 ; 3 6 7]mais j’obtiens comme résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part S = G(any(ismember(G,A(:,:)),2),:)car il ne considère pas une ligne en entier de A mais opère valeur par valeur de A !S = [1 2 3; 7 9 0 ; 2 7 4 ; 3 6 7; 6 5 1]
Voilà si vous saviez m’aider, ce serait vraiment très sympathique !
D'avance je vous remercie,
Bernard
Partager