- 积分
- 28406
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-6-30
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我用linint2这个函数差值,参照的是http://www.ncl.ucar.edu/Applications/regrid.shtml,,
这里面的regrid_1.ncl即这个,http://www.ncl.ucar.edu/Applications/Scripts/regrid_1.ncl,
我模仿者变换了一下输入文件,改为air_mon_mean.nc,具体情况是air(time,lat,lon),lat=360,lon=720,是0.5*0.5度的数据,我自己设定的插值网格为
newlat=fspan(50,35,16),newlon=fspan(75,95,21),是1*1度的均匀网格,然后newair=linint2(lon,lat,air,True,newlon,newlat,0)差值完成后,发现经纬度显示是正确的,newlon=75,76,77,78,79,......94,95,newlat=50,49,48,47,.....36,35,和我预期的一致,但是newair这个数组里面没数据,全是空的,显示为newair= _, _, _, _,
等等,这应该是没插值成功吧,想了好久,想不通,求解释,具体的ncl脚本就是参考上面的链接regrdi_1.ncl的,只改了以上提到的几处,
|
|