化学方程式配平器
输入反应物与生成物,高斯消元自动求配平系数,支持括号嵌套与大小写敏感,逐元素守恒核对
在线化学方程式配平工具:把反应物与生成物按「+」分开填入,工具会把每个化学式解析成元素计数(支持 Ca(OH)2、Fe2(SO4)3、K4[Fe(CN)6] 这类嵌套分组, 元素符号严格区分大小写——Co 是钴而 CO 是一氧化碳),再用高斯消元求质量守恒线性方程组的最小正整数解;解析出错会精确指出第几个字符有问题, 配平成功后附上每个元素「左 = 右」的守恒核对表。全部计算在浏览器本地完成,不上传任何数据。
输入方程式
解析预览:H2+O2
解析预览:H2O
内置示例(点击填充并自动配平)
语法:元素符号大小写敏感(Co 是钴,CO 是一氧化碳);小括号与中括号均可嵌套分组,如 Ca(OH)2、Fe2(SO4)3、K4[Fe(CN)6];原子个数直接跟在元素或右括号后。
等号上的反应条件(点燃 / Δ 加热 / 催化剂 / 高温等)属于书写规范,请按作业要求自行标注在「=」上方,本工具只负责求配平系数。
配平结果与守恒核对
在左侧输入反应物与生成物,点击「配平」
也可以点击任一内置示例一键体验
#化学方程式为什么必须配平?
化学反应遵守质量守恒定律:反应前后每一种元素的原子个数既不会凭空增加,也不会凭空减少,原子只是重新组合成新物质。因此一个能成立的化学方程式, 等号两边每种元素的原子总数必须相等——这就是「配平」。配平时把各物种的系数设为未知数,对每种元素列出「左侧原子数 = 右侧原子数」的一次方程, 就得到一个齐次线性方程组;配平的本质,就是求这个方程组的一组全为正整数的解,并把它化成最简整数比。
以 H2 + O2 → H2O 为例:设系数分别为 a、b、c,则氢原子满足 2a = 2c,氧原子满足 2b = c。令 c = 2,得 a = 2、b = 1, 即配平结果 2 H2 + O2 = 2 H2O。核对:左边 4 个氢、2 个氧,右边同样 4 个氢、2 个氧,守恒成立。
常用配平技巧
- 观察法:从组成最复杂的化学式入手,先把它系数定为 1,再顺推其他系数,最后化成最简整数比。适合 Fe + O2 → Fe3O4 这类结构简单的反应。
- 最小公倍数法:挑一个两边原子数相差较大的元素,求最小公倍数反推两侧系数。如 H2 + O2 → H2O 中氧原子最小公倍数是 2,先定 O2 与 H2O 的系数为 1 和 2,再配氢。
- 待定系数法:把所有系数设为未知数,对每种元素列守恒方程组求解(本工具采用的就是这一思路),适合 KMnO4 分解、C3H8 燃烧这类物种多、关系复杂的反应。
为什么会出现多组配平?
当未知系数的个数比独立守恒方程多出不止一个时,方程组的解空间是高维的,正整数解有无穷多组——工具会提示「存在多组配平」。化学上这通常意味着两种情况: 一是这个「反应式」实际上是几个独立反应的叠加,例如 C + O2 → CO + CO2 中 CO 与 CO2 的比例可以任意取, 应拆成 C 与 O2 生成 CO、CO2 的两个反应分别配平;二是化学式写错、多写或漏写了物种。另外,若某个元素只出现在等号一侧,方程组无非零解, 任何系数都配不平,工具会直接判定为「无法配平」并指出该元素。
离子方程式要加电荷守恒(本工具暂不支持)
离子方程式的配平条件比化学方程式多一条:除每种元素原子数左右相等外,还要求等号两边净电荷相等(若为氧化还原反应还需电子得失守恒)。 本工具目前只按元素原子数建立线性方程组,不解析离子符号与电荷数(如 SO4^2-、e-),因此暂不支持离子方程式配平。 建议先用化学式形式把方程配平,再自行改写成离子式,并核对两边电荷是否相等——这一步请务必手动完成,本工具无法代劳。
工具算法一句话
把每个化学式用递归下降解析成元素计数,按「反应物取正、生成物取负」组成元素×物种矩阵,用高斯消元(全程有理数精确运算,避免浮点误差)求齐次线性方程组的零空间: 零空间维数为 1 时,通分并约去最大公约数得到唯一的最小正整数系数比;维数大于 1 判为多组配平;不存在全正解则判为无法配平。
#常见问题 (FAQ)
化学方程式配平的原理是什么?
质量守恒定律:反应前后每种元素的原子个数不变。把各物种的系数设为未知数,对每种元素列「左 = 右」的一次方程,得到齐次线性方程组,求出全为正整数的解并化成最小整数比,即为配平系数。
提示「存在多组配平」是什么意思?
说明系数方程组的自由未知数不止一个,存在无穷多组整数解。通常是反应式实为几个独立反应的叠加(如 C + O2 → CO + CO2),或者物种写多、写漏了。建议拆分成基本反应分别配平,或逐个核对化学式。
支持配平离子方程式吗?
暂不支持。离子方程式除原子守恒外还要求两边净电荷守恒,本工具目前只按元素原子数建立方程组,不解析离子符号与电荷。请先用化学式形式配平,再自行改写并核对电荷。
相关工具推荐
单位换算器
支持长度、重量、温度、面积、体积等多种单位类型的相互转换
科学计算器
高级数学运算,支持三角函数、对数、指数运算等科学计算,包含内存管理和历史记录
统计学计算器
数据分析工具,支持描述统计、回归分析、概率分布、假设检验等统计计算
方程求解器
一次方程、二次方程、方程组求解,支持图像绘制、牛顿迭代法和数值方法
财务比率计算器
盈利能力、偿债能力、运营能力比率分析,支持图表展示、行业对比和财务健康评分
贷款计算器
等额本息/等额本金还款计算、利息分析