爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3739|回复: 0

关于grads脚本程序的问题

[复制链接]

新浪微博达人勋

发表于 2014-6-22 20:39:40 | 显示全部楼层 |阅读模式
GrADS
系统平台:
问题截图:
问题概况: 应该是变量定义的问题,但是想不出什么问题,请各位高手指点
我看过提问的智慧: 看过
自己思考时长(天): 3

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

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

x
'reinit'
"open D:\data\grib20131124\grib2013112318.ctl"
'set lat 15 55'
'set lon 65 150'
'set lev 900 100'
'set grads off'
'set mpdset cnworld'
"set grid off"
"define prs=lev"
******theta--位温,ste--相当位温
'define theta=tmpprs*pow((1000/lev),0.2854)'
"define dtheta=tmpprs(z-1)*pow(1000/lev(z-1),0.286)-tmpprs(z+1)*pow(1000/lev(z+1),0.286)"
***"define dtheta=theta(z-1)-theta(z+1)"
**********
'define dx=cdiff(lon,x)*(111177*cdiff(lon,x)*cos(lat*3.1415/180))'
'define dy=(111177*cdiff(lat,y))'
'define thetadx=cdiff(theta,x)/dx'
'define thetady=cdiff(theta,y)/dy'
'define dp=100*(lev(z-1)-lev(z+1))'
'define div=hdivg(ugrdprs,vgrdprs)'
'define domgadx=cdiff(VVELprs,x)/dx'
'define domgady=cdiff(VVELprs,y)/dy'
'define f32=cdiff(ugrdprs,x)/dx-cdiff(vgrdprs,y)/dy'
'define f33=thetadx*thetady(cdiff(vgrdprs,x)/dx+cdiff(ugrdprs,y)/dy'
'define f2=-0.5*abs(thetadx+thetady)*div'
'define f3=-0.5/abs(thetadx+thetady)*((thetadx)*(thetadx)-(thetady)*(thetady))*f32+f33'
'define f4=-0.5/abs(thetadx+thetady)*(dtheta/dp)*(thetadx*domgadx+thetady*domgady)'
'define F=f2+f3+f4'
"set lev 850"
"set lat 30 50"
"set lon 90 140"
'd F'

密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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