- 积分
- 403
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-8-15
- 最后登录
- 1970-1-1
|
发表于 2013-9-21 10:39:06
|
显示全部楼层
斥鷃 发表于 2013-9-19 18:16
看这个错是你读取的超过你打开的文件的维数范围了~同楼上所述,贴个ctl吧~
'reinit'
'enable print E:\CH\ncep_2000_2013\u_2000.2000.gmf'
'sdfopen E:\CH\ncep_2000_2013\uwnd.2000.nc'
'sdfopen E:\CH\ncep_2000_2013\uwnd.2001.nc'
'sdfopen E:\CH\ncep_2000_2013\uwnd.2002.nc'
'sdfopen E:\CH\ncep_2000_2013\uwnd.2003.nc'
'sdfopen E:\CH\ncep_2000_2013\uwnd.2004.nc'
'sdfopen E:\CH\ncep_2000_2013\uwnd.2005.nc'
'sdfopen E:\CH\ncep_2000_2013\uwnd.2006.nc'
'sdfopen E:\CH\ncep_2000_2013\uwnd.2007.nc'
'sdfopen E:\CH\ncep_2000_2013\uwnd.2008.nc'
'sdfopen E:\CH\ncep_2000_2013\uwnd.2009.nc'
'sdfopen E:\CH\ncep_2000_2013\uwnd.2010.nc'
'set lon 50 150'
'set lat 10 80'
'set t 1'
'set lev 500'
'set mpdset hires '
'define a=ave(uwnd.1,t=1,t=366)'
'define b=ave(uwnd.2,t=1,t=365)'
'define c=ave(uwnd.3,t=1,t=365)'
'define d=ave(uwnd.4,t=1,t=365)'
'define e=ave(uwnd.5,t=1,t=366)'
'define f=ave(uwnd.6,t=1,t=365)'
'define g=ave(uwnd.7,t=1,t=365)'
'define h=ave(uwnd.8,t=1,t=365)'
'define i=ave(uwnd.9,t=1,t=366)'
'define g=ave(uwnd.10,t=1,t=365)'
'define k=ave(uwnd.11,t=1,t=365)'
'd (a+b+c+d+e+f+g+h+i+g+k)/11'
*'d a'
'print'
'disable print'
;
完整的是这个 |
|