I want to generate a time vector
58 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Prajwal Venkatesh
le 24 Jan 2020
Commenté : Fangjun Jiang
le 24 Jan 2020
I want the vector to start from one value and end in one value
I should be able to specify the interval between them
so example
start = 6:30 AM
end = 3 PM
interval = 5.12 minutes
0 commentaires
Réponse acceptée
Star Strider
le 24 Jan 2020
start = datetime('6:30 AM', 'InputFormat','h:mm a');
finish = datetime('3:00 PM', 'InputFormat','h:mm a');
interval = minutes(5.12);
Vector = (start:interval:finish).';
Vector.Format = 'hh:mm:ss';
Vector =
100×1 datetime array
06:30:00
06:35:07
06:40:14
06:45:21
06:50:28
06:55:36
. . .
02:41:31
02:46:38
02:51:45
02:56:52
0 commentaires
Plus de réponses (1)
Fangjun Jiang
le 24 Jan 2020
datetime([0,0,0,6,30,0]):minutes(5.12):datetime([0,0,0,15,0,0])
2 commentaires
Fangjun Jiang
le 24 Jan 2020
datetime('6:30','format','HH:mm'):minutes(5.12):datetime('15:00','format','HH:mm')
Voir également
Catégories
En savoir plus sur Dates and Time dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!