爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4256|回复: 1

[脚本编辑] 求助!if循环写出来的数据都是0……

[复制链接]

新浪微博达人勋

发表于 2018-3-14 22:25:38 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 一一一一 于 2018-3-15 11:49 编辑

有变量pds的数据,目标是计算每天有多少个满足pds<=-0.04的格点数n,将与时间一一对应的数据n输出
写数据的gs如下:
'reinit'
'open f:\data\pds.ctl'

'set gxout fwrite'
'set fwrite f:\data\test.grd'

'set lev 850'

t2=1
while(t2<=100)
'set t 't2''
m=0

a=105.0
while(a<=125.0)
'set lon 'a''
b=22.0
while(b<=31.0)
'set lat 'b''

if(pds<=-0.04)
m=m+1
endif

b=b+0.5
endwhile
a=a+0.5
endwhile

'define n='m''
'd n'

t2=t2+1
endwhile

'disable fwrite'
*

写出来的ctl如下:
dset f:\data\test.grd
title n
undef -9.99e+08
xdef 1 levels 1
ydef 1 levels 1
zdef 1 levels 1
tdef 100 linear 00z01may1979 1440mn
vars 1
n 0 99   n
endvars

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2018-3-15 11:22:15 | 显示全部楼层
来个人帮忙呀
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表