- 积分
- 58
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-4-16
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本人fortran+Grads菜鸟一枚,最近突然被分配了一个任务,其中有画模式雨量图,但是给的资料是3小时的累计雨量,必去处理成24小时的。初学fortran编了一个程序,自己也知道有错,但是不知道怎么改,由于时间紧迫,所以求助各位大神!
现在有2个文件,EC雨量数据,14050120.48和14050120.24,需要的是14050120.48减去14050120.24的数据。
求各位指点修改
program main
integer,parameter::x=361,y=201
integer i,j
real one(y,x),two(y,x),th(y,x)
open(3,file='f:\de\EC\14050120.048',status='old')
read(1,*)
read(1,*)
read(1,*)((one(j,i),i=1,x),j=1,y)
close(3)
open(4,file='f:\de\EC\14050120.024',status='old')
read(1,*)
read(1,*)
read(1,*)((two(j,i),i=1,x),j=1,y)
close(4)
do j=1,y
do i=1,x
th(j,i)=one(j,i)-two(j,i)
end do
end do
open(7,file='F:\bi\EC\2014050120.txt',status='replace',form='formatted')
do j=1,y
do i=1,x
write(3)th(j,i)
end do
end do
close(3)
end
|
|