我正在尝试从 .cnv 文件中读取一些数据。我可以打开文件:
TopFolder = 'Name_of_my_file';
SubFolder = dir(fullfile(TopFolder,'*.cnv'));
fid = fopen(fullfile(TopFolder,SubFolder{i}));
所有数据都位于字符串 END 之后,该字符串位于与其他标题不同的行上。我想导入存储在此字符串后面的行中的数据。如何做到这一点?
例如.cnv文件的a部分如下:
# datcnv_in = D:\data\110606_000.hex D:\instrument software\Seabird 2010-07\Seabird Con Files\SBE19_2108_ScufaTOBS.con
# datcnv_skipover = 0
# file_type = ascii
*END*
-0.051 0.0312 15.4328 138.1551 0.0000 0.0000 0.0000 0.0000 0.000e+00
-0.033 0.0305 15.4277 138.1551 0.0000 0.0000 0.0000 0.0000 0.000e+00
所以,我想在End之前避免这些行
也许第一步是找到 END 的行号?我该怎么做?