什么是相当于fgel
和fgets
MATLAB中读取一个列从一个文本文件中的时间(非行)?
您无法避免读取文件。但是,如果数据集很大,则可以告诉MATLAB在读取文件时忽略不相关的部分。
例如,如果您的列用空格分隔,并且您想读取第一列中的浮点数,则可以尝试以下操作:
fid = fopen('input.txt');
C = textscan(fid, '%f %*[^\n]');
C = C{:};
fclose(fid);
这仍会读取整个文件,但仅将第一列存储在内存中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句