- 积分
- 18637
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-12-4
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我想做的是计算两个区域的位势高度差,资料为hgt.mon.mean.nc,首先我想提取1961-2014年冬季的数据,然后再计算两个区域的位势高度差,求大神帮我看看,谢谢!
提取冬季的gs:
'reinit'
'sdfopen E:\hgt.mon.mean.nc'
'set fwrite E:\hgt\hgt_winter_1961_2014.grd'
'set gxout fwrite'
'set x 1 144'
'set y 1 73'
'set lev 500'
i=168
while(i<=806)
'd ave(hgt,t='i',t='i+2')'
i=i+12
endwhile
'disable fwrite'
;
配置ctl:
dset E:\hgt\hgt_winter_1961_2014.grd
undef -9.96921e+36
title monthly mean hgt from the NCEP Reanalysis
xdef 144 linear 0 2.5
ydef 73 linear -90 2.5
zdef 1 linear 1 1
tdef 54 linear 1961 1yr
vars 1
hgt 1 99 monthly mean geopotential height
endvars
计算位势高度差:
'reinit'
'open E:\hgt\hgt_winter_1961_2014.ctl'
'set x 1'
'set y 1'
'set z 1'
'set t 1 54'
'define ghta=tloop(aave(hgt,lon=55,lon=70,lat=40,lat=55))'
'define ghtb=tloop(aave(hgt,lon=130,lon=140,lat=35,lat=45))'
'define ghta1=ghta-ave(ghta,t=1,t=54)'
'define ghtb1=ghtb-ave(ghtb,t=1,t=54)'
'd (ghta1-ghtb1)'
;
|
|