function
tanh
<cmath>
double tanh ( double x );
float tanh ( float x );
long double tanh ( long double x );
Compute hyperbolic tangent
Returns the hyperbolic tangent of
x.
In C++, this function is overloaded in
<complex> and
<valarray> (see
complex tanh and
valarray tanh).
Parameters
- x
- Floating point value.
Return Value
Hyperbolic tangent of
x.
Portability
In C, only the
double version of this function exists with this name.
Example
1 2 3 4 5 6 7 8 9 10 11 12
|
/* tanh example */
#include <stdio.h>
#include <math.h>
int main ()
{
double param, result;
param = log(2.0);
result = tanh (param);
printf ("The hyperbolic tangent of %lf is %lf.\n", param, result );
return 0;
}
|
Output:
The hyperbolic tangent of 0.693147 is 0.600000.
|
See also
- sinh
- Compute hyperbolic sine (function)
- cosh
- Compute hyperbolic cosine (function)