sinh() — Calculate Hyperbolic Sine

Format

#include <math.h>
double sinh(double x);

Language Level: ANSI

Threadsafe: Yes.

Description

The sinh() function calculates the hyperbolic sine of x, with x expressed in radians.

Return Value

The sinh() function returns the value of the hyperbolic sine of x. If the result is too large, the sinh() function sets errno to ERANGE and returns the value HUGE_VAL (positive or negative, depending on the value of x).

Example that uses sinh()

This example computes y as the hyperbolic sine of π/2.

#include <math.h>
#include <stdio.h>
 
int main(void)
{
   double pi, x, y;
 
   pi = 3.1415926535;
   x = pi/2;
   y = sinh(x);
 
   printf("sinh( %lf ) = %lf\n", x, y);
}
 
/*********************  Output should be similar to:  *************
 
sinh( 1.570796 ) = 2.301299
*/

Related Information



[ Top of Page | Previous Page | Next Page | Contents | Index ]