Problem 42854. Crunch that matrix!
You are given an M x N matrix. Write a script that will compress this matrix into an M x (N/3) matrix, where each of the terms in the new matrix are the sum of three consecutive terms on each row. You can assume that N is evenly divisible by 3.
For example, if your original matrix is:
[1 7 13 19 25 31 2 8 14 20 26 32 3 9 15 21 27 33 4 10 16 22 28 34 5 11 17 23 29 35 6 12 18 24 30 36]
the output should be
[1+ 7+13 19+25+31 2+ 8+14 20+26+32 3+ 9+15 21+27+33 4+10+16 22+28+34 5+11+17 23+29+35 6+12+18 24+30+36]
or
[21 75 24 78 27 81 30 84 33 87 36 90]
Good luck!
Solution Stats
Problem Comments
Solution Comments
Show commentsProblem Recent Solvers88
Suggested Problems
-
Return a list sorted by number of occurrences
2778 Solvers
-
Which values occur exactly three times?
5091 Solvers
-
The sum of the numbers in the vector
598 Solvers
-
471 Solvers
-
9452 Solvers
More from this Author80
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!