next up previous index
Next: B105 Value of Up: CERNLIB Previous: B101 Arc Tangent

B102 Hyperbolic Arcsine

Routine ID: B102
Author(s): K.S. KölbigLibrary: MATHLIB
Submitter: Submitted: 07.06.1992
Language: FortranRevised: 15.03.1993

Function subprograms ASINH and DASINH calculate the hyperbolic arcsine

arcsinh(x) = ln(x+x2+1)

for real argument x.

On CDC and Cray computers, the double precision version DASINH is not available

Structure:

FUNCTION subprograms
User Entry Names: ASINH, DASINH

Usage:

In any arithmetic expression, ASINH(X) or DASINH(X) has the value arcsinh(X) ,

where ASINH is of type REAL, DASINH is of type DOUBLE PRECISION, and X has the same type as the function name.

Method:

Approximation by truncated Chebyshev series and functional relations.

Accuracy:

ASINH (except on CDC and Cray computers) has full single-precision accuracy. For most values of the argument X, DASINH (and ASINH on CDC and Cray computers) has an accuracy of approximately one significant digit less than the machine precision.

References:

  1. Y.L. Luke, Mathematical functions and their approximations, (Academic Press New York, 1975) 66.

B105


Janne Saarela
Mon Apr 3 15:06:23 METDST 1995