How to extract data according to date ?

3 views (last 30 days)
I have a large file containing data for one whole month. I have two separate column vectors of data where one is timestamp in the form '2016-02-01 00:19:09 ' and second vector is Vtec data. I want to analyse the data by days. I want to select the data for first 4 days and with corresponding Vtec data and then plot the graph and then next 4 days until I complete the month. I was using this code but it is giving me a error
idx = ( '2016-02-01 00:19:09 '<= TM2 & TM2 <'2016-02-05 00:00:00 ' );
Any suggestions on this matter will be highly appreciated.

Accepted Answer

Cris LaPierre
Cris LaPierre on 28 Jan 2022
Convert your dates to datetime and use isbetween.
idx = isbetween(TM2,datetime(2016,02,01,00,19,09),datetime(2016,02,05,00,00,00));

More Answers (0)

Categories

Find more on Dates and Time in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!