COSP 3CW "12 December 2007" "mathcw-1.00"
Table of contents
cospf, cosp, cospl, cospw, cospq, cospll, cospdf, cospd, cospdl, cospdll - cosine function
cc [ flags ] -I/usr/local/include file(s) -L/usr/local/lib -lmcw [ ... ]
#include <mathcw.h>
extern float cospf (float x);
extern double cosp (double x);
extern long double cospl (long double x);
extern __float80 cospw (__float80 x);
extern __float128 cospq (__float128 x);
extern long_long_double cospll (long_long_double x);
extern decimal_float cospdf (decimal_float x);
extern decimal_double cospd (decimal_double x);
extern decimal_long_double cospdl (decimal_long_double x);
extern decimal_long_long_double cospdll (decimal_long_long_double x);
NB: Functions with prototypes containing underscores in type names
may be available only with certain extended compilers.
Compute the cosine of
x,
where the argument is measured in radians. Unlike the normal cosine
function, the argument is reduced to the interval [-pi,+pi]
as
x = TWO_PI * n + r
where TWO_PI is the best floating-point approximation to 2pi
in working precision. The function value is then cos(r).
If the argument is finite, its cosine is returned. Otherwise, a NaN
is returned.
If the argument is a NaN, errno is set to EDOM, and the
argument is returned. If the argument is +Infinity or -Infinity,
errno is set to EDOM, and a quiet NaN is returned.
acos(3CW),
acosp(3CW),
acospi(3CW),
asin(3CW),
asinp(3CW),
asinpi(3CW),
atan(3CW),
atan2(3CW),
atan2p(3CW),
atan2pi(3CW),
atanp(3CW),
atanpi(3CW),
cos(3CW),
cospi(3CW),
cotan(3CW),
cotanp(3CW),
cotanpi(3CW),
sin(3CW),
sincos(3CW),
sincosp(3CW),
sincospi(3CW),
sinp(3CW),
sinpi(3CW),
tan(3CW),
tanp(3CW),
tanpi(3CW).