- 积分
- 484
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-11-18
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
读取了nc资料,想做1955年至2008年6月的海温距平图,可是run了gs文件后发现怎么改变t出来的图都是一样的,而且距平值都是整数,正常不是应该是小数么?
以下是我提取nc资料及距平的gs文件:
'reinit'
'sdfopen C:\sst.mnmean.nc'
'set fwrite C:\sst.grd'
'set gxout fwrite'
'define asst=ave(sst,t=1218,t=1854,12)'
tt=1218
while(tt<=1854)
'set x 1 180'
'set y 1 89'
'set t'tt
'set z 1'
'nsst=sst-asst'
'd nsst'
tt=tt+12
endwhile
'disable fwrite'
'reinit'
;
以下是我grd文件的ctl文件:
dset C:\sst.grd
title sst
undef -9.99e+33
xdef 180 linear 0 2
ydef 89 linear -88 2
zdef 1 levels 0
tdef 54 linear 00z01jun1955 1yr
vars 1
nsst 0 99
endvars
以下是出图的gs文件:
'reinit'
'open C:\sst.ctl'
'set mpdset cnworld'
'set gxout contour'
'set cint 0.1'
'set t 3'
'd nsst'
'printim C:\t3.png white'
;
求指导呀..........觉得应该是求距平的问题呀,可是还是百思不得其解..............
|
|