How to loop dates?

Hi I have a few sets of data with corresponding dates and there could be several data associated with the same date. I would like to extract my data 50 days prior to a set date (eg: 01 May 1998), and also extract the corresponding data. Copying and Pasting the same code 50 times seems very tedious. Is there a way to loop through the dates and extract the daily data? Please help!

1 Commento

Jas K
Jas K il 3 Nov 2016
What I have now is to find the index of the dates and extract the corresponding data using the index. However, I'd need to do this multiple times, if I want to do it for all 50 days.

Accedi per commentare.

 Risposta accettata

Image Analyst
Image Analyst il 3 Nov 2016

0 voti

There are tons of date time functions. Have you looked at them. For example addtodate() might be useful to you.
oldDate = addtodate(currentDate, -50, 'day'); % Subtract 50 days from the current date.
and datediff() and lots of others. Give it a try.

Più risposte (0)

Categorie

Community Treasure Hunt

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

Start Hunting!

Translated by