条件が満たされているかどうかに応じて値を取る二変量関数を定義しようとしています。私はそれらを一変量のケースで機能させますが、二変量のケースで立ち往生しています:
g[x_, y_] := 10 /; x < 10
g[x_, y_] := 20 /; (x >= 10 && y < 5)
g[x_, y_] := -5 /; (x >= 10 && y >= 5);
この関数では -5 という値は返されません。
g[12,10] = 20?
条件が満たされているかどうかに応じて値を取る二変量関数を定義しようとしています。私はそれらを一変量のケースで機能させますが、二変量のケースで立ち往生しています:
g[x_, y_] := 10 /; x < 10
g[x_, y_] := 20 /; (x >= 10 && y < 5)
g[x_, y_] := -5 /; (x >= 10 && y >= 5);
この関数では -5 という値は返されません。
g[12,10] = 20?