Grouping vector data based on different intervals

4 views (last 30 days)
Hi community,
I have vector data with values for each hour in a year (i.e 24*365 = 8760 vector length).
I'm just looking for simple tips to group data based on intervals, like :
1) Sum of values per day (interval 24) in a vector with length 365...
2) Sum of values per hour for each day in a vector with length 24...
Thanks to all !

Accepted Answer

Matt J
Matt J on 12 Aug 2021
Edited: Matt J on 12 Aug 2021
Sounds like it would be better to have your data organized as a 24x365 matrix instead of as a vector.
A=reshape(data,24,365);
sum(A,1)
sum(A,2)

More Answers (0)

Products


Release

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!