next up previous contents index
: String function : Scripting Language : Coordinate transform   目次   索引

function

書式:name(var1,var2,var3.....varN)
入力例:point(30,90)
例えばいくつものデータの時系列を書こうとする時、latとlonの値をかえるだけなのに 同じことをだらだらかくとgsfileがやたらと長くなる。これをさけるのに非常に有効な手段です。ここでは5つの地点の時系列を書くとしましょう。1地点の時系列 ならば
'set lat 30'
'set lon 90'
'set t 1 73'
'set lev 200'
'set gxout contour'
ですむのですが、これが5地点分になると結構な長さになります。 そこでfunctionが登場します。
point(30,90)
point(40,90)
point(150,40)
point(120,40)
point(30,40)
function point(a,b)
'set lat 'a
'set lon 'b
'set t 1 73'
'set lev 200'
'set gxout contour'
'd u'
return
これでgsfileを長くせずに5つの時系列を書くことができました。

Hatsuki Fujinami 平成17年4月19日