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 参数的条件部分被添加到该假设条件中.
- 应用于条件表达式的代数变换应用于第一个参数.
范例
打开所有单元关闭所有单元范围 (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 语言. 2010. "ConditionalExpression." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ConditionalExpression.html.
APA
Wolfram 语言. (2010). ConditionalExpression. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ConditionalExpression.html 年