csinhf, csinh, csinhl
From cppreference.com
| Defined in header <complex.h>
|
||
| (1) | (since C99) | |
| (2) | (since C99) | |
| (3) | (since C99) | |
| Defined in header <tgmath.h>
|
||
| #define sinh( z ) |
(4) | (since C99) |
1-3) Computes the complex hyperbolic sine of
z.4) Type-generic macro: If
z has type long double complex, csinhl is called. if z has type double complex, csinh is called, if z has type float complex, csinhf is called. If z is real or integer, then the macro invokes the corresponding real function (sinhf, sinh, sinhl). If z is imaginary, then the macro invokes the corresponding real version of the function sin, implementing the formula sinh(iy) = i sin(y), and the return type is imaginary.Parameters
| z | - | complex argument |
Return value
If no errors occur, complex hyperbolic sine of z is returned
Error handling and special values
Errors are reported consistent with math_errhandling
If the implementation supports IEEE floating-point arithmetic,
- csinh(conj(z)) == conj(csinh(z))
- csinh(z) == -csinh(-z)
- If
zis+0+0i, the result is+0+0i - If
zis+0+∞i, the result is±0+NaNi(the sign of the real part is unspecified) and FE_INVALID is raised - If
zis+0+NaNi, the result is±0+NaNi - If
zisx+∞i(for any positive finite x), the result isNaN+NaNiand FE_INVALID is raised - If
zisx+NaNi(for any positive finite x), the result isNaN+NaNiand FE_INVALID may be raised - If
zis+∞+0i, the result is+∞+0i - If
zis+∞+yi(for any positive finite y), the result is+∞+cis(y) - If
zis+∞+∞i, the result is±∞+NaNi(the sign of the real part is unspecified) and FE_INVALID is raised - If
zis+∞+NaNi, the result is±∞+NaNi(the sign of the real part is unspecified) - If
zisNaN+0i, the result isNaN+0i - If
zisNaN+yi(for any finite nonzero y), the result isNaN+NaNiand FE_INVALID may be raised - If
zisNaN+NaNi, the result isNaN+NaNi
where cis(y) is cos(y) + i sin(y)
Notes
Mathematical definition of hyperbolic sine is sinh z =| ez -e-z |
| 2 |
Hyperbolic sine is an entire function in the complex plane and has no branch cuts. It is periodic with respect to the imaginary component, with period 2πi