BooleanTable
BooleanTable[bf]
给出布尔函数 bf 的变量值的所有组合的真值列表.
BooleanTable[expr,{a1,a2,…}]
关于 ai 的所有可能组合,给出布尔表达式 expr 的真值列表.
BooleanTable[expr,{a1,a2,…},{b1,…},…]
给出 expr 真值的嵌套表格,其中最外层给出 ai 的组合.
更多信息
- 可能的变量组合按照 Tuples[{True,False},n] 的顺序给出.
- BooleanTable 给出 True、False 的列表或数组.
- Boole[BooleanTable[…]] 给出 1,0 值.
- 在 BooleanTable[expr,{a1,a2,…}] 等函数中,对于 expr 中的任何变量,如果不是明确位于 ai 等之中,则保留符号形式.
- BooleanTable[expr,vars1,…,varss] 等价于 Fold[BooleanTable,expr,{varss,…,vars1}]. »
- BooleanTable[bf,{r1,r2,…}] 给出真值列表,对应于布尔函数 bf 的第 r1、r2、… 个变量的可能值.
- BooleanTable[bf,{r1,…},{s1,…},…] 给出真值的嵌套表,其中最外层给出第 ri 个变量的组合. »
范例
打开所有单元关闭所有单元范围 (6)
推广和延伸 (1)
使用的变量及次序按 BooleanVariables 给出:
应用 (3)
属性和关系 (6)
含 n 个变量的 BooleanTable 有 个元素:
有多个变量迭代的 BooleanTable 首先计算最外层的迭代:
BooleanTable 按照与 Tuples[{True,False},n] 相同的顺序列举值:
SatisfiabilityCount 有效统计 BooleanTable 中 True 元素的数量:
在这个例子中,BooleanTable 有 个元素:
给出一个列举的 BooleanFunction:
列举的顺序与 FromDigits 一致:
用 BooleanFunction 将一个真值表转换为一个函数或表达式:
巧妙范例 (1)
BooleanCountingFunction 的真值表:
文本
Wolfram Research (2008),BooleanTable,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BooleanTable.html.
CMS
Wolfram 语言. 2008. "BooleanTable." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/BooleanTable.html.
APA
Wolfram 语言. (2008). BooleanTable. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/BooleanTable.html 年