How can I break a long column vector (281820X1) into 140 short column vectors (2013X1)?
1 view (last 30 days)
Show older comments
I collected the raw data from a Raman image which acquired 140 Raman spectra from a 14X10 rectangular area. The resulting data file contains 281820 rows for all the spectra so how should I restore the 140 individual data files?
0 Comments
Accepted Answer
Les Beckham
on 15 Dec 2023
Edited: Les Beckham
on 15 Dec 2023
Use reshape
data = (1:281820)';
cols = 140;
rows = numel(data) / cols;
data_reshaped = reshape(data, [rows cols]);
whos
Also, if you are just getting started with Matlab, I would highly recommend that you take a couple of hours to go through the free online tutorial: Matlab Onramp
4 Comments
More Answers (0)
See Also
Categories
Find more on Logical 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!