爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5997|回复: 14

[分享资料] GRADS有错,循环出问题了,不知道怎么改

[复制链接]
发表于 2012-11-1 13:42:11 | 显示全部楼层 |阅读模式

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

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

x
'reinit'
'sdfopen D:\lw2011\daily\rainall\precip.pentad.mean.nc'
'set lat 0 50'
'set lon 105'
'set lev 200'
'set xlopts 1  1  0.17'
'set ylopts 1  1  0.17'
'set grid off'
'set grads off'

k=0
while(k<=1)
'define cc=73*k+1'
'define dd=73*k+73'
'set t cc dd'
*'set t 1 73'
'set axlim 31 54'
'set xaxis 1 73'
'set xyrev on'

'define vq=ave(precip,lon=110,lon=120)'      
'set gxout shaded'
'set black  -200 4'
'd vq'
'run cbarn.gs '
'set gxout contour'
'set clab forced'
'd vq'

'enable print D:\lw2011\daily\rainall\every\'k'.gmf'
'print'
'disable print'
k=k+1
endwhile
;
这个程序再循环的时候有问题,画不出图来,请各位大侠帮忙看看吧!

密码修改失败请联系微信:mofangbao
发表于 2012-11-1 14:03:02 | 显示全部楼层
就画两张图?
密码修改失败请联系微信:mofangbao
发表于 2012-11-1 19:44:42 | 显示全部楼层
就两张图还需要循环么
密码修改失败请联系微信:mofangbao
0
早起挑战累计收入
发表于 2012-11-1 19:33:52 | 显示全部楼层
有什么问题,提示什么?楼主有没有自己试着调试一下呢?不要说是新手,新手最需要自己试着调试,哪怕说说你自己调试到哪里了,遇到什么问题,这样别人解答起来也有针对性,你全部贴上来别人估计不会给你一行行的查
密码修改失败请联系微信:mofangbao
发表于 2012-11-1 22:16:44 | 显示全部楼层
本帖最后由 wuyejincao 于 2012-11-1 22:17 编辑

'define vq=ave(precip,lon=110,lon=120)'      
'set gxout shaded'
'set black  -200 4'
'd vq'
'run cbarn.gs '
'set gxout contour'
'set clab forced'
'd vq'
'enable print D:\lw2011\daily\rainall\every\'k'.gmf'
'print'这里开始帮你改了下
‘c’
k=k+1
endwhile
'disable print'
;
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2012-11-3 14:09:01 | 显示全部楼层

k=0
while(k<=1)
'define cc=73*k+1'
'define dd=73*k+73'
'set t cc dd'
这里出了问题
因为循环一般都是set t  'k',但是我用的是'set t cc dd'不知道合不合适
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2012-11-3 14:10:07 | 显示全部楼层
来来来来来来了 发表于 2012-11-1 14:03
就画两张图?

同上,很多年循环的,我只是在验证时随意先循环两年看看,希望大家帮忙解解
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2012-11-3 14:10:49 | 显示全部楼层
river 发表于 2012-11-1 19:44
就两张图还需要循环么

同上说法,有很多年循环,只是先写了两年检验
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2012-11-3 14:13:22 | 显示全部楼层
未命名.jpg 这个提示
密码修改失败请联系微信:mofangbao
发表于 2012-11-3 14:48:58 | 显示全部楼层
469482462 发表于 2012-11-3 14:10
同上说法,有很多年循环,只是先写了两年检验

define的问题吧应该是,仔细看看手册上define能定义的变量是什么样的。你需要改成这样的'define cc=73*'k'+1',同理另一个也要加上,'define dd=73*'k'+73'。这样就应该对了
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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