- 积分
- 2362
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-3-27
- 最后登录
- 1970-1-1
|
发表于 2014-5-18 10:33:38
|
显示全部楼层
你写数据没写错吧,
写数据的文件,类似
it=1
while(it<=6)
'set lon 90 120'
'set lat 10 40'
*----------第一次循环---------------------
ih=4 *----------1948年4月对应时间
ik= *----------2012年4月对应时间
iy1=ih+it *----------1948年5月对应时间
iy2=ik+it *----------2012年5月对应时间
*----------第一次循环---------------------
iz=1
while(iz<=21)
'set z 'iz''
'set lon 90 120'
'set lat 10 40'
'define rh1=rh(t='iy2')-ave(rh,t='iy1',t=iy2',12)
'define gg=aave(rh1,lon=97,lon=106,lat=21,lat=29)'
'd gg'
iz=iz+1
endwhile
it=it+1
endwhile
**************
描述文件
dset D:\zdz\rh.grd
title gyleftht
undef 9.999e+20
XDEF 1 LINEAR 100 1
YDEF 1 LINEAR 21 1
zdef 21 levels 1000 975 950 925 900 850 800 750 700 650 600 550 500 450 400 350 300 250 200
150 100
tdef 6 linear may2012 1mo
vars 1
n 21 99 temp
endvars
**************
画图
'set zlog on'
'set ylevs 1000 850 700 600 500 400 300 200 100'
'set gxout contour'
'set grads off'
'set grid off'
'set mpdset mres'
'set csmooth on'
'set tlsupp year'
'set gxout shaded'
'set lev 1000 100'
'set t 1 6'
'set cint 0.000005'
'set cmax 0'
'd n'
'print'
'set gxout contour'
'set cint 0.000005'
'd n'
'print'
只能帮你到这里了,
再不会我也没有办法了,都不知道你哪里错了。。。 |
|