简化布尔表达式:(A ∧ ¬C) ∨ (B ∧ C) ∨ (A ∧ B)
Simplifying the boolean expression: (A ∧ ¬C) ∨ (B ∧ C) ∨ (A ∧ B)
假设我有以下逻辑表达式:(A ∧ ¬C) ∨ (B ∧ C) ∨ (A ∧ B)
为什么要简化为(A ∧ ¬C) ∨ (B ∧ C)?
真值表是相同的,但以我目前对定律的了解,我无法得出第二个表达式。
以下是将 AC' + BC + AB
减少到 AC' + BC
的方法:
AC' + BC + AB
= AC' + BC + AB (C + C') -- C + C' = 1
= AC' + BC + ABC + ABC' -- distribute
= AC' + ABC' + BC + ABC -- rearrange
= AC' (1 + B) + BC (1 + A) -- factorize
= AC' + BC -- 1 + X = 1
感谢 jq170727 帮助我找到解决方案。
AC' + BC + AB
的真相 table 是:
C A B | Y
------+---
0 0 0 | 0
0 0 1 | 0
0 1 0 | 1
0 1 1 | 1
1 0 0 | 0
1 0 1 | 1
1 1 0 | 0
1 1 1 | 1
因此,它的卡诺图是:
| A'B'| A'B | A B | A B'
---+-----+-----+-----+-----
C'| 0 | 0 | (1 | 1)
C | 0 | [1 | 1] | 0
如您所见,只有两组我分别用圆括号和方括号清楚地标记出来了。请注意,我们不会 将 A B
列的元素组合在一起,因为它的所有元素都已经在组中。因此,结果是 AC' + BC
.
假设我有以下逻辑表达式:(A ∧ ¬C) ∨ (B ∧ C) ∨ (A ∧ B)
为什么要简化为(A ∧ ¬C) ∨ (B ∧ C)?
真值表是相同的,但以我目前对定律的了解,我无法得出第二个表达式。
以下是将 AC' + BC + AB
减少到 AC' + BC
的方法:
AC' + BC + AB
= AC' + BC + AB (C + C') -- C + C' = 1
= AC' + BC + ABC + ABC' -- distribute
= AC' + ABC' + BC + ABC -- rearrange
= AC' (1 + B) + BC (1 + A) -- factorize
= AC' + BC -- 1 + X = 1
感谢 jq170727 帮助我找到解决方案。
AC' + BC + AB
的真相 table 是:
C A B | Y
------+---
0 0 0 | 0
0 0 1 | 0
0 1 0 | 1
0 1 1 | 1
1 0 0 | 0
1 0 1 | 1
1 1 0 | 0
1 1 1 | 1
因此,它的卡诺图是:
| A'B'| A'B | A B | A B'
---+-----+-----+-----+-----
C'| 0 | 0 | (1 | 1)
C | 0 | [1 | 1] | 0
如您所见,只有两组我分别用圆括号和方括号清楚地标记出来了。请注意,我们不会 将 A B
列的元素组合在一起,因为它的所有元素都已经在组中。因此,结果是 AC' + BC
.