Bonjour à tous,
Voilà, je souhaiterais obtenir la matrice A_ordre depuis la matrice A comme le montre l'exemple suivant
C'est à dire ranger les valeurs 1 1 1 1 1 2 2 2 3 4 4 9 9 9 de telle manière à ce que les valeurs doublées se répètent seulement lorsque toutes les valeurs sont passées une seule fois, soit 1 2 3 4 9 1 2 4 9 1 2 9 1 1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 A=[1 1 1 1 1 2 2 2 3 4 4 9 9 9; -3 1 5 0 -4 8 7 -2 5 9 12 2 7 -1]'; A_ordre=[1 2 3 4 9 1 2 4 9 1 2 9 1 1; -3 8 5 9 2 1 7 12 7 5 -2 -1 0 -4]';
Bien entendu, il faut que l'autre partie des coordonnées associées à ces valeurs (-3 1 5 0 -4 8 7 -2 5 9 12 2 7 -1) suivent la nouvelle matrice ordonnée (-3 8 5 9 2 1 7 12 7 5 -2 -1 0 -4).
Auriez vous des idées car là j'avoue que je sèche ?
Encore merci pour votre aide ?
Cdt,
Titi le petit poussin
Partager