互补误差函数计算器
计算任意实数 x 的 erf(x)(误差函数)和 erfc(x) = 1 - erf(x)(互补误差函数)。用于概率论、统计学和扩散/热传导物理学。
输入
输出
| 函数 | 值 |
|---|---|
| No data yet | |
使用指南
此计算器的作用是什么?
输入实数 x,该工具将计算两个密切相关的值:erf(x)(误差函数)和 erfc(x)(互补误差函数),其中 erfc(x) = 1 − erf(x)。两者都使用 Abramowitz & Stegun 有理近似计算,精度约为 7-8 位有效数字。
使用方法
- 输入 x 的值(范围在 -6 到 6 之间——超出该范围,在双精度浮点数中 erfc(x) 在数值上与 0 或 2 无法区分,因此结果就没有意义了)。
- 从结果表中读取 erf(x) 和 erfc(x)。
数学原理
误差函数由以下积分定义:
erf(x) = (2/√π) · ∫₀ˣ e^(−t²) dt它不能用初等函数的闭形式表示,因此需要使用数值近似进行计算——这里使用 Abramowitz & Stegun 7.1.26 有理近似,在整个实数范围内最大误差约为 1.5×10⁻⁷。互补误差函数很简单:
erfc(x) = 1 − erf(x)两个函数关于 erf 是奇函数/对称的:erf(−x) = −erf(x) 和 erfc(−x) = 2 − erfc(x)。当 x = 0 时,erf(0) = 0 和 erfc(0) = 1。随着 x 增加,erf(x) 趋向于 1(erfc(x) 趋向于 0)的速度非常快——当 x = 3 时,erfc(x) 已经小于 0.0001。
与正态分布的关系
erf 和 erfc 与标准正态分布的累积分布函数 (CDF) Φ(z) 直接相关:
Φ(z) = ½ · erfc(−z / √2) = ½ · (1 + erf(z / √2))因此,如果您已经从该计算器获得一个值,无需单独的 z 表就可以从中恢复标准正态概率——在解决用 erf/erfc 而非 Φ 表示的统计问题时非常有用。
使用场景示例
- 概率论和统计学 —— 计算正态分布变量的尾部概率,解答教科书中用 erf/erfc 而非 Φ 表示结果的问题。
- 热传导和扩散 —— erfc(x) 直接出现在半无限固体瞬态热传导的经典解中,也出现在半无限介质扩散的 Fick 第二定律解中(例如渗碳、掺杂分布)。
- 信号处理 —— 数字通信信道的比特错误率公式(例如 AWGN 上的 BPSK)通常用 Q(x) 表示,而 Q(x) 本身就是
½ · erfc(x/√2)。
隐私
所有计算都在您的浏览器中本地运行——您的输入永远不会被发送到服务器。
相关工具
有关一般描述性统计信息——均值、标准差、方差——请参阅统计计算器。对于基于相同正态 CDF 数学的假设检验,请参阅 A/B 测试显著性计算器。
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/complementary-error-function-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"x": "0"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `complementary-error-function-calculator` tool (Complementary Error Function Calculator) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.