SINH 3CW "09 March 2006" "mathcw-1.00"
Table of contents
sinhf, sinh, sinhl, sinhw, sinhq, sinhll, sinhdf, sinhd, sinhdl, sinhdll - hyperbolic sine function
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.
Compute the hyperbolic sine of
x.
The argument should be in the range [-Infinity, +Infinity].
The argument-symmetry relation is sinh(-x) =
-sinh(x).
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.
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.
acosh(3CW),
asinh(3CW),
atanh(3CW),
cosh(3CW),
sinhcosh(3CW),
tanh(3CW).