- 积分
- 45557
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-8-28
- 最后登录
- 1970-1-1
|
发表于 2013-4-19 22:56:15
|
显示全部楼层
本帖最后由 river 于 2013-4-19 22:57 编辑
提米苏拉 发表于 2013-4-19 22:17
谢谢river,我再试试。
之前那个有些问题,我又改了一下,应该可以了。
'reinit'
yy=1948
while(yy<=20012)
'sdfopen f:\ncep\daily\'yy'.nc'
'set gxout fwrite'
'set fwrite f:\1948-2012.grd'
'set lat 30 160'
'set lon 10 80'
if (math_mod(yy,4)=0&math_mod(yy,400)=0)
tt=1
while(tt<=366)
'set t 'tt''
zz=1
while(zz<=17)
'set z 'zz''
'd air'
zz=zz+1
endwhile
tt=tt+1
endwhile
else
tt=1
while(tt<=365)
'set t 'tt''
zz=1
while(zz<=17)
'set z 'zz''
'd air'
zz=zz+1
endwhile
tt=tt+1
endwhile
endif
'disable fwrite'
yy=yy+1
endwhile
; |
|