- 积分
- 2971
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2022-6-8
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 张一鸣 于 2023-2-21 13:37 编辑
1.问题描述:我想用ERA5月均数据计算多年季平均的水汽通量散度,尝试了几个论坛上的不同的计算顺序(a.先求各层散度,让后在从近地面积分至300;b.先从近地面积分qv和qu,最后算一个散度)感觉效果都不是很好。注:数据的维度:X480;Y240;T12;Z20
2.疑惑部分:
a.看到大家算出来的0值区域(白色)占了很大部分,而我的大部分却不是0。希望能指点一下,感谢!!!!
3.对比图(先积分后求散度):(左图是我是用grads画的,右图是文献中给出的图)
4.代码部分(先积分后求散度):
'reinit'
'sdfopen G:\Data\all_div_v3\sf1.nc'
'define p1=ave(sp,t=1,t=12)'
'close 1'
'set grads off'
'set grid off'
'set parea 1.5 10.0 1.5 8.0'
'set map 1 1 5'
'set xlint 20'
'set ylint 20'
'set xlopts 1 5 0.18'
'set ylopts 1 5 0.18'
'set clopts 1 5 0.18'
'set mpdset cnworld cnriver'
'set font 4'
'sdfopen G:\Data\all_div_v3\quv1.nc'
'set z 1 20'
'define u=ave(u,t=1,t=12)'
'define v=ave(v,t=1,t=12)'
'define q=ave(q,t=1,t=12)'
'define uq=u*q'
'define vq=v*q'
'set z 1'
'define qu=vint(p1,uq,300)/1000'
'define qv=vint(p1,vq,300)/1000'
'define uvq=mag(qu,qv)'
'define divq=hdivg(qu,qv)*1e6'
'set lon 60 180'
'set lat 0 60'
'set rgb 20 24 24 112'
'set rgb 21 16 78 139'
'set rgb 22 23 116 205'
'set rgb 23 72 118 255'
'set rgb 24 91 172 237'
'set rgb 25 173 215 230'
'set rgb 26 209 237 237'
'set rgb 27 229 239 249'
'set rgb 28 242 255 255'
'set rgb 29 255 255 255'
'set rgb 30 253 245 230'
'set rgb 31 255 228 180'
'set rgb 32 243 164 96'
'set rgb 33 237 118 0'
'set rgb 34 205 102 29'
'set rgb 35 224 49 15'
'set rgb 36 237 0 0'
'set rgb 37 205 0 0'
'set rgb 38 139 0 0'
'set csmooth on'
'set clevs -20 -16 -12 -8 -4 -2 2 4 8 12 16 20'
'set rbcols 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 '
'd re(divq,1)'
'cbarn 1 2'
'draw title 1000-300hPa divigence of water vapor flux'
'printim sdfopen G:\Data\all_div_v3\test_.png white x1920 y1080'
|
|