Collapse monthly data to yearly
    13 views (last 30 days)
  
       Show older comments
    
    desert_scientist90
 on 27 Sep 2019
  
    
    
    
    
    Edited: jeewan atwal
      
 on 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 Comments
Accepted Answer
  jeewan atwal
      
 on 27 Sep 2019
        
      Edited: jeewan atwal
      
 on 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 Comments
More Answers (0)
See Also
Categories
				Find more on Data Preprocessing in Help Center and File Exchange
			
	Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
