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?

2 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).
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!