Elysia Tools

在一个清晰的工作台里浏览工具、案例、可视化和主题指南。

热门分类

专题

语言
ZHESPTRUFRDEEN

Elysia Tools

导航

Education

有限状态机 Mealy Moore 卡诺图最小化教学器

· 最后更新:2026-08-17

逐步讲解自动机与组合逻辑:ε-NFA→NFA→DFA 子集构造、Moore 划分细化最小化、Mealy↔Moore 输出映射互转;卡诺图 Gray 排序分组与 Quine-McCluskey 素蕴含项 + 精确最小覆盖求最小 SOP。输出含 ASCII 状态图、转换表与每轮迭代。

详情

这个工具可以帮你完成什么

自动机 DSL:states: q0 q1 …、start: q0、accept: q1, q2、alphabet: a b,转移每行一条 起点 符号 终点(ε 边写 ε 或 eps);Mealy 输出写作 q0 a q1 / 1,Moore 输出用 moore: q0:0 q1:1 声明。子集构造对 ε-NFA 先求 ε-闭包;最小化先删除不可达状态再做 Moore 划分细化(这是经典陷阱);Mealy→Moore 按进入输出拆分状态(至多 |Q|·|Δ| 个)。布尔模式:Quine-McCluskey 相邻组合并(差一位、对齐连字符),素蕴含项图表只覆盖 ON 集最小项,本质素蕴含项后用穷举子集求精确最小覆盖(Petrick 等价)。参考用例 (a|b)*abb 的 ε-NFA 已验证:5 态 DFA、4 态最小 DFA;Σm(0,1,2,5,6,7,8,9,10,14) 的唯一最优解为 B'C' + CD' + A'BD。

执行

运行这个工具

填写表单、运行工具,并在同一页面查看结果。

案例

与这个工具匹配的案例

相关内容

继续查看相关工具与专题

由 Elysia Tools 团队编写

工具使用指南

详细了解工具的适用范围、支持能力及用户案例。

关键事实

分类
Education
输入类型
select, textarea, number, text, checkbox
输出类型
html
案例覆盖
4
API 可用
是

概览

有限状态机 Mealy Moore 卡诺图最小化教学器用于逐步分析自动机与组合逻辑,支持 ε-NFA/NFA 到 DFA 的子集构造、Moore 划分细化最小化、Mealy 与 Moore 输出转换,以及基于卡诺图和 Quine-McCluskey 的最小 SOP 求解,并输出状态图、转换表和迭代过程。

适用场景

  • 需要将 ε-NFA 或 NFA 转换为 DFA,并查看 ε-闭包、子集构造和转换结果时。
  • 需要删除不可达状态并通过 Moore 划分细化求最小 DFA 时。
  • 需要使用卡诺图和 Quine-McCluskey 方法,根据最小项与无关项求精确最小 SOP 时。

使用方式

  1. 1在自动机模式中输入 states、start、accept、alphabet 以及逐行转移;ε 边可写作 ε 或 eps,Mealy 输出可写在转移后,Moore 输出用 moore 声明。
  2. 2启用 NFA 转 DFA 后,工具先计算 ε-闭包,再执行子集构造,并生成状态图和转换表。
  3. 3启用最小化后,工具先移除不可达状态,再通过 Moore 划分细化逐轮区分状态。
  4. 4在布尔模式中输入变量个数、ON 集最小项和可选无关项,工具按 Gray 顺序分组并通过 Quine-McCluskey 求素蕴含项和精确最小覆盖。

常见用途

  • 离散数学课程中演示 ε-NFA、NFA、DFA 的转换过程和 DFA 最小化步骤。
  • 数字电路设计中使用卡诺图与 Quine-McCluskey 方法化简组合逻辑函数。
  • 复习 Mealy、Moore 状态机的输出映射、状态拆分和转换表构造。

示例

1. 子集构造并最小化 `(a|b)*abb` 的 ε-NFA

自动机课程学生

背景

学生需要验证一个包含 ε 转移的 11 态 ε-NFA,并观察其确定化与最小化过程。

问题

手动计算 ε-闭包、DFA 状态集合和每轮划分容易遗漏状态。

如何使用

选择“自动机”模式,输入 states、start、accept、alphabet 和转移,开启 NFA 转 DFA 与最小化选项。

输入识别 `(a|b)*abb` 的 ε-NFA;`start: 0`,`accept: 10`,字母表为 `a b`,并填写各条 ε、a、b 转移。

结果

工具展示 ε-NFA 到 5 态 DFA 的子集构造结果,再通过 Moore 划分细化得到 4 态最小 DFA,且仅最终状态 E 接受。

2. 用卡诺图与 Quine-McCluskey 最小化四变量函数

数字电路学习者

背景

学习者需要化简函数 Σm(0,1,2,5,6,7,8,9,10,14),并核对最小 SOP。

问题

卡诺图分组、素蕴含项识别和最小覆盖选择需要多次核算。

如何使用

选择“布尔最小化”模式,将变量个数设为 4,在最小项字段输入 `0,1,2,5,6,7,8,9,10,14`,无关项留空。

