Node:Hyperbolic Functions,
Next:Special Functions,
Previous:Exponents and Logarithms,
Up:Mathematics
Hyperbolic Functions
The functions in this section are related to the exponential functions;
see Exponents and Logarithms.
double sinh (double x)
|
Function |
|
float sinhf (float x)
|
Function |
|
long double sinhl (long double x)
|
Function |
These functions return the hyperbolic sine of x, defined
mathematically as (exp (x) - exp (-x)) / 2 . They
may signal overflow if x is too large.
|
double cosh (double x)
|
Function |
|
float coshf (float x)
|
Function |
|
long double coshl (long double x)
|
Function |
These function return the hyperbolic cosine of x,
defined mathematically as (exp (x) + exp (-x)) / 2 .
They may signal overflow if x is too large.
|
double tanh (double x)
|
Function |
|
float tanhf (float x)
|
Function |
|
long double tanhl (long double x)
|
Function |
These functions return the hyperbolic tangent of x,
defined mathematically as sinh (x) / cosh (x) .
They may signal overflow if x is too large.
|
There are counterparts for the hyperbolic functions which take
complex arguments.
complex double csinh (complex double z)
|
Function |
|
complex float csinhf (complex float z)
|
Function |
|
complex long double csinhl (complex long double z)
|
Function |
These functions return the complex hyperbolic sine of z, defined
mathematically as (exp (z) - exp (-z)) / 2 .
|
complex double ccosh (complex double z)
|
Function |
|
complex float ccoshf (complex float z)
|
Function |
|
complex long double ccoshl (complex long double z)
|
Function |
These functions return the complex hyperbolic cosine of z, defined
mathematically as (exp (z) + exp (-z)) / 2 .
|
complex double ctanh (complex double z)
|
Function |
|
complex float ctanhf (complex float z)
|
Function |
|
complex long double ctanhl (complex long double z)
|
Function |
These functions return the complex hyperbolic tangent of z,
defined mathematically as csinh (z) / ccosh (z) .
|
double asinh (double x)
|
Function |
|
float asinhf (float x)
|
Function |
|
long double asinhl (long double x)
|
Function |
These functions return the inverse hyperbolic sine of x--the
value whose hyperbolic sine is x.
|
double acosh (double x)
|
Function |
|
float acoshf (float x)
|
Function |
|
long double acoshl (long double x)
|
Function |
These functions return the inverse hyperbolic cosine of x--the
value whose hyperbolic cosine is x. If x is less than
1 , acosh signals a domain error.
|
double atanh (double x)
|
Function |
|
float atanhf (float x)
|
Function |
|
long double atanhl (long double x)
|
Function |
These functions return the inverse hyperbolic tangent of x--the
value whose hyperbolic tangent is x. If the absolute value of
x is greater than 1 , atanh signals a domain error;
if it is equal to 1, atanh returns infinity.
|
complex double casinh (complex double z)
|
Function |
|
complex float casinhf (complex float z)
|
Function |
|
complex long double casinhl (complex long double z)
|
Function |
These functions return the inverse complex hyperbolic sine of
z--the value whose complex hyperbolic sine is z.
|
complex double cacosh (complex double z)
|
Function |
|
complex float cacoshf (complex float z)
|
Function |
|
complex long double cacoshl (complex long double z)
|
Function |
These functions return the inverse complex hyperbolic cosine of
z--the value whose complex hyperbolic cosine is z. Unlike
the real-valued functions, there are no restrictions on the value of z.
|
complex double catanh (complex double z)
|
Function |
|
complex float catanhf (complex float z)
|
Function |
|
complex long double catanhl (complex long double z)
|
Function |
These functions return the inverse complex hyperbolic tangent of
z--the value whose complex hyperbolic tangent is z. Unlike
the real-valued functions, there are no restrictions on the value of
z.
|