Combined mean monthly values from 24 years of monthly data

1 vue (au cours des 30 derniers jours)
Elizabeth Lees
Elizabeth Lees le 17 Avr 2021
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.

Réponses (1)

Bjorn Gustavsson
Bjorn Gustavsson le 17 Avr 2021
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

Catégories

En savoir plus sur Time Series Events dans Help Center et File Exchange

Produits


Version

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by