- 积分
- 2280
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-3-26
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
这是我的gs文件,需要通过对两个数据进行F检验,并在每个格点作出标记,满足F检验和不满足F检验分开标记,个人想法是用循环语句在每隔一个经纬度检验一次并作出标记,但看帖子发现还需要将经纬度映射为坐标值来使用draw marktype mark x y 语句,请问怎样实现呢?
'reinit'
'open d:\wb\050300-111.ctl'
'open d:\wb\050300-211.ctl'
'set parea 1 9.4 1 5.8'
'set z 11'
'set grads off'
'set lon 70 140'
'set lat 15 55'
'set grads off'
'set xlint 10'
'set ylint 10'
'set xlopts 1 5 0.225'
'set ylopts 1 5 0.225'
'set clopts 0 0.1 0.2'
'define zave1=ave(ph+phb,t=5,t=372)'
'define zave2=ave(ph.2+phb.2,t=5,t=372)'
'define s1=ave(pow(zave1-ph-phb,2),t=5,t=372)'
'define s2=ave(pow(zave2-ph.2-phb.2,2),t=5,t=372)'
'define F=s1/s2'
*************** a=0.05 level *************
if(1<F<1.3|0.7629<F<1)
'draw mark 1'
endif
if(F>1.3|0<F<0.7629)
'draw mark 2'
endif
'printim d:\wb\exam.png white'
'print'
'disable print'
|
|