creating year, month, day in month, hours in a day and minutes in that hour MATRIX for any year (e.g 2016)
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Mohammed Yousuf
il 7 Mar 2021
Commentato: Mohammed Yousuf
il 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 Commenti
Stephen23
il 7 Mar 2021
2016 was a leap year, so it actually had:
366 * 24 * 60 % minutes
not 525600 as you wrote.
Risposta accettata
Stephen23
il 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 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Dates and Time in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!