- 积分
- 21
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-10-15
- 最后登录
- 1970-1-1
|

楼主 |
发表于 2015-4-3 13:51:30
|
显示全部楼层
经过师兄的指点,已经知道哪边有问题了,散度的计算用到相邻的格点,所以最边上的格点无法被计算出来。先把区域放大,然后在画图之前缩小就行了。脚本如下
'reinit'
'open h:/fnl_ding/2013/fnl_20130522_18_00.ctl'
'set mpdset cnworld'
'set lev 1000'
'set t 1'
'set lon 100 120'
'set lat 20 45'
'set gxout shaded'
'set csmooth on'
'define p=lev'
'define e=(6.112*exp((17.67*(TMPprs-273.16))/(TMPprs-29.65)))'
'define qs=(0.622*e/(p-0.378*e))'
'define q=qs*RHprs/100'
'define qdiv=hdivg(q*UGRDprs/9.8,q*VGRDprs/9.8)'
'set lon 105 115'
'set lat 28 37'
'd qdiv'
'cbarn'
'printim h:/fnl_ding/picture/div_vf052218_1000.png white x1000 y800'
; |
|