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

楼主 |
发表于 2013-7-29 11:36:10
|
显示全部楼层
lqouc 发表于 2013-7-29 11:10
你对一个数组函数还用循环????
把内层的空间循环去掉,数组p最好写清楚p(1:lon,1:lat,k)。
谢谢,现程序更改如下:
program main
implicit none
integer::lon,lat,time,i,j,k
parameter(lon=360,lat=181,time=124)
real::p(lon,lat,time)
real::w
open(10,file='f:\2013722\fnl\2004080131typhoon.grd',form='binary')
do k=1,time
read(10) (p(1:lon,1:lat,k))
end do
do k=1,time
write(*,*)k
write(*,*) minval(p(100:180,1:50,k)) !范围有改
write(*,*) minloc(p(100:180,1:50,k))
end do
stop
end
结果如下图:
难道是我的grd数据错了?可是用grads能画出来呀
|
|