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