2015-04-06 94 views
0

F = XYZ + XYZ'+ XY'Z + X'YZ这是哪种布尔法则?

=(XYZ + XYZ + XYZ)+ XYZ'+ XY'Z + X'YZ(我不知道什么定律用于得到这个)

我给了一些困扰我的问题的指导,但是希望在将来不要犯这个错误。谁能告诉我上面的法律是什么?

+0

关闭计算器的话题,尽量数学栈 – wim 2015-04-06 05:43:16

+4

我投票关闭这一问题作为题外话,因为它是关于数学(布尔代数),而不是编程。 – Pang 2015-04-06 08:35:39

回答

1

首先,我想你以后的回答,但请你注意向"Idempotent Law": -

对于任何布尔变量,

a + a = a (Idempotent Law) 

接下来,现在回答你的问题。这个解决方案不过是一种简化最小值的方法。

F = XYZ + XYZ' + XY'Z + X'YZ 

    = (XYZ + XYZ + XYZ) + XYZ' + XY'Z + X'YZ 

    = (XYZ + XYZ') + (XYZ + XY'Z) + (XYZ + X'YZ) 

    = XY(Z+Z') + XZ(Y+Y') + YZ(X+X') 

    = XY + XZ + YZ. (Since, a + a' = 1 ,as per the Complement law) 

如此简单,这是它来解决这个问题...

1

这应该是简单....

假设我们有F=X那么我们可以把它写成F=X+X

这都下Indempotent LawA+A=A