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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
2001  01     200     254
2001  02     136     154
2001  03     454     434
... 
2012  12     100     101