卡诺图求解器
将 2–4 变量的布尔函数化简为最简 SOP 形式,支持无关项条件,并显示所有质蕴涵项。
| F | |
|---|---|
点击 F 列中的单元格可切换取值 0 → 1 → X (无关项)。
使用方法
- 1 选择函数的变量个数(2、3 或 4)。
- 2 点击每一行的 F 单元格,将输出值设置为 1、X(无关项)或 0。
- 3 最简积之和表达式会即时更新。
为什么使用此工具
- 使用 Quine–McCluskey 方法化简布尔函数。
- 支持无关项条件,得到更简洁的表达式。
- 显示结果背后所用的质蕴涵项 —— 全部在浏览器内完成。
常见问题
这个工具会输出什么结果?
一个最简的布尔积之和(SOP)表达式 —— 在准确还原你的真值表的前提下,项数和literal(文字)数尽可能少。
工具是如何进行化简的?
它运行 Quine–McCluskey 算法找出所有质蕴涵项,然后为所需的最小项选出一个最小覆盖集合。
无关项(X)是什么意思?
指那些你不关心其输出值的输入组合。工具会根据哪种取法能得到更简单的表达式,自行将其视为 0 或 1。
撇号(prime)符号是什么意思?
撇号(例如 A′)表示取反 —— 即该变量在此项中取值为 0。字母不带撇号则表示该变量取值为 1。
什么是 卡诺图求解器?
卡诺图求解器根据布尔函数的真值表进行化简,通过 Quine–McCluskey 方法生成最简的积之和(SOP)表达式。
功能特性
最多支持 4 个变量
交互式卡诺图,支持 2–4 个变量的 1 / 0 / 无关项(X)单元格。
Quine–McCluskey 化简
利用无关项,返回最简的与或表达式。
免费且私密
在您的设备上运行——不会上传任何数据。
示例
Input
F(A,B): minterms {1, 3} = 1
Output
F = B
常见使用场景
-
1
简化逻辑电路
在搭建电路之前,将布尔函数化简为更少的门电路。
-
2
数字设计学习
学习卡诺图分组与 SOP 化简方法。
-
3
利用无关项
利用未指定的输出进一步简化表达式。
Zerethon 的卡诺图求解器可在浏览器中对最多四个变量的布尔函数进行化简。只需将每个单元格切换为 1、0 或无关项(don't-care),即可通过 Quine–McCluskey 算法得到最简与或(sum-of-products)表达式。所有计算均在客户端完成——不会上传任何数据。
- 分类
- 数学
- 价格
- 免费
- 隐私
- 基于浏览器
- 注册
- 无需
参考资料
- 卡诺图 — 维基百科
- Quine–McCluskey 算法 — 维基百科
隐私
除非另有说明,否则你的数据永远不会离开浏览器。卡诺图求解器 完全在客户端运行 — 无需上传服务器,不记录日志,不追踪你输入的内容。
在 Zerethon Social 上创作、分享与成长
免费注册。赚取积分,收集成就,与全球创作者建立联系。