cos

Returns cosine of x. x is in radians.

Special Values
xcos(x)invalid?
NaNNaNyes
±∞NaNyes
  1. real cos(real x)
  2. double cos(double x)
  3. float cos(float x)
    @safe pure nothrow @nogc
    float
    cos
    (
    float x
    )

Bugs

Results are undefined if |x| >= 264.

Examples

assert(cos(0.0) == 1.0);
assert(cos(1.0).approxEqual(0.540));
assert(cos(3.0).approxEqual(-0.989));

Meta

Suggestion Box / Bug Report