爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3850|回复: 4

[脚本编辑] 用GrADs求气温平均的问题

[复制链接]
发表于 2017-10-27 18:20:26 | 显示全部楼层 |阅读模式

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

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

x
用NCEP上的全球气温逐月资料,在GrADs上求北半球冬季气温平均年变化的问题。
我的设想是求1987到2017冬季的整个北半球的气温平均,做出纵坐标是气温,横坐标是每一年。
所以要对每一年的12月(上一年的),1月,2月共三个月求平均,还要对整个北半球做平均。
以下是gs文件内容。请各位大牛帮忙看看哪里有问题,还是我的思路不对。
微信图片_20171029163626.png 微信图片_20171029163702.png


密码修改失败请联系微信:mofangbao
发表于 2017-10-27 19:30:31 | 显示全部楼层
可以先做区域平均,然后做循环挑出冬季月份做平均。。。ave,aave的用法版上很多经验的
密码修改失败请联系微信:mofangbao
发表于 2017-10-27 20:39:47 | 显示全部楼层
建议先去GrADS官网去看看ave 用法,然后再看看tloop函数,也许能有所启发
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2017-10-28 15:05:43 | 显示全部楼层
谢谢楼上的意见 准备尽快开始自学
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2017-10-28 20:47:30 | 显示全部楼层
我重新写了一个程序 还是出不来,这样的
'reinit'
'sdfopen e:\air.mon.mean.nc'
'enable print e:\air.mon.mean.gmf'
'set gxout line'
'set ccolor 1'
'set lev 1000'

i=468
while(i<=830)
t0=i
t1=i+1
t2=i+2
'define aved'i'=ave(aave(air,lon=0,lon=360,lat=0,lat=90),t=t0,t=t2)'
i=i+12
endwhile
'd aved'  #这里是不是有问题,我觉得aved‘i’的形式很像数组,所以这里直接想当然的display了aved
'print'
'clear'

'disable print'
'reinit'
'quit'
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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