- 积分
- 13674
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-9-8
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 leeol 于 2014-4-26 21:35 编辑
原始数据:NCEP再分析资料:prate.sfc.day.1981-2010.ltm.nc
使用sdfwrite读取输出NC格式数据(GS如下):
'reinit'
'sdfopen d:\data\prate.sfc.day.1981-2010.ltm.nc'
'set x 1 192'
'set y 1 94'
'set z 1'
*'set t 1'
'set sdfwrite d:\prate.sfc.pentad.1981-2010.ltm.nc'
day=1
while(day<=365)
'define pp=ave(prate,t='day',t='day'+4)'
'sdfwrite pp'
day=day+5
endwhile
;
grads运行没有报错,但是所输出文件的变量只有1个时次(经检验,为最后一个时次的资料):file:///C:\Users\Edward Lee\AppData\Roaming\Tencent\Users\330493972\QQ\WinTemp\RichOle\UGQTHNVQ6CXI9RB(I_0ZP3D.jpg
我试着在GS中设置 set t 1 73 (GS中红字部分),结果出来了73个时次的资料,但是每个都相同,为最后一个时次资料。
PS:换用fwrite输出grd文件来经检验,这个用sdfwrite出来的数据是最后一个时次的资料。
求大家指导下,sdfwrite函数 怎么在循环语句中使用?
最新自我回复:
|
|