- 积分
- 9854
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-10-29
- 最后登录
- 1970-1-1
![[热风2010] 粉丝数:54 微博数:360 新浪微博达人勋](source/plugin/sina_login/img/light.png)
|
![](static/image/common//ico_lz.png)
楼主 |
发表于 2013-11-18 23:15:01
|
显示全部楼层
本帖最后由 linikiku 于 2013-11-18 23:32 编辑
我的问题还是没有解决。只好用笨方法计算了。把4个原始文件同时打开,分别计算多年的5月平均值。然后再相加除4。附图是正确的结果,同其它资料计算的结果是一致的。代码如下:- 'reinit'
- 'open h:/data/pentad/TOPO/GEOROP/OROG12.CTL'
- 'sdfopen ../pv_mon_1979-1988.nc'
- 'sdfopen ../pv_mon_1989-1998.nc'
- 'sdfopen ../pv_mon_1999-2008.nc'
- 'sdfopen ../pv_mon_2009-2012.nc'
- 'set display greyscale white'
- 'c'
- 'set lon 50 120'
- 'set lat 0 40'
- *'set parea 1. 8. 6.8 8.5'
- levs=300
- 'set grads off'
- 'set grid on 4 1'
- *'set map 1 1 4'
- 'set xlint 30'
- 'set ylint 10'
- *
- 'set dfile 1'
- 'set t 1'
- 'set z 4'
- 'set gxout shaded'
- 'set cmax 0.9'
- 'set rbcols 4 4'
- 'd orog'
- 'set dfile 2'
- 'set lev 'levs
- 'set t 5'
- 'clm1=ave(pv,t=5,t=120,12)*1e6'
- *
- 'set dfile 3'
- 'set lev 'levs
- 'set t 5'
- 'clm2=ave(pv,t=5,t=120,12)*1e6'
- 'set dfile 4'
- 'set lev 'levs
- 'set t 5'
- 'clm3=ave(pv,t=5,t=120,12)*1e6'
- *
- 'set dfile 5'
- 'set lev 'levs
- 'set t 5'
- 'clm4=ave(pv,t=5,t=48,12)*1e6'
- 'set gxout contour'
- 'set cint 0.1'
- 'd (clm1+clm2+clm3+clm4)/4.'
复制代码 |
-
|