ERFE Function (PV-WAVE Advantage)
Evaluates a scaled function related to ERFC(z).
Usage
result = ERFE(z)
Input Parameters
z—A scalar or 1D array of floating point or complex values (single or double precision) for which the function value is desired.
Return Value
result—Scalar or 1D array. Containing the complex scaled function value related to ERFC(z).
Input Keywords
Double—If present and nonzero, double precision is used.
Description
Function ERFE is defined to be:
Let
b be the largest representable floating-point number. To get this value, refer to the
MACHINE Function in
Utilities of the PV‑WAVE
IMSL Mathematics Reference. The argument
z must satisfy:
or else the value returned is zero. If the argument z does not satisfy:
then b is returned. All other arguments are legal (Gautschi 1969, 1970).
Example
z = COMPLEX(2.5, 2.5)
value = ERFE(z)
PRINT, FLOAT(z(0)), IMAGINARY(z(0)), FLOAT(value(0)), $
IMAGINARY(value(0)), Format= "('erfe(', F5.3, ' + ', " + $
"F5.3,'i) = ', F5.3, ' + ', F5.3, 'i')"
Output
erfe(2.500 + 2.500i) = 0.117 + 0.108i
Version 2017.0
Copyright © 2017, Rogue Wave Software, Inc. All Rights Reserved.