- 积分
- 780
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-7-5
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
前几天有一个作业要计算水汽输送,由于只需要简单的平均命令,所以我就直接用GrADS进行数据处理和画图了,本以为很简单的,可是做下来才发现ave函数真是太“敏感”了。。语句的位置会造成结果很大的差异,最后磕磕碰碰终于是做出来了,不过里面的原因完全没有头绪,遂来求教各位大人(⊙o⊙)
- 'define avev=ave(vwnd.1,t=1,t='n')'
- 'define aveq=ave(shum.2,t=1,t='n')'
- * 'set x 1'
- 'define vv=avev-ave(avev,lon=0,lon=360,-b)'
- 'define qq=aveq-ave(avev,lon=0,lon=360,-b)'
- 'set x 1'
- 'define se=ave(vv*qq,lon=0,lon=360,-b)'
复制代码 然后如果把上面代码中的第一个'set x 1'前的*去掉,而注释掉第二个'set x 1',就相当于移动了下'set x 1'语句的位置,发现图形出来就错误了。。
望各位大大指导~~谢谢
|
-
错误的图
-
正确的图
|