The Error Function
The error function, often denoted as erf(x), is a special function of sigmoid shape that occurs frequently in probability, statistics, and partial differential equations. It is a non-elementary integral defined as:
erf(x) =
Properties and Characteristics
- Domain: Defined for all real numbers.
- Range: -1 ≤ erf(x) ≤ 1
- Symmetry: erf(x) is an odd function, meaning erf(-x) = -erf(x).
- Values: erf(0) = 0, erf(∞) = 1, erf(-∞) = -1
- Derivative: erf(x) =
Related Functions
- Complementary Error Function (erfc(x)): erfc(x) = 1 - erf(x). Used when calculating probability of events far from the mean.
- Imaginary Error Function (erfi(x)): erfi(x) = -i erf(ix), where i is the imaginary unit.
Applications
- Probability and Statistics: Used in the normal distribution to calculate the probability that a random variable falls within a certain range. Also appears in solutions to the heat equation.
- Diffusion: Arises in the study of diffusion processes, such as heat diffusion and mass diffusion.
- Engineering: Used in various engineering fields, including signal processing and control systems.
Numerical Approximation
Since it's a non-elementary integral, it is often approximated numerically. Various series expansions and asymptotic expansions exist for calculating approximations of erf(x) to varying degrees of precision.
Implementation
The error function is implemented in most scientific computing libraries and programming languages, such as Python's math.erf()
, MATLAB's erf()
, and C++'s std::erf()
.