functionerf
Error function erf(u) = 2/sqrt(pi)*Integral_0_u exp(-t^2)*d
Extends from Modelica.Icons.Function (Icon for functions).
Information
Syntax
Special.erf(u);
Description
This function computes the error function erf(u) = 2/sqrt(pi)*Integral_0_u exp(-t^2)*dt numerically with a relative precision of about 1e-15. The implementation utilizes the formulation of the Boost library (53-bit implementation of erf.hpp, developed by John Maddock). Plot of the function:
For more details, see Wikipedia.
Example
erf(0) // = 0 erf(10) // = 1 erf(0.5) // = 0.520499877813047
See also
Inputs
| Type | Name | Default | Description |
|---|---|---|---|
| Real | u | Input argument |
Outputs
| Type | Name | Default | Description |
|---|---|---|---|
| Real | y | = 2/sqrt(pi)*Integral_0_u exp(-t^2)*dt |
Revisions
| Date | Description | ||
|---|---|---|---|
| June 22, 2015 |
|