- 积分
- 171
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-7-2
- 最后登录
- 1970-1-1

|

楼主 |
发表于 2013-7-26 09:47:39
|
显示全部楼层
lqouc 发表于 2013-7-25 17:48
为什么是0的话没看你的程序我也说不好,可能是你的数据类型的问题,不知道你fortran什么程度。
想知道的 ...
fortran刚上手,程序没有报错,(数据网格是1*1的)但是结果输出来如下图:
fortran程序如下:
program main
implicit none
integer lon,lat,t
parameter(lon=360,lat=181,t=124)
integer i,j,k
real p(lon,lat,t)
open(10,file='f:\2013722\fnl\2004080131typhoon.grd',form='binary')
open(11,file='f:\2013722\wind2004\2004080131typhoon.dat',form='formatted')
do i=1,lon
do j=1,lat
do k=1,t
read(10) P(i,j,k)
end do
end do
end do
do i=1,lon
do j=1,lat
do k=1,t
write(11,*) P(i,j,k)
print*, p(i,j,k)
end do
end do
end do
stop
end
|
|