Extracting a 2 dimensional array from a 3 dimensional matrix.
Show older comments
If I have a 3 dimensional matrix, with rows 1 through 10, columns a through z and pages 1 through 4, how do I extract a 2 dimensional array containing the leftmost slab of data, that is, all the column "a" data for all four pages? This would be a 10 x 4 array, with all the data from columns "a" (or 1 if you prefer numeric).
I will rearrange said data, and then want to reinstall the rearranged data in its original place in the 3 dimensional matrix.
Any help would be appreciated.
Accepted Answer
More Answers (1)
Zhuang Min Choo
on 6 Sep 2018
0 votes
What if don't use the function "squeeze" to find the answer, any other options?
1 Comment
Stephen23
on 6 Sep 2018
permute
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!