- 积分
- 13675
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-6-13
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
各位好,想请教一下cesm模式资料后处理问题,我的脚本如下,主要是采用了vinth2p函数
fils = systemfunc("ls " + ncdir + "ctrl.cam2.h0.*.nc")
f = addfiles (fils, "r")
y = f[:]->U
printVarSummary(y)
ff = addfile(ncdir+"ctrl.cam2.h0.0001-01.nc","r")
pnew = (/1000.,925.,850.,700.,600.,500.,400.,300.,250.,200.,150.,100.,70.,50.,30.,20.,10./)
pnew@long_name = "pressure"
pnew@units = "hPa"
hyam = ff->hyam ; read to memory [optional]
hybm = ff->hybm
P0mb = ff->P0*0.01
PS0 = ff->PS
PS = new((/240,96,144/),"float")
do i = 0,239
PS(i,:,:)= PS0(0,:,:)
end do
time = ispan(0,239,1)
time@units = "months since 1990-01-01"
PS!0 = "time"
PS!1 = "lat"
PS!2 = "lon"
PS&time = time
PS&lat = y&lat
PS&lon = y&lon
y&time = time
ynew = vinth2p(y,hyam,hybm,pnew,PS,1,P0mb,1,True)
ynew&time = time
printVarSummary(ynew)
fname = "uwnd.nc"
system("/bin/rm -f "+ncdir+"output/"+fname)
a = addfile(ncdir+"output/"+fname,"c")
a->uwnd = ynew
但是得到的结果总是看着有点不太正常,尤其是青藏高原那里,(貌似高层就正常了),难道是地形的影响?下图就是grads显示的850hPa纬向风场、位势高度场。请问这是什么原因?谢谢各位!
|
|