cplusplus.com cplusplus.com
cplusplus.com   C++ : Reference : C Library : cmath (math.h) : tanh
 
- -
C++
Information
Documentation
Reference
Articles
Sourcecode
Forum
Reference
C Library
IOstream Library
Strings library
STL Containers
STL Algorithms
C Library
cassert (assert.h)
cctype (ctype.h)
cerrno (errno.h)
cfloat (float.h)
climits (limits.h)
clocale (locale.h)
cmath (math.h)
csetjmp (setjmp.h)
csignal (signal.h)
cstdarg (stdarg.h)
cstddef (stddef.h)
cstdio (stdio.h)
cstdlib (stdlib.h)
cstring (string.h)
ctime (time.h)
cmath (math.h)
functions:
· acos
· asin
· atan
· atan2
· ceil
· cos
· cosh
· exp
· fabs
· floor
· fmod
· frexp
· ldexp
· log
· log10
· modf
· pow
· sin
· sinh
· sqrt
· tan
· tanh
macro constants:
· HUGE_VAL

-

tanh function
     double tanh (      double x );
      float tanh (       float x );
long double tanh ( long double x );
<cmath>

Compute hyperbolic tangent

Returns the hyperbolic tangent of x.

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

/* 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)
© The C++ Resources Network, 2000-2007 - All rights reserved
Spotted an error? - contact us