- 积分
- 744
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-3-22
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
现在有个grd资料是33年的6,7,8,9月每日资料。
想把每年7月的31天提取出来定义个新变量,那么时间维数为31*33。先定义个变量全部赋值0 。
'open E:\vwnd33.ctl'
'set lat -90 90'
'set lon 60 200'
'set lev 1000'
'define var1=0'
dd=0
aa=1
cc=1
while(cc<33)
bb=1
while(bb<=31)
dd=bb+cc*12
'set t 'aa
'var1=tn(t='dd')'
aa=aa+1
bb=bb+1
endwhile
cc=cc+1
endwhile
可没有用
现在就是想问怎么样给临时变量的不同时次分别赋值啊?define都是一次性赋值的。我想的是变量只取某些时次赋值。例如 var1(t=3)=vwnd(t=5)这样子,但这个语句是错误的。
求助大神帮忙 网上也搜了半天 怎么grads不能给变量的某个具体时次赋值啊。
|
|