- 积分
- 1212
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-12-24
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
现在有一堆的txt数据文件(16*1)想要重新整合到一个txt中,输出的格式还是16行的,但是按照下面的m文件输出是一列排列,也有办法将形成的新的txt重新排列后输出,但是比较繁琐,想跟大家讨论讨论有没有比较简便的方法直接得到的,在此先行谢过~
下面是我的m程序:
clear all
clc
n=0;
for month=1
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:\2015',num2str(strmon),num2str(strday),num2str(strhour),'30','.txt'];
filename11=strcat(filename1);
filename2=['2015',num2str(strmon),num2str(strday),num2str(strhour)];
filename22=strcat(filename2);
if exist(filename11,'file')
fid=fopen(filename1);
n=n+1
data=load(filename11)
A{n}=data
fclose(fid);
fid2=fopen(['2015','.txt'],'wt');
fprintf(fid2,'%20.5f',A{1:n});
fclose(fid2);
end
end
end
end
|
|