Collapse monthly data to yearly
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
desert_scientist90
el 27 de Sept. de 2019
Editada: jeewan atwal
el 27 de Sept. de 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 comentarios
Respuesta aceptada
jeewan atwal
el 27 de Sept. de 2019
Editada: jeewan atwal
el 27 de Sept. de 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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Time Series Events en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!