- 积分
- 1212
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-12-24
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 tingling 于 2016-3-11 15:05 编辑
现在有一些txt数据文件需要整合,均包含16个数据,m文件如下,结果有两个问题,
1,一旦循环d多余1天,结果不能输出;
2,我想得到的结果还是16行*列的,但是数据成列排列下来就是成行排列,不知道输出的方式应该怎么修改?
先附上m文件:
clear all
clc
n=0;
for month=2
mon=num2str(month+100);
strmon=mon(2:3);
for d=1
mday=num2str(d+100);
strday=mday(2:3);
for h=0:3
h=num2str(h+100);
strhour=h(2:3);
filename1=['F:\FY2F2015',num2str(strmon),num2str(strday),num2str(strhour),'30','.txt'];
filename11=strcat(filename1);
if exist(filename11,'file')
n=n+1;
data=importdata(filename11);
A{n}=data;
else
n=n+1;
end
end
end
end
fid2=fopen(['FY2F2015','.txt'],'wt');
fprintf(fid2,'%20.5f',A{1:n});
fclose(fid2);
一些数据举例:
求指导,谢谢~
|
|