0

私は次の機能を持っています:

f(x) = (x2 + x1x3x5)(x4 + x3x5x6)(x5 + x6)

式を次のようにするにはどうすればよいですか。

f(x) = x1x2x3 + x2x3x4 + ...

これから?方法はありますか?

SOがこれを投稿するのに適切な場所かどうかはわかりません...そうではないと思いますが、それでも、タグとそれを含む約100の投稿を見つけたので、ここにいます:P

4

4 に答える 4

0

あなたのオリジナル:

f(x) = (x2 + x1x3x5)(x4 + x3x5x6)(x5 + x6)

ここで、いくつかの簡単な数学を使用します。

f(x) = (x2x4 + x2x3x5x6 + x1x3x5x4 + x1x3x5x3x5x6)(x5 + x6)

f(x) = x2x4x5 + x2x3x5x6x5 + x1x3x5x4x5 + x1x3x5x3x5x6x5 + x2x4x6 + x2x3x5x6x6 + x1x3x5x4x6 + x1x3x5x3x5x6x6

単純化すると答えが得られます (ただし、必ずしも短くはなりません)。

f(x) = x2x4x5 + x2x3x5x6 + x1x3x5x4x5 + x1x3x5x6 + x2x4x6 + x2x3x5x6 + x1x3x5x4x6 + x1x3x5x6
于 2013-07-03T21:11:51.570 に答える
0

うーん、これは数学の質問のように見えます。

しかし、あなたが何を望んでいるかを正しく理解していれば、次のようになります

x2x4x5+x2x4x6+x2x3x5x6x5+x2x3x5x6x6+x1x3x5x4 ext. 

基本的に (a1+a2)a3=a1a3+a2a3 (a1+a2)(a3+a4)=a1a3+a1a4+a2a3+a3a4

于 2013-07-03T21:00:51.453 に答える
0

私がブール代数を覚えている限り、それらを通常の数として掛けることができます。したがって、(x2 + x1x3x5)(x5 + x6) は x2x5 + x2x6 + x1x3x5x5 + x1x3x5x6 になります。しかし、私が覚えている限り、これは「OR」ではなく「AND」にのみ適用されます

于 2013-07-03T21:00:18.450 に答える
0

どうぞ:

(x2x4x5 + x1x3x5)(x4x6) + (x2x5 + x1x3x5)(x3x5x6)
(x2x4x5x6 + x1x3x4x5x6) + (x2x5 + x1x3x5)(x3x5x6)
x2x4x5x6 + x1x3x4x5x6 + x2x3x5x6 + x1x3x5x6
x2x4x5x6 + x1x3(x4x5x6 + x5x6) + x2x3x5x6
x2x5x6(x4+1) + x1x3(x4x5x6 + x5x6)
x2x4x5x6 + x1x3(x5x6(x4+1))
x2x4x5x6 + x1x3(x4x5x6)
x2x4x5x6 + x1x3x4x5x6
(x2+x1x3)x4x5x6

おそらくどこかでミスをしたので、最初にテストする必要があります。

于 2013-07-03T21:09:14.587 に答える