- 积分
- 2268
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-7-27
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 syl136 于 2016-5-30 21:15 编辑
我写的水平温度梯度程序运行结果数值量级都不对,但是确实是按着温度梯度公式和差分公式写的,求好心人帮忙看一下是哪里出了问题。。看了很久都没看出来。。。 后边附有公式
do k=2,k1-1
do j=4,j1-3
do i=4,i1-3
ddxx1=lon(i-1)*3.1416/180
ddxx3=lon(i+1)*3.1416/180
ddyy=(lat(j+1)*3.1416/180-lat(j-1)*3.1416/180)*6371000
ddxx=cos(lat(j)*3.1416/180)*(ddxx3-ddxx1)*6371000
tx2=t(i+1,j,k)*t(i+1,j,k)-t(i-1,j,k)*t(i-1,j,k)/(2*ddxx)
ty2=t(i,j+1,k)*t(i,j+1,k)-t(i,j-1,k)*t(i,j-1,k)/(2*ddyy)
turb(i,j,k)=sqrt(tx2+ty2)
end do
end do
end do
|
|