ตัวลดรูปพีชคณิตบูลีน
ลดรูปนิพจน์บูลีนโดยใช้กฎทางพีชคณิต, วิธี Quine-McCluskey และการลดรูปด้วยแผนผังคาร์โนห์ (Karnaugh map) ป้อนนิพจน์ตรรกะใดๆ (AND, OR, NOT, XOR, NAND, NOR) เพื่อรับรูปแบบ SOP/POS ขั้นต่ำ, ตารางความจริงแบบเต็ม, การแสดงภาพ K-map, ไดอะแกรมเกต, การประยุกต์ใช้กฎทีละขั้นตอน และรูปแบบที่ใช้เฉพาะ NAND/NOR
ตัวบล็อกโฆษณาของคุณทำให้เราไม่สามารถแสดงโฆษณาได้
MiniWebtool ให้ใช้งานฟรีเพราะมีโฆษณา หากเครื่องมือนี้ช่วยคุณได้ โปรดสนับสนุนเราด้วย Premium (ไม่มีโฆษณา + เร็วขึ้น) หรืออนุญาต MiniWebtool.com แล้วรีโหลดหน้าเว็บ
- หรืออัปเกรดเป็น Premium (ไม่มีโฆษณา)
- อนุญาตโฆษณาสำหรับ MiniWebtool.com แล้วรีโหลด
เกี่ยวกับ ตัวลดรูปพีชคณิตบูลีน
ตัวลดรูปพีชคณิตบูลีนจะลดขนาดนิพจน์ตรรกะใดๆ ให้เป็นรูปแบบที่เล็กที่สุดโดยใช้อัลกอริทึม Quine-McCluskey และการวิเคราะห์แผนผังคาร์โนห์ ใส่นิพจน์ที่มี AND, OR, NOT, XOR, NAND, NOR (หรือสัญลักษณ์อย่าง &, |, ~, ^, และ A' ต่อท้าย) และรับตารางความจริงฉบับเต็ม, แผนผังคาร์โนห์ที่มีรอยปะ Prime Implicant, แผนผัง Prime Implicant ที่ระบุตัวหลัก, ขั้นตอนการหาผลลัพธ์ทีละขั้น และการสร้างวงจรด้วยเกต NAND หรือ NOR ที่เทียบเท่าได้ทันที
สิ่งที่ตัวลดรูปนี้แสดงผล
กฎของพีชคณิตบูลีน — ข้อมูลอ้างอิง
| กฎ | รูปแบบ OR | รูปแบบ AND |
|---|---|---|
| เอกลักษณ์ (Identity) | \( A + 0 = A \) | \( A \cdot 1 = A \) |
| ค่าว่าง (Null) | \( A + 1 = 1 \) | \( A \cdot 0 = 0 \) |
| เอกสมาน (Idempotent) | \( A + A = A \) | \( A \cdot A = A \) |
| ส่วนเติมเต็ม (Complement) | \( A + \overline{A} = 1 \) | \( A \cdot \overline{A} = 0 \) |
| นิเสธซ้อน (Double Negation) | \( \overline{\overline{A}} = A \) | |
| การสลับที่ (Commutative) | \( A + B = B + A \) | \( A \cdot B = B \cdot A \) |
| การเปลี่ยนหมู่ (Associative) | \( (A + B) + C = A + (B + C) \) | \( (A \cdot B) \cdot C = A \cdot (B \cdot C) \) |
| การแจกแจง (Distributive) | \( A \cdot (B + C) = AB + AC \) | \( A + BC = (A+B)(A+C) \) |
| การดูดซับ (Absorption) | \( A + AB = A \) | \( A(A + B) = A \) |
| เดอมอร์แกน (De Morgan's) | \( \overline{A + B} = \overline{A} \cdot \overline{B} \) | \( \overline{A \cdot B} = \overline{A} + \overline{B} \) |
| ฉันทามติ (Consensus) | \( AB + \overline{A}C + BC = AB + \overline{A}C \) | |
สรุปไวยากรณ์อินพุต
| ตัวดำเนินการ | รูปแบบที่ยอมรับ | ตัวอย่าง |
|---|---|---|
| AND | &, *, ·, ., การเขียนติดกัน AB, คำว่า AND, ∧ | A&B, AB, A AND B |
| OR | +, |, คำว่า OR, ∨ | A+B, A | B, A OR B |
| NOT | ~, !, ¬, คำว่า NOT, อะพอสทรอฟีต่อท้าย ' | ~A, !A, A', (AB)' |
| XOR | ^, ⊕, คำว่า XOR | A XOR B, A^B |
| NAND | ⊼, คำว่า NAND | A NAND B |
| NOR | ⊽, คำว่า NOR | A NOR B |
| การเป็นเงื่อนไข (Implies) | ->, =>, คำว่า IMPLIES, → | A -> B |
| ความเท่ากัน (Equivalence) | <->, <=>, คำว่า IFF, ↔ | A <-> B |
| ค่าคงที่ | 0 1 TRUE FALSE | A + 0, A * 1 |
อัลกอริทึม Quine-McCluskey
วิธี Quine-McCluskey เป็นแนวทางที่เป็นระบบแบบตารางในการหานิพจน์ผลบวกของผลิตภัณฑ์ (SOP) ที่เล็กที่สุด ต่างจากแผนผังคาร์โนห์ (ซึ่งเป็นแบบทัศนศิลป์และจำกัดอยู่ที่ตัวแปรประมาณ 6 ตัว) Quine-McCluskey สามารถขยายขนาดได้และรับประกันว่าจะได้รูปแบบที่เล็กที่สุดเสมอ
- รายการมินเทอมทั้งหมด — แต่ละแถวของตารางความจริงที่มีค่าเป็น 1
- จัดกลุ่มตามจำนวนบิตที่เป็นหนึ่ง — เรียงลำดับมินเทอมตามจำนวนของเลข 1 ในรูปแบบเลขฐานสอง
- รวมกลุ่มที่อยู่ติดกัน — คู่ที่มีความต่างกันเพียงบิตเดียวจะถูกรวมเข้าด้วยกัน โดยแทนที่บิตนั้นด้วยเครื่องหมายขีด ทำซ้ำจนกว่าจะไม่สามารถรวมได้อีก
- รวบรวม Prime Implicants — เทอมใดที่ไม่ถูกรวมอีกต่อไปจะถือว่าเป็น Prime Implicant
- สร้างตาราง Prime Implicant — ตารางที่มี Prime Implicants เป็นแถวและมินเทอมเป็นคอลัมน์ ทำเครื่องหมายว่า Prime ตัวใดครอบคลุมมินเทอมตัวใด
- เลือก Essential Primes — Prime ตัวใดที่เป็นเพียงตัวเดียวที่ครอบคลุมมินเทอมบางตัวจะถือว่า "จำเป็น" (Essential)
- ครอบคลุมมินเทอมที่เหลือ — เลือก Prime เพิ่มเติมเพื่อครอบคลุมมินเทอมที่ยังไม่ถูกครอบคลุมโดยตัวหลัก โดยเน้นที่การลดจำนวนตัวอักษรให้เหลือน้อยที่สุด
วิธีใช้งานตัวลดรูปพีชคณิตบูลีน
- ใส่นิพจน์: พิมพ์นิพจน์บูลีนโดยใช้สัญลักษณ์ที่คุณต้องการ คุณสามารถผสมรูปแบบได้ — เช่น
A.B + A'CและA AND B OR NOT A AND Cจะถูกวิเคราะห์เหมือนกัน - คลิก ลดรูป: เครื่องมือจะวิเคราะห์ สร้างตารางความจริง รัน Quine-McCluskey และลดรูปนิพจน์
- ศึกษาแผนผังคาร์โนห์: วงกลมแต่ละสีคือ Prime Implicant ตัวที่เป็น Essential Prime จะถูกวาดด้วยเส้นทึบ ส่วนตัวที่ไม่จำเป็นจะเป็นเส้นประ
- ตรวจสอบขั้นตอน: แผงขั้นตอนจะอธิบายตั้งแต่ SOP ตามแบบบัญญัติไปจนถึงการค้นหา Prime Implicant และรูปแบบที่เล็กที่สุด
- ตรวจสอบรูปแบบที่เทียบเท่า: ใช้ POS ที่เล็กที่สุดเมื่อเทคโนโลยีเป้าหมายของคุณคือ OR-of-AND หรือใช้รูปแบบที่มีแต่ NAND เมื่อใช้ซิลิคอนฐาน NAND
การนำไปใช้งาน
| สาขา | กรณีการใช้งาน |
|---|---|
| การออกแบบวงจรดิจิทัล | ลดจำนวนเกตในตรรกะเชิงผสม — จำนวนเกตที่น้อยลงหมายถึงพลังงานที่ต่ำลง แผ่นวงจรที่เล็กลง และความล่าช้าในการส่งสัญญาณที่สั้นลง |
| การเพิ่มประสิทธิภาพคอมไพเลอร์ | ลดรูปนิพจน์เงื่อนไขใน if-statements และวงวนเพื่อลดต้นทุนการประมวลผลสาขาเงื่อนไข |
| ตรรกะที่โปรแกรมได้ (FPGA) | บรรจุตรรกะลงใน Look-up Tables ที่มีอยู่ให้ได้มากขึ้นโดยการสร้างรูปแบบที่มีตัวอักษรน้อยที่สุด |
| การเพิ่มประสิทธิภาพการสืบค้นฐานข้อมูล | เขียนเงื่อนไข WHERE-clause ใหม่ให้เป็นรูปแบบที่เทียบเท่ากันแต่ประมวลผลได้รวดเร็วกว่า |
| การตรวจสอบความถูกต้อง (Formal Verification) | รูปแบบบัญญัติ (SOP/POS) ช่วยให้สามารถตรวจสอบความเท่ากันของข้อกำหนดสองชุดได้ |
| การเรียนการสอน / งานวิจัย | ใช้ตรวจสอบการบ้าน ศึกษาการเลือก Prime Implicant และสำรวจกลยุทธ์การจัดกลุ่มในแผนผังคาร์โนห์ |
คำถามที่พบบ่อย (FAQ)
&, *, ·, . หรือการเขียนติดกัน (AB หมายถึง A AND B), OR สามารถเป็น + หรือ |, NOT สามารถเป็น ~, !, ¬ หรืออะพอสทรอฟีต่อท้าย (A', (A+B)') นอกจากนี้ยังใช้ตัวดำเนินการคำพูดอย่าง AND OR NOT XOR NAND NOR IMPLIES IFF ได้ รวมถึงรูปแบบลูกศร -> และ <-> วงเล็บใช้จัดกลุ่มนิพจน์ย่อย ค่าคงที่ 0 และ 1 (หรือ TRUE/FALSE) แทนค่าที่คงที่อ้างอิงเนื้อหา หน้าหรือเครื่องมือนี้ว่า:
"ตัวลดรูปพีชคณิตบูลีน" ที่ https://MiniWebtool.com/th/ตัวลดรูปพีชคณิตบูลีน/ จาก MiniWebtool, https://MiniWebtool.com/
โดยทีมงาน miniwebtool อัปเดตเมื่อ: 2026-04-19
คุณสามารถลองใช้ AI แก้ปัญหาคณิตศาสตร์ GPT ของเรา เพื่อแก้ไขปัญหาทางคณิตศาสตร์ของคุณผ่านคำถามและคำตอบด้วยภาษาธรรมชาติ.
เครื่องมืออื่นๆ ที่เกี่ยวข้อง:
การดำเนินการทางคณิตศาสตร์ขั้นสูง:
- เครื่องคิดเลข Antilog
- เครื่องคิดเลขฟังก์ชันเบต้า
- เครื่องคิดเลขสัมประสิทธิ์ทวินาม
- เครื่องคำนวณการแจกแจงแบบทวินาม
- เครื่องคิดเลขบิต
- เครื่องคำนวณทฤษฎีบทขีดจำกัดกลาง
- เครื่องคิดเลขรวม
- เครื่องคิดเลขฟังก์ชันข้อผิดพลาดเสริม
- เครื่องคิดเลขจำนวนเชิงซ้อน
- เครื่องคำนวณเอนโทรปี
- เครื่องคิดเลขฟังก์ชันผิดพลาด
- เครื่องคำนวณการสลายตัวแบบเอกซ์โพเนนเชียล
- เครื่องคำนวณการเติบโตแบบทวีคูณ ความแม่นยำสูง
- เครื่องคิดเลขเอกซ์โพเนนเชียลอินทิกรัล
- เครื่องคำนวณเลขยกกำลัง-ความแม่นยำสูง แนะนำ
- เครื่องคำนวณแฟกทอเรียล
- เครื่องคิดเลขฟังก์ชันแกมมา
- เครื่องคำนวณอัตราส่วนทองคำ
- เครื่องคิดเลขครึ่งชีวิต
- เครื่องคำนวณอัตราการเติบโตเป็นเปอร์เซ็นต์
- เครื่องคิดเลขเรียงสับเปลี่ยน
- เครื่องคิดเลขการแจกแจงแบบปัวซง
- เครื่องคำนวณรากของพหุนามพร้อมขั้นตอนละเอียด
- เครื่องคิดเลขความน่าจะเป็น
- เครื่องคิดเลขการแจกแจงความน่าจะเป็น
- เครื่องคำนวณสัดส่วน
- เครื่องคิดเลขสูตรกำลังสอง
- เครื่องคำนวณวิทยาศาสตร์ แนะนำ
- เครื่องคิดเลขสัญกรณ์วิทยาศาสตร์
- เครื่องคำนวณเลขนัยสำคัญ ใหม่
- เครื่องคำนวณผลรวมของลูกบาศก์
- เครื่องคิดเลขหาผลรวมของจำนวนเต็มบวก
- ผลรวมของเครองคดเลขกำลงสอง
- เครื่องสร้างตารางค่าความจริง ใหม่
- เครื่องคิดเลขทฤษฎีเซต ใหม่
- เครื่องสร้างแผนภาพเวนน์3เซต ใหม่
- เครื่องคิดเลขทฤษฎีเศษเหลือจีน ใหม่
- เครื่องคิดเลขฟังก์ชันโทเชียนต์ออยเลอร์ ใหม่
- เครื่องคำนวณอัลกอริทึมยูคลิดขยาย ใหม่
- เครื่องคำนวณอินเวอร์สการคูณแบบโมดูลาร์ ใหม่
- เครื่องคำนวณเศษส่วนต่อเนื่อง ใหม่
- เครื่องคำนวณเส้นทางสั้นสุดของไดค์สตรา ใหม่
- เครื่องคำนวณต้นไม้แผ่ทั่วน้อยสุด ใหม่
- เครื่องตรวจสอบลำดับดีกรีของกราฟ ใหม่
- เครื่องคำนวณดีเรนจ์เมนต์ ซับแฟกทอเรียล ใหม่
- เครื่องคำนวณจำนวนสเตอร์ลิง ใหม่
- เครื่องคำนวณหลักรังนกพิราบ ใหม่
- เครื่องคำนวณการแจกแจงนิ่งโซ่มาร์คอฟ ใหม่
- เครื่องคำนวณการปัดเศษ ใหม่
- เครื่องคำนวณการแจกแจงทวินามลบ ใหม่
- เครื่องคำนวณการเรียงสับเปลี่ยนแบบซ้ำได้ ใหม่
- เครื่องคำนวณเลขชี้กำลังมอดุลาร์ ใหม่
- เครื่องคำนวณรากดั้งเดิม ใหม่
- ตัวลดรูปพีชคณิตบูลีน ใหม่