- 积分
- 243
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2018-6-15
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 鲤鱼么 于 2021-5-25 16:35 编辑
求助!NCL滤波,10-20天带通,OLR-day-mean,算出来全是NaN.....请问有没有大佬教教我
脚本如下:
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/shea_util.ncl"
begin
; -------------Input Data-------------
f = addfile("e:/olrjason.nc","r")
olr = f->olr
; -----------Lanczos Filter-----------
ihp = 2
;1 for highfrequency, 2 for bandpass and 0 for lower pass
sigma = 1.0 ; Lanczos sigma
nWgt = 201 ; loose 200days each end
fca = 1./20. ; start freq
fcb = 1./10. ; last freq
wgt = filwgts_lanczos (nWgt, ihp, fca,fcb, sigma )
qBPF = wgt_runave_Wrap( olr(lat|:,lon|:,time|:), wgt, 0 )
copy_VarCoords(olr(lat|:,lon|:,time|:),qBPF)
;-------------Output Data-------------------
system("/bin/rm -f "+"qbwo.nc")
fout = addfile("e:/qbwo.nc","c")
filedimdef(fout,"time",-1,True)
fout->qfil = qBPF(time|:,lat|:,lon|:)
end
|
|