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
-
Find the numeric mean of the prime numbers in a matrix.
8894 Solvers
-
Remove any row in which a NaN appears
8575 Solvers
-
Which values occur exactly three times?
5079 Solvers
-
2718 Solvers
-
Is this triangle right-angled?
5743 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!