func 名前=xとyの式; という形で定義する。
func f=x+2*y; func chi=(-2 < x) * (x < -1) * (-3 < y) * (y < 3); |
引数は x, y 固定ということなのか (調べていないので信じないように)。
条件式を利用することで場合分けが出来ることに注意する。
こうして定義した関数は、 弱形式の中 (int2d(), int1d() とか +on() のカッコ内) で、名前単独 (f とか ch) で指定して、 f*v とか u=chi; とかして使える。