如何包含类似的文本文件成一个循环

2视图(30天)
Binu
Binu 2016年5月19日
回答: Binu2016年5月19日
我有25个文本文件,其中包含高度数据从1991年到2015年。每个文件只包含一个列的数据(如40、50、120、62、75年,15日,13日,25日,24日…. .),但每个文件中的数据的长度是不同的。文件命名为像HGT1991 HGT1992…HGT2015。对于每个文件,我需要找到的数据点的数量低于40。我怎么能这样做在一个循环中,而不是单个文件25次做同样的事情吗?我还需要情节每年的数据。如何调用文件名称作为标题?任何帮助都是感激。

接受的答案

KSSV
KSSV 2016年5月19日
txtfiles = dir (‘* . txt”);%你在文本文件的目录
nfile =长度(txtfiles);%的文本文件
为每个文件%循环
我= 1:nfile
帧= txtfiles(我). name;%文件名
data = importdata(帧);%导入的数据文件
% % % % %做你想做的事情
结束

答案(1)

Binu
Binu 2016年5月19日
它工作得很好。由于湿婆

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!