在Matlab中搜索大文本文件

时间:2014-09-25 04:59:36

标签: matlab

假设我们使用Matlab,在大文本文件中搜索字符串的最佳方法是什么(可能大于1GB)?将整个文件读入内存将会很昂贵。

1 个答案:

答案 0 :(得分:1)

您需要查看此内容:Importing Large text data

该方法将使用块。以块为单位加载数据。

可以通过xlsread中的range输入参数来完成。在范围本身中,您也可以指定列。

语法:

num = xlsread(filename,sheet,xlRange)

示例:

filename = 'myExample.xlsx';
sheet = 1;
xlRange = 'B2:C3';

subsetA = xlsread(filename, sheet, xlRange)