- 积分
- 2073
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-9-28
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 海蓝蓝 于 2012-1-24 12:45 编辑
'reinit'
'open fnl_20110429_12_00.ctl'
'set lon 106 129'
'set lat 29.5 43.5'
'set lev 1000 400'
'define pi=3.1415926'
'define dire=180+atan2(ugrdprs,vgrdprs)*180/pi'
'define s=sin((dire(lev=500)-dire(lev=850))*pi/180.0)'
'define term5=125*(s+0.2)'
if(dire(lev=850)<130.0 | dire(lev=850)>250.0)
term5=0
endif
以上代码,把dire定义为三位变量,打算在后面引用dire(lev=850)、dire(lev=500),结果提示“Function not found: dire, Error occurred on line。。。”
如果直接定义二维变量dir850和dir500,好像就不提示错误了,为何?
另外,grads如何定义一个常量?
|
|