How to find the same date when the serial datenum is slightly off
Mostrar comentarios más antiguos
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 comentario
Munan Xu
el 24 de Feb. de 2011
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Dates and Time en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!