extract dataset from textfile to many variables
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi everyone, I have a textfile with N rows of data (N is very big, 45e6 for example). I would like to divide these N rows into k subsets of 1e6 rows (I suppose k is integer to simplify the problem), then save each subset to one file .mat. Could somebody show me how to code please ? Best regards, Winn
0 comentarios
Respuesta aceptada
Walter Roberson
el 9 de Jun. de 2013
If you are using OS-X or Linux, I suggest you use the Unix-level command "split"
On MS Windows, if efficiency is important, I suggest you use perl (which is included with all MATLAB releases.) The perl code can be seen at http://www.perlmonks.org/?node_id=90768
To do it in MATLAB, I would probably suggest doing the reading using textscan() with a format of '%s' and 'Delimiter', ''
Más respuestas (0)
Ver también
Categorías
Más información sobre Workspace Variables and MAT Files en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!