请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 17546|回复: 20

[分享资料] (已解决)请教grads中回归画图的问题

[复制链接]

新浪微博达人勋

发表于 2012-7-1 14:08:32 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 MacTaylor 于 2012-7-1 15:35 编辑

小弟做图时遇到个问题,用tregr函数与三个变量画回归图时,变量1,2能画出来,但是3就是出不来,gs文件如下:
'reinit'
'open F:\box.ctl'
'define varave=ave(moisture,t=1,t=44)'
'set t 1 44'
'define vardep=moisture-varave'
'define vartemp=sum(vardep*vardep,t=1,t=44)'
'define varsta=sqrt(vartemp/44)'
'define varnor=vardep/varsta'
'close 1'

'open F:\summer_uq.ctl'
'open F:\summer_vq.ctl'
'open F:\summer_h.ctl'
'set t 1'
'define regu=tregr(varnor,uq,t=1,t=44)'
'define regv=tregr(varnor,vq.2,t=1,t=44)'
'define regh=tregr(varnor,hgt.3,t=1,t=44)'
'set lon 0 140'
'set lat -20 80'
'set grads off'
'set mpdset hires'
'set gxout vector'
'd regu;regv'
'set gxout contour'
'd regh'

也就是说'd regu;regv'能画出来,但是d regh出问题,错误提示如下:
Data Request Error: Invalid grid corrdinates
  Word corrdinates convert to non-integer grid corrdinates
   Variable=hgt.3 Dimension=3
Error from TREGR: Error getting grids
Operation Error: Error from tregr function
  Error ocurred at column 1
DEFINE error: Invalid expression.
Syntax Error: Invalid Operand
  'regh' not a variable or function name
  Error ocurred at column 1
DISPLAY error: Invalid expression
  Expression=regh

请问各位,函数的用法应该没错啊,其中一部分能画出来,同样的方法为什么另一部分就画不出来呢?求解答!

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

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-7-1 14:51:22 | 显示全部楼层
估计还得你自己调试 要从gs文件找错误除非是语法错误,要不然光看gs太难了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-7-1 15:35:05 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-7-2 09:41:54 | 显示全部楼层
楼主是不是加了'set z 1'解决了问题?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-7-2 11:53:18 | 显示全部楼层
wet510 发表于 2012-7-2 09:41
楼主是不是加了'set z 1'解决了问题?

不是,是summer_uq.ctl和summer_vq.ctl中tdef   44 linear 01jun1958 1yr是jun,而summer_h.ctl中用的jan,以前没觉得要这么严格,也是偶然间发现的,希望能给提个醒。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-7-2 18:15:25 | 显示全部楼层
MacTaylor 发表于 2012-7-2 11:53
不是,是summer_uq.ctl和summer_vq.ctl中tdef   44 linear 01jun1958 1yr是jun,而summer_h.ctl中用的jan ...

原来是 ctl 的起始时间不一致,感谢楼主的回复
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-8-16 15:56:08 | 显示全部楼层
哎呀,今天也碰到这问题了,幸亏过来搜索了,感谢楼主。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-11-12 20:19:40 | 显示全部楼层
{:eb328:}{:eb313:}
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-3-8 10:08:24 | 显示全部楼层
LZ,grads里面这个函数的回归是矩平的回归还是原始场的回归呢?回归系数该如何检验呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-3-8 10:20:16 | 显示全部楼层
中国地图底图
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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