Salut a tous
je voudrai supprimer les lignes en sens inverse à d'autre lignes dans la même matrice, J'aimerai surtout trouver un moyen de faire ça d'une façon propre et optimisée.
Voila mon code :
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 q=[1 2 3;3 2 1;4 3 2;5 4 3;2 3 4]; for i=1:size(q,1) if i>size(q,1) break end line_idx=find(ismember(q,repmat(fliplr(q(i,:)),size(q,1),1),'rows')) q(line_idx,:)=[] end
Partager