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

气象家园

 找回密码
 立即注册

新浪微博登陆

只需一步, 快速开始

QQ登录

只需一步,快速开始

搜索
查看: 46|回复: 0

[脚本编辑] grads如何对月平均数据求逐年平均并做时间序列

[复制链接] |关注本帖

新浪微博达人勋

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

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

x
本帖最后由 LemonTree007 于 2018-4-16 21:56 编辑

1.这里要对月平均数据求逐年平均,然后做出区域平均的时间序列图,求大神指教。
2.如果是三个时间连续的月平均nc文件,要求他们的逐年平均,再做出时间序列又该怎么写?
个人觉得要定义新变量,做每隔12个月的循环求逐年平均数据,但写不出脚本怎么办?急求指导。
下面是一个例子,grads显示数据太大(190101-201412的月平均数据),会很慢,我想知道我写的这个逻辑是否正确,有哪些不符合脚本语言的,跪求指正!
  1. 'reinit'
  2. 'sdfopen D:\gradsht\spei01.nc'
  3. 'set lon 70 140'
  4. 'set lat 10 60'
  5. 'set lev 0'
  6. 'set t 1 1368'
  7. 'define speit=spei'
  8. 'set t 1'
  9. n=1
  10. while(n<125)
  11.     'speit.x.y.n=ave(spei,t+0,t=t+12).(lat=10,lat=60).(lon=70,lon=140)'
  12.     n=n+1
  13.     'set t t+12'
  14. endwhile
  15. 'set gxout line'   
  16. 'd tloop(aave(speit,lon=70,lon=140,lat=10,lat=60))'
  17. pull dummy
  18. 'c'
复制代码


已有1人关注本帖

小傅之追梦
密码修改失败请联系qq:937062711
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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