2

我試圖簡化下面的一塊布爾代數的,所以我可以構建電路:基本布爾最小化

A'.B'.C.D + A'.B.C.D' + A'.B.C.D + A.B'.C'.D + A.B'.C.D + A.B.C'.D + A.B.C.D' + A.B.C.D 

到目前爲止,我已經就讀懂了:

(C.D) + (B.C) + (A.C'.D) 

這是正確的嗎?

我想盡可能減少最小化。

我已經經歷了迄今的步驟是:

A'.B'.C.D + A'.B.C.D' + A'.B.C.D + A+B'+C'+D + A.B'+C+D + A.B.C'.D + A.B.C.D' + A.B.C.D 
= A.A'(B'.C.D) + A.A'(B.C.D') + A.A'(B.C.D) + B.B'(A.C'.D) 
= (B.C.D) + (B'.C.D) + (B.C.D) + (B.C.D') + (A.C'.D) 
= (C.D) + (B.C) + (A.C'.D) 

我可以做了嗎?

+2

您應該可以將卡諾圖應用於此問題。 – 2010-10-14 17:09:55

回答

1

假設你的公式下的信息居然是:

X = (A'.B'.C.D) + (A'.B.C.D') + (A'.B.C.D) + (A+B'+C'+D) + (A.B'+C+D) + (A.B.C'.D) + (A.B.C.D') + (A.B.C.D); 

我只是跑這個通過Logic Friday並分解它歸結爲:

X = 1; 

所以,你可能想檢查你的簡化工作和/或檢查你是否給出了正確的等式。

不過,我懷疑有可能是上述原方程錯別字,也許應該是:

X = (A'.B'.C.D) + (A'.B.C.D') + (A'.B.C.D) + (A.B'.C'.D) + (A.B'.C.D) + (A.B.C'.D) + (A.B.C.D') + (A.B.C.D); 

在這種情況下,Logic Friday它簡化爲:

X = B.C + A.D + C.D; 
+0

看起來是邏輯星期五在這裏有問題。 – 2010-10-14 20:15:46

+0

我認爲這實際上是原始問題中的拼寫錯誤,而不是邏輯週五。我的猜測是,在某些條款中'+'實際上應該是''。 – 2010-10-14 20:50:11

+0

啊,我明白你在說什麼 - 是的,可能。 – 2010-10-14 21:00:15

1

我唯一可以看到,你可能做的是在左邊兩個條件分發「C」:

(C).(B+D)+(A.C'.D) 

或者你可以分配「d」:

(C+A.C').D + (B.C) 

對評論的迴應:分配法在此處描述:http://www.ee.surrey.ac.uk/Projects/Labview/boolalgebra/。看標題「T3」

+0

非常感謝回覆! (C)。(B + D)+(A.C'.D)? 如果該行是: (C.D)+(B.C)+(A.C'.D) – user476033 2010-10-14 17:13:22

+0

對不起,我輸入太早!我真的不明白最小化,D是如何分配到等式中的? – user476033 2010-10-14 17:17:03

1

這裏的(通過強力找到)另一種解決方案:。

(A + C)(B + d)(C + d)

+0

合理性檢查:我不認爲C應該出現在結果中,因爲我們同時具有「+ C」和「+ C」兩個術語。 – 2010-10-14 20:48:13

+0

@Paul R:隨意發佈一個沒有C參數的有效解決方案。 – 2010-10-14 20:54:13

+0

根據有關錯別字的假設,查看我編輯的答案。 – 2010-10-14 21:00:17

0

用於簡化布爾表達式使用卡諾圖。如果我們減少變量的數量,我認爲它非常有用。但如果我們有更多的變量,那麼我們可以遵循方法,因爲這種方法不是那麼可取。