卡諾圖化簡工具
每行一組:「變數表; 最小項; 無關項(可選)」,如 A,B,C; 0,2,5,7 或 A,B,C; 0,1,2; 3,5;也可只寫「3; 0,2,5,7」,或直接寫 SOP 表示式如 A'B + AC'
輸入模式:
變數個數:
無關項:
輸出形式:
卡諾圖网格:
分隔符:
最多輸出:
計算結果
下載 CSV
| 序號 | 最小項 | 最簡與或式 | 最簡或與式 | 蘊含項數 | 閘數估算 |
|---|
工具介紹及使用方法
線上卡諾圖化簡工具,輸入最小項與選填的無關項(don't care),輸出最簡與或式、最簡或與式、卡諾圖網格與閘數估算。
每行一組,格式為「變數表; 最小項; 無關項(選填)」,例如
化簡使用奎因-麥克拉斯基演算法求全部質蘊含項,再以本質質蘊含項與 Petrick 法選出最小覆蓋,是真正的卡諾圖化簡而非查表;輸出每個蘊含項對應的項與它覆蓋的最小項編號。選「輸出卡諾圖網格」會畫出行列依格雷碼排列的網格(2 變數 2×2、3 變數 2×4、4 變數 4×4、5 變數 4×8、6 變數 8×8),每格顯示最小項編號與取值(1 / 0 / X),並標註屬於哪個圈。變數上限 6(2^6 = 64 格),最小項編號越界會明確提示。
注意:本工具專注卡諾圖化簡求最簡式;要由運算式生成完整真值表請用「真值表生成器」,要在 SOP / POS / 最小項 / 最大項之間做形式互轉請用「布林邏輯運算式雙向轉換工具」。
每行一組,格式為「變數表; 最小項; 無關項(選填)」,例如
A,B,C; 0,2,5,7 或 A,B,C; 0,1,2; 3,5;也可只寫變數個數 3; 0,2,5,7,或只寫最小項、由「變數個數」參數決定位寬。切換到「按 SOP 運算式」模式可直接寫 A'B + AC',工具會先展開真值再化簡。化簡使用奎因-麥克拉斯基演算法求全部質蘊含項,再以本質質蘊含項與 Petrick 法選出最小覆蓋,是真正的卡諾圖化簡而非查表;輸出每個蘊含項對應的項與它覆蓋的最小項編號。選「輸出卡諾圖網格」會畫出行列依格雷碼排列的網格(2 變數 2×2、3 變數 2×4、4 變數 4×4、5 變數 4×8、6 變數 8×8),每格顯示最小項編號與取值(1 / 0 / X),並標註屬於哪個圈。變數上限 6(2^6 = 64 格),最小項編號越界會明確提示。
注意:本工具專注卡諾圖化簡求最簡式;要由運算式生成完整真值表請用「真值表生成器」,要在 SOP / POS / 最小項 / 最大項之間做形式互轉請用「布林邏輯運算式雙向轉換工具」。
操作步驟
- 把最小項或邏輯運算式逐行貼到輸入框。
- 選擇輸入模式、輸出形式,填寫變數個數與無關項。
- 點擊執行按鈕。
- 查看最簡式與卡諾圖,複製或匯出。
留言板
全部留言 →-
還沒人說話,來搶個沙發?