- 积分
- 15
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2017-5-16
- 最后登录
- 1970-1-1
|
4金钱
在做论文,需要画臭氧在一定层次内的30年平均的臭氧廓线。但是自己编程出来总是不能正确地显示,自己对着说明也看了很久,就是看不出问题……麻烦各位帮忙指正一下,多谢多谢
现附上gs文件:
'reinit'
'sdfopen F:\grads\30y.nc'
'set x 0 360'
'set y 90' #固定在赤道上
'set z 1 15' #高度就15层
'set zlog on'
'set t 1 360'
'set grads off'
'set vpage off'
'define a=ave(o3,x=0,x=360)' #做纬向平均,得到不同高度不同时间的臭氧浓度
'define b=ave(a,t=1,t=360)' #做时间平均,得到不同高度的臭氧多年平均浓度
'd b'
'define q=ave(a,t=3,t=351,12)+ave(a,t=4,t=352,12)+ave(a,t=5,t=353,12)' #下面想算春季臭氧的多年平均
'd q/3'
然后出来的图是这样的:
很明显看到右下角的时间,没有做成时间平均,实际上是从第一个时间点到最后一个时间点都做了一张图,最后一张覆盖了前面的其他图。我不太明白,是编程语句有问题还是说语句顺序有问题。而且,发现春季平均和30年多年平均重合了,这明显不合理,但我也找不到到底是哪里错了……
各位大佬,请点拨一下我……谢谢了
|
|