Bonjour,
J'ai des données horaires que je souhaite moyenner annuellement pour la saison DJF.
J'ai ce code:
Qui marche pour les autres saisons cependant pour la saison DJF je dois moyenner les données horaires avec décembre de l'année n-1 et Jan Fev de l'année n.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [Y_era_DJF, ~, id] = unique(daily_era_DJF_time(:, 1)); ERA_yr_DJF = accumarray(id, daily_era_DJF, [], @nanmean);
Pour vous monter mes variables :
daily_era_DJF_time c'est mon vecteur time il s'agit de 4 colonnes (1=année, 2=mois, 3=jour, 4=heures) dans ce vecteur seuls les mois 1,2 et 12 sont présentent
daily_era_DJF c'est mon vecteur de données horaires (il est de même taille que daily_era_DJF_time).
Merci
J'ai pensé à la solution de moyenner toutes les 90 valeurs en commençant par le 1er décembre cependant 90 n'est pas fixe compte tenu des années bissextiles ou j'ai 91. Comme j'ai 50 ans de données je souhaiterai automatiser comme je le fais pour les autres saisons avec le code ci dessus.
Partager