- 积分
- 1381
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-8-29
- 最后登录
- 1970-1-1
|
发表于 2012-10-24 21:31:44
|
显示全部楼层
在论坛中看到lotina 分享的计算副高逐日指数的程序,个人觉得是否计算脊线位置指数和北界位置指数的部分做些改动才准确,像下面这样?多谢!
也就是在把格点数换算成纬度时,格点index减一在求出平均值之后进行。
请lotina 或者看过这个程序的朋友们给点建议,多谢啊!
!!!!!!!!!!!!!!!!!!!!!!!! 4 脊线位置指数 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
do t=1,yr
do m=1,mo
gx4(m,t)=0.0;tt=0
do i=lon1,lon2
if(n588(i,m,t)/=0 .and. s588(i,m,t)/=0)then
tt=tt+1
gx4(m,t)=gx4(m,t)+(n588(i,m,t)+s588(i,m,t))/2.0
end if
end do
if(gx4(m,t)/=0)then
gx4(m,t)=(gx4(m,t)/float(tt)-1)*2.5-90.0
end if
end do
end do
print*, 'ok gx4'
!!!!!!!!!!!!!!!!!!!!!!!! 5 北界位置指数 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
do t=1,yr
do m=1,mo
gb5(m,t)=0.0;tt=0
do i=lon1,lon2
if(n588(i,m,t)/=0.0)then
tt=tt+1
gb5(m,t)=gb5(m,t)+n588(i,m,t)
end if
end do
if(gb5(m,t)/=0)then
gb5(m,t)=(gb5(m,t)/float(tt)-1)*2.5-90.0
end if
end do
end do
print*, 'ok gb5' |
|