- 积分
- 1083
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-4-18
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 潇潇 于 2016-7-14 11:03 编辑
想求80-99年冬季的月平均值,用到month_to_season函数,程序如下:f=addfile("E:/data/ncep/hgt/hgt.mon.mean.nc","r")
hgt=f->hgt(:,5,:,:)
;printVarSummary(hgt)
month_abbr = (/"","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"/)
time =f->time
time@units = "hours since 1800-1-1 00:00:00"
utc_date = cd_calendar(time, 0)
year = tointeger(utc_date(:,0))
month = tointeger(utc_date(:,1))
MMYYYY=month_abbr(month)+sprinti("%0.4i", year)
;print(MMYYYY)
ymStrt="Mar1979"
ymLast="Feb2000"
iStrt=ind(MMYYYY.eq.ymStrt)
iLast=ind(MMYYYY.eq.ymLast)
;print(iStrt)
;print(iLast)
hgtx=hgt(iStrt(0):iLast(0),:,:)
printVarSummary(hgtx)
hgtx!0="time"
hgtx!1="lat"
hgtx!2="lon"
hgt_DJF=month_to_season(hgtx,"DJF")
;printVarSummary(hgt_DJF)
提示错误:
file:///C:\Users\Administrator.WIN-S3THKM90QAH\AppData\Roaming\Tencent\Users\29678350\QQ\WinTemp\RichOle\$HDJ@Y3AK%BUJ{_$JY%@$E1.png
|
|