| 
        asinh, acosh, atanh - Compute inverse hyperbolic functions
        #include <math.h>
       double asinh(
               double x ); float asinhf(
               float x ); long double asinhl(
               long double x ); double acosh(
               double x ); float acoshf(
               float x ); long double acoshl(
               long double x ); double atanh(
               double x ); float atanhf(
               float x ); long double atanhl(
               long double x );
       Math Library (libm)
        Interfaces documented on this reference  page  conform  to
       industry standards as follows:
       asinh():  XPG4-UNIX
       acosh():  XPG4-UNIX
       atanh():  XPG4-UNIX
       Refer to the standards(5) reference page for more information
 about industry standards and associated tags.
       The asinh(), asinhf(), and asinhl() functions  return  the
       hyperbolic arc sine of x, in the range [-infinity, +infinity]
 where asinh(x) = ln(x+ sqrt(x**2 + 1)).  The  asinh()
       function   is   the   inverse  function  of  sinh()  where
       asinh(sinh(x)) = x.
       The acosh(), acoshf(), and acoshl() functions  return  the
       hyperbolic  arc  cosine  of x, in the range [1, +infinity]
       where acosh(x) = ln(x+ sqrt(x**2 - 1)).  The acosh() function
   is   the   inverse   function   of   cosh()   where
       acosh(cosh(x)) = |x|.
       The atanh(), atanhf() and atanhl()  functions  return  the
       hyperbolic  arc  tangent  of  x, in the range (-1, 1). The
       atanh() function is the inverse function of  tanh()  where
       atanh(tanh(x)) = x.
       The   following   table  describes  function  behavior  in
       response to exceptional arguments:
       ----------------------------------------------------
       Function    Exceptional Argument   Routine Behavior
       ----------------------------------------------------
       asinh()     None                   N/A
       asinhf()    None                   N/A
       asinhl()    None                   N/A
       acosh()     x<1                    Invalid argument
       acoshf()    x<1                    Invalid argument
       acoshl()    x<1                    Invalid argument
       atanh()     x>1 or x=1             Invalid argument
       atanhf()    x>1 or x=1             Invalid argument
       atanhl()    x>1 or x=1             Invalid argument
       ----------------------------------------------------
                                                         asinh(3)
[ Back ] |