爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3340|回复: 2

[分享资料] 水汽通量输送 画图出现问题 求指导

[复制链接]

新浪微博达人勋

发表于 2014-1-20 16:47:11 | 显示全部楼层 |阅读模式

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

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

x
我用grads想画出 1961-2010时间段内指定的几个年份 5-9月份水汽输送通量的距平,编写程序如下;
'reinit'
'sdfopen E:\OpenGrADS\data\shum.mon.mean.nc'
'sdfopen E:\OpenGrADS\data\uwnd.mon.mean.nc'
'sdfopen E:\OpenGrADS\data\vwnd.mon.mean.nc'
'sdfopen E:\OpenGrADS\data\pres.sfc.mon.mean.nc'
'set grads off'
'set grid off'

'set lon 40 160'
'set lat 0 70'
'set map  15'
*'set gxout fwrite'

'define uq=shum.1*uwnd.2'
'define vq=shum.1*vwnd.3'
'define suq=vint(pres.4,uq,300)'
'define svq=vint(pres.4,vq,300)'

'set t 1 12'
'have=ave(suq,t+156,t=756,12)'
'modify have seasonal'
'set t 157 756'
'hano=suq-have'
'set t 1'

'define suq1=ave(hano,t=209,t=213)'
'define suq2=ave(hano,t=245,t=249)'
'define suq3=ave(hano,t=413,t=419)'
'define suq4=ave(hano,t=425,t=429)'
'define suq5=ave(hano,t=605,t=609)'
'define AAu=(suq1+suq2+suq3+suq4+suq5)/5'

'set t 1 12'
'have=ave(svq,t+156,t=756,12)'
'modify have seasonal'
'set t 157 756'
'hano=svq-have'
'set t 1'
'define svq1=ave(hano,t=209,t=213)'
'define svq2=ave(hano,t=245,t=249)'
'define svq3=ave(hano,t=413,t=419)'
'define svq4=ave(hano,t=425,t=429)'
'define svq5=ave(hano,t=605,t=609)'
'define AAv=(svq1+svq2+svq3+svq4+svq5)/5'


'd AAu;AAv'
'printim E:\pic\data.png white'
;
图画不出来,
QQ截图20140120164331.png QQ截图20140120164318.png
不知道问题出在哪?高手可否解答一下?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-1-20 20:27:24 | 显示全部楼层
'set t 157 756'
'hano=suq-have'

have只有1-12 你t=157 不beyond file limits 就怪了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-2-24 20:08:01 | 显示全部楼层
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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