tanh


function
<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