在Matlab中搜索大型文本文件
假设我们使用Matlab,在大型文本文件(可以大于1GB)中搜索字符串的最佳方法是什么?将整个文件读入内存的成本很高。您需要研究以下内容: 方法是使用块。以块的形式加载数据 它可以通过xlsread中的范围输入参数完成。在范围本身中,还可以指定列 语法:在Matlab中搜索大型文本文件,matlab,Matlab,假设我们使用Matlab,在大型文本文件(可以大于1GB)中搜索字符串的最佳方法是什么?将整个文件读入内存的成本很高。您需要研究以下内容: 方法是使用块。以块的形式加载数据 它可以通过xlsread中的范围输入参数完成。在范围本身中,还可以指定列 语法: num = xlsread(filename,sheet,xlRange) 例如: filename = 'myExample.xlsx'; sheet = 1; xlRange = 'B2:C3'; subsetA = xlsread(f
num = xlsread(filename,sheet,xlRange)
例如:
filename = 'myExample.xlsx';
sheet = 1;
xlRange = 'B2:C3';
subsetA = xlsread(filename, sheet, xlRange)
什么样的文本文件?名单?条目除以制表符?分号?或者只是一堆你不知道起点的文字?您搜索的字符串是否准确?还是要返回包含该字符串的所有数据?