- 积分
- 531
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2021-4-4
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
目标:读取1991-2020年850hPa vwnd,将时间维串联起来,用clmDayTLL()实现逐日气候态。代码:
begin
latstart = 0
latend = 50
lonstart = 110
lonend = 120
level = 850
list_of_files = systemfunc("ls D:/lwsj/vwnd/vwnd.*.nc")
f = addfiles(list_of_files, "r")
ListSetType(f, "cat")
time = f[:]->time
vwnd = f[:]->vwnd(:,{level},{latstart:latend},{lonstart:lonend})
YYYYMMDD = cd_calendar(time, -2)
itClm_s = 19910101
itClm_e = 20201231
recClm_s = ind(YYYYMMDD .eq. itClm_s)
recClm_e = ind(YYYYMMDD .eq. itClm_e)
vwnd_Clm = vwnd(recClm_s:recClm_e,:,:) ;
TIME = cd_calendar(time, 0) ; type float
year = toint( TIME(:,0) )
month = toint( TIME(:,1) )
day = toint( TIME(:,2) )
ddd = day_of_year(year, month, day)
yyyyddd = year*1000 + ddd ; needed for input
vwndClmDay = clmDayTLL(vwnd_Clm,yyyyddd)
vwndClmDay!0 = "year_day"
vwndClmDay!1 = "lat"
vwndClmDay!2 = "lon"
delete(time)
delete(year)
delete(month)
delete(day)
delete(ddd)
delete(yyyyddd)
报错:
warning:Aggregated dimension coordinate values are non-monotonic; check aggregated file ordering
warning:Aggregated dimension coordinate values are non-monotonic; check aggregated file ordering
fatal:Illegal Subscript. Only scalar values are allowed in subscript ranges.
vwnd_Clm = vwnd(recClm_s:recClm_e,:,:) 错误
ncl小白感谢各位大佬的帮助!
|
|