- 积分
- 2228
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-4-26
- 最后登录
- 1970-1-1
![[MacTaylor] 粉丝数:115 微博数:165 新浪微博达人勋](source/plugin/sina_login/img/light.png)
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
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
请问各位,函数的用法应该没错啊,其中一部分能画出来,同样的方法为什么另一部分就画不出来呢?求解答!
|
|