Large binned matrix reshape
Show older comments
I was trying to find a similar solution to my problem, but I couldn't find any exact solution. I have a large matrix of 2000x100, similar data is binned in to 10 different matrices. Each of the bins are 2000x10.
That matrix is right now, bin1(2000x10) bin2 (2000x10) ......... bin10(2000x10).
I am trying to reshape the such a way that it will be ,
bin1 (2000x10)
bin2 (2000x10)
.
.
.
bin10. (2000x10)
So I should be ending up with a dataset of 20000x10. The bins need to be converted in the same sequence.
Accepted Answer
More Answers (1)
Image Analyst
on 8 Oct 2021
Wouldn't it just be
% Vertically stack the "10 different matrices" that the user has:
allBins = vertcat(bin1, bin2, bin3, bin4, bin5, bin6, bin7, bin8, bin9, bin10);
??? Or is that not the ordering you wanted?
Categories
Find more on Creating and Concatenating Matrices 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!