- 积分
- 547
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2022-8-15
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 顺利毕业! 于 2022-10-12 21:12 编辑
小白最近要处理两个nc文件数据,利用两个文件内降水差值做一个降水-时间变化图,其中降水变量是三维的(time,lat,lon),应该是需要对每个格点的降水值赋相应权重进行平均,故本小白写了以下ncl脚本并运行,但是没任何反应:begin
fin1 = addfile("xxxxxxx.nc", "r")
fin2 = addfile("yyyyyyy.nc", "r")
time = fin2->time (对应相减以fin2中的时间段为准)
lat = fin2->lat
rain1 = fin1->RAIN(48:227,:,:)
rain2 = fin2->RAIN(:,:,:)
rain_d = rain1-rain2
rad = 4.0*atan(1.0)/180.0
clat = cos(lat*rad)
rain_d_ave=wgt_areaave(rain_d, clat, 1.0, 1)
wks = gsn_open_wks("eps","rain")
res = True
res@xyLineColor="blue"
res@xyDashPattern="0"
res@tiXAxisString="time"
res@tiYAxisString="rain [mm/s]"
plot = gsn_csm_xy(wks, time, rain_d_ave, res)
end
求各位大神们帮忙看看有什么问题,或者能提供相应的ncl脚本能够指路也好,谢谢谢谢!
|
|