- 积分
- 100
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-4-19
- 最后登录
- 1970-1-1
|
GrADS
系统平台: |
|
问题截图: |
- |
问题概况: |
gs循环批处理nc文件出错 |
我看过提问的智慧: |
看过 |
自己思考时长(天): |
3 |
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
nc文件比较多,一共有35年,需要用gs在grads中做批处理,写了一个循环,也能得到结果,但是在验证过程中发现,批处理得到的数据与独立手动得到的数据是不同的,求解问题出在哪里。
gs文件附在下方。
'reinit'
'set gxout fwrite'
'set fwrite D:\uwndwavelet150606\uwnd.grd'
year=1980
while(year<=2014)
'sdfopen D:\uwndwavelet150606\uwnd\uwnd.'year'.nc'
if(year!=1980&year!=1984&year!=1988&year!=1992&year!=1996&year!=2000&year!=2004&year!=2008&year!=2012)
tt=1
while(tt<=365)
'set t 'tt
'set lon 11'
'set lat 22'
'set lev 500'
'd aave(uwnd,lon=90,lon=102.5,lat=30,lat=35)'
tt=tt+1
endwhile
else
tt=1
while(tt<=366)
'set t 'tt
'set lon 11'
'set lat 22'
'set lev 500'
'd aave(uwnd,lon=90,lon=102.5,lat=30,lat=35)'
tt=tt+1
endwhile
endif
year=year+1
endwhile
'disable fwrite'
;
|
|