- 积分
- 38420
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-6-20
- 最后登录
- 1970-1-1
成长值: 0
|
发表于 2014-3-28 09:44:39
|
显示全部楼层
这是我帮一孩子写的用于批量处理160站点资料的程序,数据是从气候中心网站下载最新的···
你的数据貌似是已经合并好了的···
不知道你对fortrtan懂了多少,自己照着写或者改改吧
parameter(m=160,n=756)
real x(m,n),xx(12,8,20,63)
character*20 mon
do im=1,11
if(im.le.9)then
write(mon,"(i1)")im
open(1,file="温度数据\t160"//trim(mon)//".txt")
else
write(mon,"(i2)")im
open(1,file="温度数据\t16"//trim(mon)//".txt")
endif
do k=1,63
do i=1,8
read(1,*)(xx(im,i,j,k),j=1,20)
enddo
enddo
close(1)
enddo
open(1,file="温度数据\t1612.txt")
do k=1,62
do i=1,8
read(1,*)(xx(im,i,j,k),j=1,20)
enddo
enddo
close(1)
do i=1,8
do j=1,20
do k=1,63
do im=1,12
x((i-1)*20+j,(k-1)*12+im)=xx(im,i,j,k)
enddo
enddo
enddo
enddo
end |
|