creating year, month, day in month, hours in a day and minutes in that hour MATRIX for any year (e.g 2016)
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Mohammed Yousuf
le 7 Mar 2021
Commenté : Mohammed Yousuf
le 7 Mar 2021
I want to create a matrix of 525600x5 in which i want first column year, second column month in year, third column day in a month, fourth column hour in a day, and fifth minute in an hour..
viz. 2016 1 0 0 0 1
2016 1 0 0 0 2
.
.
.
.
.2016 12 31 23 60
2 commentaires
Stephen23
le 7 Mar 2021
2016 was a leap year, so it actually had:
366 * 24 * 60 % minutes
not 525600 as you wrote.
Réponse acceptée
Stephen23
le 7 Mar 2021
T1 = datetime(2016,1,1,0,0,0);
T2 = datetime(2017,1,1,0,0,0)-minutes(0.5);
V = (T1:minutes(1):T2).';
M = [V.Year,V.Month,V.Day,V.Hour,V.Minute]
0 commentaires
Plus de réponses (0)
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!