我是逻辑设计的新手,我正在努力教自己。我知道XOR表示仅当输入相同时输出才为0。另外,据我所知,给定两个输入A和B,((~A AND B)OR(A + ~B))等于A XOR B.
我正在尝试学习如何将没有XOR的布尔表达式转换为具有至少一个XOR和其他门的布尔表达式。
假设我有布尔表达式:(~A AND~B AND~C)OR(A AND B AND C)。我试图将此表达式转换为包含至少一个XOR的表达式。
但是,我很难理解放置~C和C的位置以及操作。我尝试了以下方法:
<(>(A A AND B)OR(A AND~B))AND(~C AND C)但不等同。((~A AND B)OR(A AND~B))OR(~C OR C)但不等同。
((~A AND B)OR(A AND~B))OR(~C AND C)但不等同。
((~A AND B)OR(A AND~B))AND(~C OR C)但不等同。
我在这里缺少什么?任何人都可以解释如何采用原始布尔表达式,并使用XOR实现它吗?
我喜欢自学,学习新事物,但这让我在数小时后疯狂。
答案 0 :(得分:3)
具有大量<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/work">
<com.tk_squared.stickerpics.WorkCanvas
android:id="@+id/work_canvas"
android:layout_width="match_parent"
android:layout_height="200dp" />
<com.jess.ui.TwoWayGridView
android:id="@+id/sticker_view"
android:layout_width="180dp"
android:layout_height="70dp"
android:layout_centerInParent="true"
app:columnWidth="70dp"
app:rowHeight="70dp"
app:numColumns="auto_fit"
app:numRows="auto_fit"
app:stretchMode="spacingWidthUniform"
app:scrollDirectionPortrait="horizontal"
app:scrollDirectionLandscape="horizontal"
app:gravity="center" />
操作的表单是ANF(代数正规形式,Zhegalkin正规形式或Reed-Muller扩展):
XOR
我问过WolframAlpha。