ConditionalExpression
ConditionalExpression[expr,cond]
条件 cond がTrueであるときの式 expr を表す記号構造である.
詳細
- ConditionalExpression[expr,True]を評価すると expr になる.
- ConditionalExpression[expr,False]を評価するとUndefinedになる.
- ConditionalExpressionは,数学関数の引数,方程式と不等式,ブール演算子から自動的に伝播する.つまり,h[ConditionalExpression[e1,c1],ConditionalExpression[e2,c2],…]はConditionalExpression[h[e1,e2,…],c1&&c2&&⋯]に変換される.
- 関数が仮定を取る場合は,ConditionalExpressionの引数の条件の部分が仮定に加えられる.
- 条件式に適用された代数変換の関数は第1引数に適用される.
例題
すべて開くすべて閉じるスコープ (16)
TrueあるいはFalse条件のあるConditionalExpression:
ConditionalExpression引数のある数学関数:
ConditionalExpressionを含む方程式と不等式のブール条件:
特性と関係 (4)
True条件を含むConditionalExpressionを評価すると最初の引数になる:
False条件を含む’ConditionalExpressionを評価するとUndefinedになる:
ConditionalExpressionは数学関数の引数から伝播する:
ConditionalExpressionは方程式と不等式の引数から伝播する:
ConditionalExpressionはブール関数の引数から伝播する:
Assumptionsオプションを取る関数では,引数条件は仮定として使われる:
Refine,Simplify,FullSimplifyは値の変換に条件を使う:
考えられる問題 (1)
Assumptionsオプションを取る関数では,引数条件は仮定として使われる:
ConditionalExpressionの引数ではない部分式は使われない:
テキスト
Wolfram Research (2010), ConditionalExpression, Wolfram言語関数, https://reference.wolfram.com/language/ref/ConditionalExpression.html.
CMS
Wolfram Language. 2010. "ConditionalExpression." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ConditionalExpression.html.
APA
Wolfram Language. (2010). ConditionalExpression. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ConditionalExpression.html