2013-06-28 83 views
0

我在格式文本中有一些结果包括文本标题。它大概是15-50Gb。我想在Matlab中导入这个治疗。你能否给我一些建议,我应该使用什么命令来处理这个大文件? 谢谢。在Matlab中读取一个非常大的文本文件(〜30Gb)

+2

尝试[这个链接](http://www.mathworks.com/help/matlab/import_export/import-large-text-files.html) – macduff

+0

如果你没有那么多的内存(你可能不喜欢,吨),你也可以考虑使用内存映射:http://www.mathworks.co.uk/help/matlab/memory-mapping.html –

+1

请参阅答案:http://stackoverflow.com/a/20964246/ 3103767 –

回答

-1

我通过textscan函数解决了这个问题。但我有5 GB左右的文本文件。电脑有16GB内存,这是不够的,必须使用pagefile.sys。阅读时间cca 60分钟。