SINH 3CW "09 March 2006" "mathcw-1.00"

Table of contents


NAME

sinhf, sinh, sinhl, sinhw, sinhq, sinhll, sinhdf, sinhd, sinhdl, sinhdll - hyperbolic sine function

SYNOPSIS

cc [ flags ] -I/usr/local/include file(s) -L/usr/local/lib -lmcw [ ... ]

#include <mathcw.h>

extern float sinhf (float x);

extern double sinh (double x);

extern long double sinhl (long double x);

extern __float80 sinhw (__float80 x);

extern __float128 sinhq (__float128 x);

extern long_long_double sinhll (long_long_double x);

extern decimal_float sinhdf (decimal_float x);

extern decimal_double sinhd (decimal_double x);

extern decimal_long_double sinhdl (decimal_long_double x);

extern decimal_long_long_double sinhdll (decimal_long_long_double x);

NB: Functions with prototypes containing underscores in type names may be available only with certain extended compilers.


DESCRIPTION

Compute the hyperbolic sine of x. The argument should be in the range [-Infinity, +Infinity].

The argument-symmetry relation is sinh(-x) = -sinh(x).


RETURN VALUES

If the argument is finite or infinite, the returned value of the hyperbolic sine lies in [-Infinity,+Infinity], and has the same sign as the argument (even for a zero argument). Otherwise, the argument is a NaN, so return that NaN.

ERRORS

If the argument is a NaN, set errno to EDOM. If the magnitude of the argument is of sufficient size that the function value is too large to represent (i.e., it overflows), set errno to ERANGE.

SEE ALSO

acosh(3CW), asinh(3CW), atanh(3CW), cosh(3CW), sinhcosh(3CW), tanh(3CW).