- 积分
- 115
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-1-6
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
各位大侠:
存在问题如下
1.偶然发现fortran编程得到的散度与grads中hdivg函数得到的散度不一样。
2.发现fortran编程得到的散度与利grads中利用cdiff函数得到的散度一致。
因此求问为什么二者不一样?
grads计算如下:
'reinit'
'open ../data/u.ec.ctl'
'open ../data/v.ec.ctl'
'enable print ../gmf/test.gmf'
'set x 1 94'
'set y 1 41'
'set lev 500'
'set t 20'
'define dux=cdiff(t,x)'
'define dvy=cdiff(t.2,y)'
'define dx=6370000*cos(lat*3.14159/180)*cdiff(lon,x)*3.14159/180'
'define dy=6370000*cdiff(lat,y)*3.14159/180'
'define tx=dux/dy'
'define ty=dvy/dy'
'set x 2 93'
'set y 2 40'
'set gxout shaded'
'd (tx+ty)*100000'
'set x 1 94'
'set y 1 41'
'define a=hdivg(t,t.2)'
'set gxout contour'
'set x 2 93'
'set y 2 40'
'd a*100000'
'cbarn'
'print'
'disable print'
;
图如下:
|
-
cdiff结果与hdivg结果对比
|