Sommer dans une double boucle for
Bonjour,
J'ai une matrice x de 3773 lignes et 5 colonnes
colonne 1: les années (365 la valeur 2001 puis 365 fois 2002 etc)
colonne: 2 les mois (31 fois la valeur 1 (janvier), 28 fois la valeur 2 (février) etc)
colonne: 3 les jours
colonne: 4 valeurs A
colonne: 5 valeur B
Je souhaite sommer tous les jours pour chaque mois de chaque années
En toute simplicité pour faire comprendre le problème cela donnerai:
Code:
1 2 3 4 5 6
| for i=ANNEEdebut:ANNEEfin;
for j=MOISdebut:MOISfin;
MoyA=sum(x(:,4));
MoyB=sum(x(:,5));
end
end |
voilà je ne sais pas comment sommer les jours entre eux pour chaque mois de chaque années afin d'avoir des cumuls mensuels.
le résultat final donnerai
Code:
1 2 3 4 5
| 2001 01 200 254
2001 02 136 154
2001 03 454 434
...
2012 12 100 101 |