我希望我的MATLAB脚本能够运行包含带有测深信息的ascii文件的文件夹。文件名的结构如下:
2013-01-08_ABC_T0.asc
,2014-02-06_ABC_T0.asc
,2015-03-07_ABC_T0.asc
等公司提供的数据ABC
和
2013-07-xx_QQ
公司提供的数据, 2015-05-xx_QQ
,QQ
等。数据代表在不同时间步进行的测深测量。为了清楚起见,我想在文件名中保留日期(yy/mm/dd
),因为我希望稍后在脚本中使用它们。
我是MATLAB的新手,我不知道如何遍历这些文件。如果我只有第一个提到的集并从文件名中删除了日期,我会使用:
%% loop over bathymetry rasters
disp('Looping over bathymetry rasters...')
for t=0:8
[x, y, z, ~] = arc_asc_read(['N:\Workspace\rasters\ABC_T' num2str(t)]);
end
但是如何忽略具有更复杂文件名的前11个字符?