请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3650|回复: 9

[分享资料] ave函数使用时的一个现象

[复制链接]

新浪微博达人勋

发表于 2012-12-1 11:32:57 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

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

错误的图

错误的图

正确的图

正确的图
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-12-1 12:45:31 | 显示全部楼层
set x 1是对他下面的那句define起作用的,你如果放在上面,那么vv的x方向只有一个点了,显然不能再用来计算se了吧你的剖面应该是针对se的,而不是vv
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-12-1 13:05:01 | 显示全部楼层
楼上正解,set x 1把经度固定了,那你计算的时候,经度也是固定的,vv和qq也就剩一列的值了,那再求se也就是剩下一列的值了,剖面就肯定画不出来了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-12-1 15:16:05 | 显示全部楼层
学习了....
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-12-8 16:02:04 | 显示全部楼层

soga...学习了。。谢谢清风大大!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-9-22 20:03:13 | 显示全部楼层
正遇到这难题,学习了。。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-11-29 21:45:25 | 显示全部楼层
学习了,谢谢~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-12-14 16:12:43 | 显示全部楼层
原来是这样啊,谢谢~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-2-2 12:04:47 | 显示全部楼层
我喜欢风 发表于 2012-12-8 16:02
soga...学习了。。谢谢清风大大!!

真是需要学习的地方太多,受教了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-11-8 11:50:31 | 显示全部楼层
又涨知识了,学习了!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表