Bonjour ,
je dispose d'une matrice à deux colonnes et n lignes et je voudrais sélectionner la première valeur forte puis sélectionner la seconde valeur forte aprés un saut de 4 lignes ainsi de suite.
Pour celà j'ai décidé d'utiliser la boucle for pour parcourir les lignes de la matrice et comparer les valeurs de la première colonne pour les classer de la plus grande forte valeur à la moins forte valeur.
voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Matrice= [35 2 ; 20 3 ; 10 4 ; 16 5 ; 14 6 2 7 ; 7 8 ; 10 9 ; 11 10 ; 20 11 15 12 ; 31 13 ; 40 14 ; 35 15 ; 21 16 ; 55 17 14 18 ; 37 19 ; 27 20]; [ligne colonne] = size(Matrice) for compteur=0:4:ligne if Matrice(compteur+1,: )> Matrice(compteur+2,: ) Matrice(compteur+1,: ) else Matrice(compteur+2,: ) end end
Partager