Bonjour
Objectif incrémenter une valeur dans un tableau
Je fais la lecture du fichier excel qui se presente de la forme suivante
Quand la 4eme colonne =1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 1 2 3 1 5 6 222 336 21 3 4 1 6 7 223 336 3 4 5 1 7 9 224 336 4 5 6 2 8 10 225 336 5 7 12 3 9 12 226 336 6 8 1 3 10 13 227 336 7 9 3 5 11 14 228 336
Incrémente la 7eme colonne par z=z+50
Soit 50 la première fois puis 100 puis 150…
Et quand la 4ème colonne différent de 1 j’incrémente la colonne 7 par la dernière valeur de Z.
Exemple ça donne :
Pour mon code je fais une lecture du fichier qui s’appelle fic_conso et ensuite j’ai un problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 1 2 3 1 5 6 272 336 21 3 4 1 6 7 323 336 3 4 5 1 7 9 374 336 4 5 6 2 8 10 375 336 5 7 12 3 9 12 376 336 6 8 1 3 10 13 377 336 7 9 3 5 11 14 378 336
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 % Variable à incrémenter z=0 % Taille du tableau pour la boucle for [m,n]=size(tab_conso)% permet de savoir le nombre de ligne dans mon fichier excel? for i=1:m if tab_conso(m,4)==1 z=z+50 tab_conso(m,7)= tab_conso(m,7)+z else tab_conso(m,7)= tab_conso(m,7)+z end end
j’espère vous pourrez m’aider ou trouverez une autre solution qui va tout aussi bien
Partager