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 个评论

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.

请先登录,再进行评论。

 采纳的回答

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.

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Dates and Time 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by