I want to generate a time vector

50 vues (au cours des 30 derniers jours)
Prajwal Venkatesh
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

Réponse acceptée

Star Strider
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

Plus de réponses (1)

Fangjun Jiang
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
Prajwal Venkatesh
Prajwal Venkatesh le 24 Jan 2020
I dont want the date , month and year to be displayed
What is the solution for this
Fangjun Jiang
Fangjun Jiang le 24 Jan 2020
datetime('6:30','format','HH:mm'):minutes(5.12):datetime('15:00','format','HH:mm')

Connectez-vous pour commenter.

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!

Translated by