cplusplus.com cplusplus.com
cplusplus.com   C++ : Reference : C Library : cmath (math.h) : sinh
 
- -
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

-

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

Compute hyperbolic sine

Returns the hyperbolic sine of x.

Parameters

x
Floating point value.

Return Value

Hyperbolic sine of x.
If the the magnitude of the result is so large that it cannot be represented in an object of the return type, the function returns HUGE_VAL with the same sign as the correct value of the operation, and the value of the global variable errno is set to the ERANGE value.

Portability

In C, only the double version of this function exists with this name.

Example

/* sinh example */
#include <stdio.h>
#include <math.h>

int main ()
{
  double param, result;
  param = log(2.0);
  result = sinh (param);
  printf ("The hyperbolic sine of %lf is %lf.\n", param, result );
  return 0;
}

Output:


The hyperbolic sine of 0.693147 is 0.750000.

See also

cosh Compute hyperbolic cosine (function)
tanh Compute hyperbolic tangent (function)
© The C++ Resources Network, 2000-2007 - All rights reserved
Spotted an error? - contact us