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

BooleanCountingFunction

BooleanCountingFunction
表示 n 元布尔函数,当不超过 个变量为 True 时,结果为 True.
BooleanCountingFunction
表示 n 元布尔函数,当恰好有 k 个变量为 True 时,结果为 True.
BooleanCountingFunction
表示一个函数,当 范围内的变量为 True 时,结果为 True.
BooleanCountingFunction
表示一个函数,当 变量为 True 时,结果为 True.
BooleanCountingFunction
给出变量 的布尔表达式,相应 spec 指定的布尔统计函数.
BooleanCountingFunction
给出由 form 指定形式的布尔表达式.
不超过两个条件为真:
转换为析取范式:
不超过两个条件为真:
In[1]:=
Click for copyable input
Out[1]=
转换为析取范式:
In[2]:=
Click for copyable input
Out[2]=
当最多 个变量为真时,f 为真:
恰好有 个变量为真:
个变量为真:
个变量为真:
指定当正好有 个变量为真时, f 为真:
BooleanCountingFunction 缺省下保留函数形式:
BooleanConvert 转换到其它形式:
当给出明确的变量列表,BooleanCountingFunction 自动转换:
当变量数目增多时,展开的形式会很大:
对函数形式的计算,性能的改善可能是巨大的:
化简常数参数:
极端情况自动转换为公式:
分别创建不超过、至少或恰好有 k 个变量为真的新指令:
沿着单位圆,创建一定数目的扇形区域:
显示新的组合区域:
在这些区域上积分:
定义一个布尔函数,当真值变量的数目等于 km 时,函数为真:
k=0m=2 时,则得到 Xnor
k=1m=2 时,则得到 Xor
对其它 km 值,我们得到新的功能:
二维真值表:
定义一个布尔真值表,对真值排序:
最后的列表通常是排序:
BooleanCountingFunction 按它的参数是对称的:
BooleanCountingFunction 的逻辑组合相应于在指数上集合操作:
基本规定可以等价于用 Range 指定:
许多指令可以用 BooleanCountingFunction 的形式指定:
And
Or
Nand
Nor
Xor
Xnor
BooleanCountingFunction 的真值集的大小是 Subsets 的长度:
BooleanCountingFunction 的真值集的大小可以由组合和给出:
当恰好 i 个变量为真时,BooleanCountingFunction 具有不相交的真值集:
版本 7 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF