Extracting intervals from an array to create a new array

2 次查看(过去 30 天)
Hi,
I'm trying extract a series of intervals from an array to create a new array, where it is the sum of these individual intervals.
For example I have a 100x1 array, would like to divide it in such that every 5 number is in a group. Then a new array should be created, which contains the sums of all these intervals (which should end up being a 20x1 array).
I've tried to solve it with a "for function", but can't really seem to get it working. Any help or hints would be highly appreciated :)
Best regards

回答(1 个)

madhan ravi
madhan ravi 2019-4-17
sum(reshape(array,[],5),2)

类别

Help CenterFile Exchange 中查找有关 Matrix Indexing 的更多信息

产品


版本

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by