creating year, month, day in month, hours in a day and minutes in that hour MATRIX for any year (e.g 2016)
5 views (last 30 days)
Show older comments
Mohammed Yousuf
on 7 Mar 2021
Commented: Mohammed Yousuf
on 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 Comments
Stephen23
on 7 Mar 2021
2016 was a leap year, so it actually had:
366 * 24 * 60 % minutes
not 525600 as you wrote.
Accepted Answer
Stephen23
on 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 Comments
More Answers (0)
See Also
Categories
Find more on Dates and Time in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!