reshape 4-dimension array
Show older comments
I have an array dimensioned A(m,m,M,M). I would like to "reshape" this so that each mxm block is in the correct position in a B(m*M,m*M) matrix where the correct position is indicated by the third and fourth indices.
Can someone show me a straightforward way to do this?
Accepted Answer
More Answers (1)
Download this File Exchange package,
and do the whole thing in one line,
B=blkReshape(A,[m,m],[M,M]);
Categories
Find more on Multidimensional Arrays in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!