COTANPI 3CW "12 December 2007" "mathcw-1.00"
Table of contents
cotanpif, cotanpi, cotanpil, cotanpiw, cotanpiq, cotanpill, cotanpidf, cotanpid, cotanpidl, cotanpidll - cotangent function
cc [ flags ] -I/usr/local/include file(s) -L/usr/local/lib -lmcw [ ... ]
#include <mathcw.h>
extern float cotanpif (float x);
extern double cotanpi (double x);
extern long double cotanpil (long double x);
extern __float80 cotanpiw (__float80 x);
extern __float128 cotanpiq (__float128 x);
extern long_long_double cotanpill (long_long_double x);
extern decimal_float cotanpidf (decimal_float x);
extern decimal_double cotanpid (decimal_double x);
extern decimal_long_double cotanpidl (decimal_long_double x);
extern decimal_long_long_double cotanpidll (decimal_long_long_double x);
NB: Functions with prototypes containing underscores in type names
may be available only with certain extended compilers.
Compute the cotangent of
x,
where the argument is measured in units of pi. Thus,
cotanpi(x) = cotan(pix).
Unlike the normal tangent function, the argument is reduced
exactly to the interval [-1,+1] by
r = modf(x, NULL).
The function value is then cotan(pir).
If the argument is finite, its cotangent 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),
cosp(3CW),
cospi(3CW),
cotan(3CW),
cotanp(3CW),
sin(3CW),
sincos(3CW),
sincosp(3CW),
sincospi(3CW),
sinp(3CW),
sinpi(3CW),
tan(3CW),
tanp(3CW),
tanpi(3CW).