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)

もっとできますか?

4

4 に答える 4

1

別の解決策があります(ブルートフォースによって発見されました):

(a + c)。(b + d)。(c + d)

于 2010-10-14T20:14:40.420 に答える
1

あなたがおそらくできることがわかる唯一のことは、左の2つの用語で「C」を配布することです。

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

または、「D」を配布することもできます。

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

コメントへの応答: 分配法則については、http ://www.ee.surrey.ac.uk/Projects/Labview/boolalgebra/ で説明されています。「T3」という見出しの下の情報を参照してください

于 2010-10-14T17:07:04.793 に答える
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);

これをロジックフライデーで実行したところ、次のように分解されました。

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;
于 2010-10-14T18:11:11.533 に答える