- Are you sure you want "v_1, v_2, ...v_435483" ? I believe a 2D array would serve you better.
- See How can I create variables A1, A2,...,A10 in a loop? Please don't do this!
- and try textscan( ...., 'CollectOutput', true )
how to use read a Huge .txt file row by row and save each row as a vector?
1 view (last 30 days)
Show older comments
I have a huge .txt file (435483 rows), each row contains 60 measured values (at 60 time points). Now, I want to read this file into 435483 separate arrays and each array contains these 60 measured values. My data looks like this:
row1:1 2 3 4 5;
row2:2 4 6 8 10;
row3:1 3 5 7 9;
...
But instead of having three rows, I have (435483 rows); instead of having 5 measured-values, I have 60.
At the end, I want to acquire 435483 arrays v_1, v_2, ...v_435483. I know that textscan() can do similar thing, but they group elements in each col instead of row.
Thank you very much for whoever can help!
3 Comments
Answers (0)
See Also
Categories
Find more on Large Files and Big Data 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!