CPLXTRIG(3C++) CPLXTRIG(3C++)
cplxtrig - trigonometric and hyperbolic functions for the C++ complex
library
#include <complex.h>
class complex {
public:
friend complex sin(complex);
friend complex cos(complex);
friend complex sinh(complex);
friend complex cosh(complex);
};
The following trigonometric functions are defined for complex, where:
- x and y are of type complex.
y <b>= sin(x<b>) Returns the sine of x.
y <b>= cos(x<b>) Returns the cosine of x.
y <b>= sinh(x<b>) Returns the hyperbolic sine of x.
y <b>= cosh(x<b>) Returns the hyperbolic cosine of x.
complex(3C++), cartpol(3C++), cplxerr(3C++), cplxops(3C++), and
cplxexp(3C++).
If the imaginary part of x would cause overflow sinh and cosh return (0,
0). When the real part is large enough to cause overflow, sinh and cosh
return (HUGE, HUGE) if the cosine and sine of the imaginary part of x are
non-negative, (HUGE, -HUGE) if the cosine is non-negative and the sine is
less than 0, (-HUGE, HUGE) if the sine is non-negative and the cosine is
less than 0, and (-HUGE, -HUGE) if both sine and cosine are less than 0.
In all these cases, errno is set to ERANGE.
These error-handling procedures may be changed with the function
complex_error (cplxerr(3C++)).
PPPPaaaaggggeeee 1111 [ Back ]
|