numVars: 4;minterms: `0,1,2,5,6,7,8,9,10,14`;dontcares 为空。

结果

工具输出 6 个素蕴含项,本质素蕴含项为 B'C' 与 CD',唯一最优 SOP 为 `B'C' + CD' + A'BD`。

常见问题

自动机定义需要使用什么格式?

使用 states、start、accept、alphabet 头部声明,并按“起点 符号 终点”每行输入一条转移。

如何表示 ε 转移?

在转移中使用 ε 或 eps 作为符号,例如 `q0 ε q1`。

工具可以最小化 DFA 吗?

可以。启用“最小化 DFA”后,工具会先删除不可达状态,再进行 Moore 划分细化。

Mealy 和 Moore 输出如何输入?

Mealy 输出写作 `q0 a q1 / 1`;Moore 输出使用 `moore: q0:0 q1:1` 声明。

布尔最小化需要输入哪些内容?

选择变量个数,输入 ON 集最小项,并可选填无关项,例如 `0,1,2,5`。

首页
工具3201
案例593
可视化465
文件查看器103
专题233
标签333
图像、音频与视频657

图像、音频、视频处理、转换与优化工具

数学、日期与金融644

计算器、数值计算、日期逻辑、统计与金融工具

设计与颜色297

颜色、版式、图形、视觉样式与设计辅助工具

文本与写作209

写作、清洗、格式化、提取与文本分析工具

开发与 Web193

开发者工具、网络处理、Web 调试与自动化辅助工具

转换与编码175

格式、文件、压缩包、单位与编码转换工具

FLAC/WAV 无损音源疑点筛查与证据交付
自托管抽奖组件配置复核、嵌入测试与上线交付
Stripe 优惠码候选批次审核与本地导入预检
批量照片技术初筛、近重复复核与修图候选交付
界面截图结构化、人工校对与开发交付

© 2026 Elysia Tools. 保留所有权利。

文档价格关于我们服务条款隐私政策Cookie 政策联系我们
Python

Web Python 图像处理示例

Web Python 图像处理示例,使用 PIL/Pillow 包括读取、保存、缩放和格式转换

Java

Android Java 图像处理示例

Android Java 图像处理示例,包括图像读取保存、缩放和格式转换

Kotlin

Android Kotlin 图像处理示例

Android Kotlin 图像处理示例,包括图像读取保存、缩放和格式转换

Rust

Web Rust 图像处理示例

Web Rust 图像处理示例,包括图像读取保存、缩放和格式转换

Education

氨基酸组成分析器

分析一条氨基酸序列的组成:20 种标准氨基酸各自的计数与摩尔百分数;分组统计(碱性 K/R/H、酸性 D/E、芳香族 F/W/Y、含硫 C/M、脂肪族 A/I/L/V、酰胺侧链 N/Q、羟基 S/T、其他 G/P);按 Kyte–Doolittle 1982 疏水值计算 GRAVY 平均疏水指数(>0 偏疏水、<0 偏亲水,可溶性球状蛋白通常介于 −1 至 +0.3);并附 ProtParam 平均质量表的分子量。歧义码(B/J/O/U/X/Z)单独计数、不计入百分比。来源:Kyte & Doolittle 1982、ExPASy ProtParam、Lehninger。仅供教学与实验规划。

Education

种群瓶颈效应模拟器(杂合度衰减)

模拟种群瓶颈后的期望杂合度损失(确定性期望)。理想 Wright-Fisher 漂变下每代 H_{t+1} = H_t(1 − 1/(2N)),故 H_final = H₀(1−1/2Nb)^t × (1−1/2Nr)^g;调和平均有效种群大小 Ne = (t+g)/(t/Nb + g/Nr) 由最小瓶颈主导;相对基础群体的累积近交系数 F = 1 − H_final/H₀。对频率 p 的目标等位基因,单代瓶颈存活概率 = 1 − (1−p)^(2Nb),稀有等位基因最先丢失。经典案例:北象海豹(1890 年代约 20 只幸存 → 近零变异)、猎豹、夏威夷雁、欧洲野牛、平格拉普环礁。来源:Wright 1931、Nei et al. 1975、Hartl & Clark 2007、StatPearls。仅供教学用途。

Education

词频表 SRS 牌组生成器

粘贴双语词频表,导出 Anki 兼容牌组,自动把每条拆成识别 / 回忆 / 完形填空三类卡片,附带词性、IPA 与例句,并给出 SM-2 间隔预览。

Education

限制酶切片段长度计算器

估算限制酶消化后的片段大小:环状底物 n 个切点产生 n 个片段(绕原点环绕),线性底物 n 个切点产生 n+1 个片段。切点位置模式按逗号分隔的坐标精确计算各片段;切点数目模式按平均分布给出片段数与均值。附带随机 DNA 识别位点频率:4 碱基识别子约每 256 bp 一个、6 碱基约每 4096 bp 一个(REBASE/Sambrook),以及琼脂糖凝胶分辨率提示(<50 bp 可能跑丢)。来源:Sambrook & Russell 第 3 版、REBASE。仅供教学与实验规划。