MATLAB Answers

I have a climatic dataset of a region where I am calculating time series (for drought index). The dimension of the dataset is 164*153*1416 (1416 months in the dataset and the others are the location). How I can average this over space and time?

19 views (last 30 days)
Md Muktadir
Md Muktadir on 23 Apr 2021
Commented: Md Muktadir on 24 Jun 2021
Average= nanmean(Box_SPEI(:,:,:))

Accepted Answer

Chad Greene
Chad Greene on 3 May 2021
To get a map of average SPEI,
SPEI_mean = mean(SPEI,3,'omitnan');
and that calculates the mean along the third dimension (time).
  4 Comments
Md Muktadir
Md Muktadir on 24 Jun 2021
@Chad Greene, If i have a dataset (360*720*1416) where first two indicate latitude and longitude and 1416 is the time step. If I need finer resolution (0.25 degree spatial resolution) to make it (720*1440*1416), how I can do that?

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!

Translated by