0

Or[x < -2, 0 <= x <= 4] のようなものに等しいかもしれない cond と呼ばれる変数でプログラムを書いています。

x のような 4 のような別の変数が条件を満たすかどうかを確認する良い方法はありますか? x==3 の場合のように、SomeFunctionX=[cond,4] は True を返しますか?

4

2 に答える 2

1

もちろんあります。試す:

checkCond[x_, left_, right_, right2_] := Or[x < right2, left <= x <= right]
checkCond[3, 0, 4, -2]
checkCond[5, 0, 4, -2]
checkCond[-3, 0, 4, -2]

(*=> True 
     False
     True 
*)
于 2014-05-03T05:11:32.480 に答える