工具 02

化学方程式配平器

输入未配平的方程式,即可得到最小整数系数,并逐个原子及电荷进行核对。离子方程式、电子和氧化还原反应一步配平,因为系数是解出来的,不是猜出来的。

免费、无需注册,你输入的内容不会离开浏览器。

配平方程式

通过精确分数上的线性方程组求解,而不是试错——因此即使难以直接观察配平的氧化还原方程式,也能一步得出结果。

例题详解

甲烷燃烧

为每种物质设一个未知系数:

aCH4 + bO2 → cCO2 + dH2O

每种元素在两边的原子数必须相等:

  • C a = c
  • H 4a = 2d
  • O 2b = 2c + d

满足所有方程的最小整数:

a = 1, b = 2, c = 1, d = 2

配平后的方程式:

CH4 + 2O2 → CO2 + 2H2O

在工具中打开此例

铁生锈

为每种物质设一个未知系数:

aFe + bO2 → cFe2O3

每种元素在两边的原子数必须相等:

  • Fe a = 2c
  • O 2b = 3c

满足所有方程的最小整数:

a = 4, b = 3, c = 2

配平后的方程式:

4Fe + 3O2 → 2Fe2O3

在工具中打开此例

酸性溶液中的亚铁离子与高锰酸根

为每种物质设一个未知系数:

aFe2+ + bMnO4− + cH+ → dFe3+ + eMn2+ + fH2O

每种元素在两边的原子数必须相等:

  • Fe a = d
  • Mn b = e
  • O 4b = f
  • H c = 2f

两边的总电荷也必须相等:

2a − b + c = 3d + 2e

满足所有方程的最小整数:

a = 5, b = 1, c = 8, d = 5, e = 1, f = 4

配平后的方程式:

5Fe2+ + MnO4− + 8H+ → 5Fe3+ + Mn2+ + 4H2O

在工具中打开此例

工作原理

方程式配平器如何工作?

每种元素的守恒都变成一个线性方程:该元素在左侧的原子总数必须等于右侧的总数。将这些方程组成矩阵,使用精确分数而不是浮点数将其化为行阶梯形,然后读出零空间向量——该向量就是系数集合。消去分母并除以最大公约数后,即可得到最小的整数。它从不靠猜测,因此能以与氢气燃烧相同的一步处理高锰酸盐和盐酸等氧化还原方程式。

离子、电荷与电子

电荷的读取规则与摩尔质量计算器相同,因此 Fe2+、MnO4- 和 SO4^2- 都可以使用,e- 表示电子。只要有物质带电荷,求解器就会增加一行电荷方程:反应物的总电荷必须等于生成物的总电荷。加号两侧有空格或其后紧跟下一个化学式时,才被视为分隔两种物质,因此 Fe2+ + MnO4- 和 Fe2++MnO4- 的读法相同。

当 --> 紧跟在化学式后面而没有空格时(如 H++OH-->H2O),如果这样能配平,第一个减号会被读作该物质的电荷;否则 --> 被读作箭头。在箭头前加一个空格,或者使用 ->,就不会有歧义。

局限

  • 它只检查原子和电荷是否守恒,不判断反应是否真的会发生。
  • 如果一个方程式包含两个相互独立的反应,就会有不止一组系数成立;求解器会提示这一点,而不是随便选一组。
  • 最多支持 12 种物质。(aq) 等状态符号会被接受并忽略,你输入的系数会被求出的系数取代。
  • 所有运算都是精确的。如果计算中的某个数会超过 9,007,199,254,740,991,工具会提示数字太大,而不是给出四舍五入的结果。