# 化学反应速率计算器

对浓度-时间数据拟合零级/一级/二级速率方程。给出反应级数、速率常数 k、半衰期 t½ 和 R² 拟合度。

> 标准页面: https://elysiatools.com/zh/tools/reaction-rate-calculator

- **分类:** Math & Numbers

- **关键词:** 反应速率, 动力学, 速率常数, 半衰期, 一级, 二级, 零级, r平方, 化学

## 概述

输入实验的浓度-时间数据点,工具并行拟合三个积分速率方程:零级([A] vs t)、一级(ln[A] vs t)、二级(1/[A] vs t)。报告每个模型的速率常数 k、线性化 R² 和半衰期,然后识别哪个级数最匹配你的数据(R² 最高)。适用于普化动力学实验,需要从实验数据确定反应级数。

## 输入项

- **数据点(时间,浓度 — 每行一组)** (textarea): 0, 1.000 100, 0.500 200, 0.250 300, 0.125 400, 0.0625

## 适用场景

- 从普化动力学实验数据判断反应是零级、一级还是二级。
- 比较 \[A\]、ln\[A\] 和 1/\[A\] 与时间关系的线性拟合效果。
- 需要快速获得速率常数、半衰期和 R² 拟合度时。

## 工作原理

- 在输入框中按“时间, 浓度”的格式填写数据，每行输入一组数据。
- 工具分别拟合零级的 \[A\] vs t、一级的 ln\[A\] vs t 和二级的 1/\[A\] vs t。
- 系统为每个模型计算速率常数 k、半衰期 t½ 和线性化 R²。
- 比较三个模型的 R²，R² 最高的模型被识别为最匹配的反应级数。

## 使用案例

- 普化实验中根据浓度衰减数据确定反应级数。
- 用 R² 比较不同积分速率方程的拟合效果。
- 整理实验数据并计算速率常数与半衰期。

## 常见问题

### 需要输入什么数据？

输入多组时间和浓度数据，每行一组，格式为“时间, 浓度”，例如“100, 0.500”。

### 工具会拟合哪些反应级数？

工具同时拟合零级、一级和二级反应速率方程。

### 如何判断最佳反应级数？

比较三个模型的线性化 R²，R² 最高的模型通常是数据最匹配的反应级数。

### 结果中会显示哪些指标？

结果包括各模型的反应级数、速率常数 k、半衰期 t½ 和 R² 拟合度。

### 一级反应的半衰期如何从数据中体现？

当浓度按固定时间间隔减半时，通常符合一级动力学；工具会根据拟合结果报告 t½。

## 相关工具

- [动能计算器 (KE = ½mv²)](https://elysiatools.com/zh/tools/kinetic-energy-calculator): 由三个量中的两个求第三个，附带动量与 km/h 换算
- [食谱用量缩放器](https://elysiatools.com/zh/tools/recipe-ingredient-scaler): 把整份食谱食材清单按新份数缩放，杯/大匙/小匙 ⇄ 克/毫升双向换算（含每种食材的密度表），输出厨房友好的分数。
- [调整后 R 平方计算器](https://elysiatools.com/zh/tools/adjusted-r-squared-calculator): 根据 R 平方、样本量和预测变量数量计算调整后 R 平方
- [换气次数 ACH 计算器（n = Q/V）](https://elysiatools.com/zh/tools/air-changes-per-hour): 由新风风量 Q 与房间体积 V 求换气次数 n=Q/V（单位 1/h）。支持三种模式：求 n（给 Q、V）、求风量 Q（给 n、V）、求体积 V（给 n、Q）。风量支持 m³/s/m³/h/CFM，体积支持 m³/ft³/L。并按完全混合单区衰减模型给出达到设定净化目标（剩余比例，默认 1%）所需时间 t=−ln(ε)/n。
- [滚动轴承额定寿命 L10 计算器](https://elysiatools.com/zh/tools/bearing-life-l10): 计算滚动轴承基本额定寿命 L10 = (C/P)^p。球轴承 p=3，滚子轴承 p=10/3。给定转速时可换算为小时寿命 L10h。
- [螺栓扭矩预紧力计算器](https://elysiatools.com/zh/tools/bolt-torque-clamp-force): 计算螺栓拧紧扭矩与轴向预紧力的换算。T = K·F·d，K 为螺母系数（干钢约 0.20）。可由预紧力求扭矩，或由扭矩求预紧力。
- [Carmichael 函数 λ(n) 计算器](https://elysiatools.com/zh/tools/carmichael-function): 计算 Carmichael 函数 λ(n)——乘法群 (Z/nZ)* 的指数，即使所有与 n 互素的 a 满足 a^k ≡ 1 (mod n) 的最小 k。由质因数分解按 λ(2)=1、λ(4)=2、λ(2^k)=2^(k−2)（k ≥ 3）、奇素数幂 λ(p^k)=φ(p^k) 再取 lcm 得到，同时给出 φ(n) 对比、是否存在原根，并用 Korselt 判据识别 Carmichael 数。经典例：λ(561) = 80（561 是最小的 Carmichael 数），而 λ(8) = 2 < φ(8) = 4。
- [排列 / 组合 / 子集生成器（支持重复元素）](https://elysiatools.com/zh/tools/combinatorial-generation): 生成多重集的排列、组合与子集，自动去重并按字典序输出：排列用 next_permutation，精确计数 n!/Π(mᵢ!)；组合生成不同的 k-子多重集，计数为 Π(1+x+…+x^mᵢ) 中 x^k 的系数（元素互异时即 C(n,k)）；子集枚举所有子多重集，计数 Π(mᵢ+1)（互异时 2ⁿ），含空集。最多 12 个元素，展示上限 200 条但计数始终精确；组合模式要求 1 ≤ k ≤ n。经典例：\[A, A, B\] 的排列 → 3!/2! = 3 个（AAB、ABA、BAA）；\[A, A, B\] 的子集 → (2+1)(1+1) = 6 个。

## 示例

- [Web Python 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-python): Web Python 图像处理示例，使用 PIL/Pillow 包括读取、保存、缩放和格式转换
- [Android Java 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-java): Android Java 图像处理示例，包括图像读取保存、缩放和格式转换
- [Android Kotlin 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-kotlin): Android Kotlin 图像处理示例，包括图像读取保存、缩放和格式转换
- [Web Rust 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-rust): Web Rust 图像处理示例，包括图像读取保存、缩放和格式转换
