- 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 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Large Files and Big Data 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!