15.1 $ \R^2$ (の部分集合) で定義された2変数関数 $ f(x,y)$ を1行で

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; とかして使える。



桂田 祐史