Collapse monthly data to yearly
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
desert_scientist90
le 27 Sep 2019
Modifié(e) : jeewan atwal
le 27 Sep 2019
Hi All,
I have a large data set with weather observations for 50 years. I am trying to calculate the mean values for each month in order to have a historical trend of the temperature as function of the month. I am new to matlab is there a way to do this?
0 commentaires
Réponse acceptée
jeewan atwal
le 27 Sep 2019
Modifié(e) : jeewan atwal
le 27 Sep 2019
Assuming 30 days in a month and 1 year consists of 12 months. So total temperature values for 50 years would be 30 x 12 x 50 = 18000.
Now lets say we store these 18000 values in a vetor A whose dimension would be 18000 x1
A= [ ] 18000 x1
Next step is to find temperature mean for each month. This can be done using for loop and mean command as follows:
Let N = 12 x 50 = 600
k=1;
for i=1:N
y(i) = mean (A(30*(k-1)+1:30*k));
k=k+1;
end
plot(1:N, y)
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Time Series Events dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!