Combined mean monthly values from 24 years of monthly data
2 次查看(过去 30 天)
显示 更早的评论
I currently have a table with monthly discharge values for 24 years across 11 varibles which I would like to convert to mean values for each Month - i.e. 1 mean value for each month (January, Febuary etc) for each variable. How would I go about doing this?
I will attach the data file if that is of any help. The end goal here is to plot regime graphs for each variable.
0 个评论
回答(1 个)
Bjorn Gustavsson
2021-4-17
Something like this perhaps:
BV = table2array(baseline_values);
clf
subplot(2,1,1)
imagesc(reshape(BV(:,4),12,[])') % Illustrating with a random variable
subplot(2,1,2)
plot((reshape(BV(:,4),12,[])')')
hold on
plot(mean(reshape(BV(:,4),12,[])'),'k','linewidth',3)
Montly_avg(:,4) = mean(reshape(BV(:,4),12,[])');
HTH
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Time Series Events 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!