Bonsoir
je veux supprimer des lignes particulières d'une matrice , le choix des lignes à supprimer est fait auparavant par un autre code.
exemple :
je désire a chaque fois supprimer deux lignes spécifiques (pas toujours les mêmes lignes, (B)change)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 A=[1 2 3 4 5 6 7 8 9 3 2 1 6 5 4] B=[4 5 6 3 2 1]
dans un sujet un peu similaire la solution proposé par Dut :
http://www.developpez.net/forums/d37...e/#post2284958
mais pour mon cas je voulais éliminer les lignes qui semble exactement au lignes stockés dans une autre matrice (B) cad même ordre des éléments
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 1 U = unique(sort(A,2),'rows'); U = U(~any(ismember(U,B),2),:)
J'ai essayé de trouver la modification mais ça donne rien.
s'il vous plaît donnez-moi quelques conseils pour modifier ce code
je m'excuse, c'est un peu long
Partager