Problem 44101. Adaptive ZigZag
Unfold a 2-D matrix to a 1-D array in Adaptive zig-zag order, e.g., for matrix
[ 1 2 5 6; 3 4 7 8; 9 10 13 14; 11 12 15 16]
the resulting 1-D array should be
[ 1 5 9 13 2 3 4 6 7 8 10 11 12 14 15 16]
Solution Stats
Problem Comments
-
1 Comment
yurenchu
on 25 Apr 2017
Sorry, the logic of what the problem suggests is not very clear to me. Should the input 2D matrix be broken up in 2-by-2 matrices first, and why?
Solution Comments
Show commentsProblem Recent Solvers13
Suggested Problems
-
Find state names that end with the letter A
1176 Solvers
-
Matrix indexing with two vectors of indices
722 Solvers
-
We love vectorized solutions. Problem 1 : remove the row average.
823 Solvers
-
Create a random logical vector of N elements of which M are true.
101 Solvers
-
322 Solvers
More from this Author14
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!