- 积分
- 5118
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-10-31
- 最后登录
- 1970-1-1
|

楼主 |
发表于 2013-11-1 10:36:11
|
显示全部楼层
本帖最后由 勇敢的悲伤 于 2013-11-1 14:00 编辑
river 发表于 2013-10-31 17:53
这个只能在gs里面用吧
现在我已经画出来了大于某个数值的区域,但是小于某个数值的区域仍然出现刚开始的情况(就是每个给点都会画上符号),这个是为什么呢?用subwrb函数得出的应该是字符串吧,这个怎么能直接和数字比较呢?
llon=30
while(llon<=180)
'set lon 'llon
llat=-30
while(llat<=0)
'set lat 'llat
'set t 1'
'set z 1'
'q w2xy 'llon' 'llat' '
x1=subwrd(result,3)
y1=subwrd(result,6)
'set gxout print'
'd shum.8'
res=result
ln=sublin(res,2)
i=1
while(i<=2257)
data=sublin(res,2)
a=subwrd(data,i) → 此时a应该是字符串,怎么能和1e-05比较呢?
if(a>1e-05) → 如果改为if(a<-1e-05) 画出来的图就没有判断直接全部画出符号
'draw mark 1 'x1' 'y1' 0.05'
'set line 8 1 7'
endif
i=i+1
endwhile
llat=llat+2.5
endwhile
llon=llon+2.5
endwhile |
|