| 
 
	积分1050贡献 精华在线时间 小时注册时间2012-3-16最后登录1970-1-1 
 | 
 
 发表于 2013-3-14 09:59:44
|
显示全部楼层 
| ls正解,求区域平均要设置成区域,而画时间-高度剖面要固定经纬度,建议把计算步骤和画图分开。 关于楼主的问题,吧里有帖子讲过,点我看看
 我试了下,可以出图的。我觉得还有一个问题就是求温度平流时,pi定义时除以了180,后面就不用再除了。
 下面是我的gs,给楼主参考一下,欢迎指正
  
 'reinit'
 'open d:\data\ht.ctl'
 'enable print d:\wanwan\advT.gmf'
 *--------------GrADS设置-----------------------
 'set parea 1 10 1 8'
 'set mpdset cnworld'
 'set map 1 1 5'
 'set xlopts 1 6 0.12'
 'set ylopts 1 6 0.12'
 'set grid off'
 'set grads off'
 'set csmooth on'
 *-----------------计算----------------------------
 'set lon 100 140'
 'set lat 10 40'
 'set lev 1000 200'
 'set t 8 28'
 *----------------温度平流的计算-------------------
 'define pi=3.1415726'
 'define r=6.356e6'
 'define dTx=cdiff(TMPprs,x)'
 'define dTy=cdiff(TMPprs,y)'
 'define dx=cdiff(lon,x)*cos(lat*pi/180)*pi/180*r'
 'define dy=cdiff(lat,y)*pi/180*r'
 'define advT=-(ugrdprs*dTx/dx+vgrdprs*dTy/dy)'
 'define n=aave(advT,lon=112,lon=126,lat=22,lat=35)'
 *---------------画图-------------------------------
 *画图前先把经纬度固定(好像任意值都行)
 'set lon 110'
 'set lat 20'
 'set zlog on'
 'd n*1e5'
 *量级为10的-5,单位是10-5K/s
 'draw title avdT'
 'print'
 'disable print'
 'close 1'
 ;
 
 
 | 
 |