How to calculate series of values by specifying starting time using datenum????????
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
sonu
el 27 de Mzo. de 2018
Comentada: sonu
el 28 de Mzo. de 2018
Hello,
kindly help to solve this issue
I just to want to find the serialdatenumber by specifying the start time and end time using datenum!!!!
%%%%%my code%%%%
starttime = datenum(2018,03,23,10,00,00)
endtime = datenum(2018,03,23,10,10,00)
tme = starttime:endtime
I just need to know how to calculate serialdatenumber for minutes,seconds,milliseconds from 10:00:00 to 10:10:00
0 comentarios
Respuesta aceptada
Walter Roberson
el 28 de Mzo. de 2018
starttime = datenum(2018,03,23,10,00,00)
endtime = datenum(2018,03,23,10,10,00)
ms = 1/(24*60*60*1000);
tme = starttime:ms:endtime;
This will be 60001 elements long.
Más respuestas (1)
Peter Perkins
el 28 de Mzo. de 2018
You need to specify a step size.
But you'll likely be much happier using datetimes:
>> starttime = datetime(2018,03,23,10,00,00)
starttime =
datetime
23-Mar-2018 10:00:00
>> endtime = datetime(2018,03,23,10,10,00)
endtime =
datetime
23-Mar-2018 10:10:00
>> starttime:minutes(2.5):endtime
ans =
1×5 datetime array
23-Mar-2018 10:00:00 23-Mar-2018 10:02:30 23-Mar-2018 10:05:00 23-Mar-2018 10:07:30 23-Mar-2018 10:10:00
5 comentarios
Ver también
Categorías
Más información sobre Time Series Objects en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!