- 积分
- 395
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-4-21
- 最后登录
- 1970-1-1
|
发表于 2018-11-17 10:14:07
|
显示全部楼层
google翻译的ncl散度计算官网,或许可以仔细看看下面提到的文章,应该会详细说明计算方法的。
使用居中有限差分计算纬度 - 经度网格的发散度。网格不必是全局的,并且允许 缺少值。
根据HB Bluestein的说法 [ Midlatitudes中的Synoptic-Dynamic Meteorology,1992,Oxford Univ。按p113-114],让D代表偏导数,a代表地球半径,phi代表纬度,dx2 / dy2代表适当的纵向和纬度间距。然后,让j为纬度y-subscript,我是经度x-subscript:
dv = Dv / Dy + Du / Dx - (v / a)* tan(phi)
dv(j,i)=(v(j + 1,i)-v(j-1,i))/ dy2(j)
+(u(j,i + 1)-u(j,i-1))/ dx2(j)
- (v(j,i)/ a)* tan(phi(j))
最后的术语说明了球体上经络的收敛。网格可以是全局的或代表有限的区域。如果 存在缺失值,则函数会在所有可能的点执行计算,但会在无法使用的坐标处返回 缺失值。
如果要在边界处估计发散(boundOpt = 2或3),则使用垂直于适当边界的单侧差分方案来确定边界值。 |
|