NAME
cplxtrig - trigonometric functions in the C++ complex number
math library
SYNOPSIS
#include <complex.h>
class complex {
public:
friend complex cos(const complex);
friend complex sin(const complex);
friend complex tan(const complex);
friend complex cosh(const complex);
friend complex sinh(const complex);
friend complex tanh(const complex);
friend complex acos(const complex);
friend complex asin(const complex);
friend complex atan(const complex);
... // remainder not shown here
};
DESCRIPTION
These functions are versions of the corresponding floating-
point trigonometric math library functions, overloaded for
use with complex numbers.
complex z = cos(x)
Returns the complex cosine of complex angle x.
complex z = sin(x)
Returns the complex sine of complex angle x.
complex z = tan(x)
Returns the complex tangent of complex angle x.
complex z = cosh(x)
Returns the complex hyperbolic cosine of complex angle
x.
complex z = sinh(x)
Returns the complex hyperbolic sine of complex angle x.
complex z = tanh(x)
Returns the complex hyperbolic tangent of complex angle
x.
complex z = acos(x)
Returns the complex angle whose cosine is complex x.
complex z = asin(x)
Returns the complex angle whose sine is complex x.
complex z = atan(x)
Returns the complex angle whose tangent is complex x.
SEE ALSO
cplx.intro(3C++), cartpol(3C++), cplxerr(3C++),
cplxexp(3C++), cplxops(3C++), intro(2), C++ Library Refer-
ence Manual, Chapter 3, "The Complex Arithmetic Library."
DIAGNOSTICS
sinh(x) and cosh(x)
If the imaginary part of x would cause overflow,
returns (0,0). If the real part is large enough to
cause overflow, returns a value depending on the sine
and cosine of the imaginary part of x: allbox; ccn.
x.imag() x.imag() returned value
sin>=0 cos>=0 (HUGE_VAL, HUGE_VAL) sin<
0 cos>=0 (HUGE_VAL, -HUGE_VAL) sin>=0 cos<
0 (-HUGE_VAL, HUGE_VAL) sin< 0 cos<
0 (-HUGE_VAL, -HUGE_VAL) In all cases, errno is set
to ERANGE (see intro(2)). See also cplxerr(3C++).
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |