How to find the same date when the serial datenum is slightly off
Ältere Kommentare anzeigen
I'm looking to find a specific date within a larger matrix, however the datenum command returned two slightly different values for the same date causing the find function to return a null matrix. In context: these two indicies are the identical date 2/21/11 19:05:00 yet a numerical comparison returns a zero: tseries(10141) == data_series(1) ans = 0 K>> tseries(10141) ans = 7.345557951388889e+005 K>> data_series(1) ans = 7.345557951388890e+005 the actual numerical difference is tiny (1*10^-8), but the find command nonetheless won't work because the numbers aren't exactly equal. Is there any workaround to this issue?
Thanks, Munan Xu
1 Kommentar
Munan Xu
am 24 Feb. 2011
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Dates and Time finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!