Combined mean monthly values from 24 years of monthly data

1 次查看(过去 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.

回答(1 个)

Bjorn Gustavsson
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

类别

Help CenterFile Exchange 中查找有关 Time Series Events 的更多信息

产品


版本

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by