Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学和算法 > 离散数学 > 布尔运算 > BooleanTable >
Mathematica > 数学和算法 > 逻辑和布尔代数 > 布尔运算 > BooleanTable >
Mathematica > 数学和算法 > 图与网络 > 图编程 > 布尔运算 > BooleanTable >

BooleanTable

BooleanTable[bf]
给出布尔函数 bf 的变量值的所有组合的真值列表.
BooleanTable
关于 的所有可能组合,给出布尔表达式 expr 的真值列表.
BooleanTable
给出 expr 真值的嵌套表格,其中最外层给出 的组合.
  • BooleanTable 等函数中,对于 expr 中的任何变量,如果不是明确位于 等之中,则保留符号形式.
  • BooleanTable 给出真值列表,对应于布尔函数 bf 的第 、... 个变量的可能值.
  • BooleanTable 给出真值的嵌套表,其中最外层给出第  个变量的组合.
关于 Or 的真值向量:
转换为1,0形式:
Or 的二维真值表:
关于 Or 的真值向量:
In[1]:=
Click for copyable input
Out[1]=
转换为1,0形式:
In[2]:=
Click for copyable input
Out[2]=
 
Or 的二维真值表:
In[1]:=
Click for copyable input
Out[1]//TableForm=
产生一个布尔表达式的真值表:
有参数和值的真值表:
向量值的布尔表达式:
一个二维真值表:
一个三维真值表:
产生一个纯布尔函数的真值表:
指定使用的参数坐标:
所用参数的坐标和分组:
表达式不需要产生布尔值:
产生没有明确给出变量列表的真值表:
使用的变量及次序按 BooleanVariables 给出:
计算一个事件的概率,全部事件中真值事件的比例:
某些事件的概率:
恰好三个变量为真的概率:
说明
假设当 时,您支付 2 单位,当 时,您获得 1 个单位:
都为真或假是等概率的情况下,预期的收入:
风险或方差为:
产生一个布尔表达式的真值规则:
用这些规则展开一个元胞自动机:
n 个变量的 BooleanTable 个元素:
nm 个变量,最后的矩阵有 个值:
有多个变量迭代的 BooleanTable 首先计算最外层的迭代:
一个等价形式:
BooleanTable 按照与 Tuples[{True, False}, n] 相同的顺序列举值:
三个变量:
SatisfiabilityCount 有效统计 BooleanTableTrue 元素的数量:
在这个例子中,BooleanTable 个元素:
给出一个列举的 BooleanFunction
计算它的真值表:
列举的顺序与 FromDigits 一致:
BooleanFunction 将一个真值表转换为一个函数或表达式:
转换为一个布尔函数:
用它做为任意其它函数:
转换为析取范式:
转换为一个 "NAND" 形式:
版本 7 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF