Extracting certain months from an array

Hey. I have some 40x60x157800 arrays. 40x60 is values from measurements. 157800 measurements for every hours through 17 years. I have another array with datetime, and wants the months 5,6 and 7 in a different array. I have tried this:
summermonths = A(:,:,month(dates)==5);
But then I only get one month at the time. How can I do?

Respuestas (1)

KSSV
KSSV el 14 de Mzo. de 2018

0 votos

Read about datevec. This splits your dates into years, months, days and time. From this you can get the index of the months you want.

Categorías

Etiquetas

Preguntada:

el 14 de Mzo. de 2018

Respondida:

el 14 de Mzo. de 2018

Community Treasure Hunt

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

Start Hunting!

Translated by