Namespaces

Types in MathNet.Numerics

Type Trig

Namespace MathNet.Numerics

Double-precision trigonometry toolkit.

Static Functions

Public Static Functions

Complex Acos(this Complex value)

Trigonometric principal Arc Cosine of this Complex number.
Parameters
Complex value

The complex value.

Return
Complex

The arc cosine of a complex number.

double Acos(double adjacent)

Trigonometric principal Arc Cosine in radian
Parameters
double adjacent

The adjacent for a unit hypotenuse (i.e. adjacent / hypotenuse).

Return
double

The angle in radian.

double Acosh(double value)

Hyperbolic Area Cosine
Parameters
double value

The real value.

Return
double

The hyperbolic angle, i.e. the area of its hyperbolic sector.

Complex Acosh(this Complex value)

Hyperbolic Area Cosine of this Complex number.
Parameters
Complex value

The complex value.

Return
Complex

The hyperbolic arc cosine of a complex number.

Complex Acot(this Complex value)

Trigonometric principal Arc Cotangent of this Complex number.
Parameters
Complex value

The complex value.

Return
Complex

The arc cotangent of a complex number.

double Acot(double adjacent)

Trigonometric principal Arc Cotangent in radian
Parameters
double adjacent

The adjacent for a unit opposite (i.e. adjacent / opposite).

Return
double

The angle in radian.

Complex Acoth(this Complex value)

Hyperbolic Area Cotangent of this Complex number.
Parameters
Complex value

The complex value.

Return
Complex

The hyperbolic arc cotangent of a complex number.

double Acoth(double value)

Hyperbolic Area Cotangent
Parameters
double value

The real value.

Return
double

The hyperbolic angle, i.e. the area of its hyperbolic sector.

double Acsc(double hypotenuse)

Trigonometric principal Arc Cosecant in radian
Parameters
double hypotenuse

The hypotenuse for a unit opposite (i.e. hypotenuse / opposite).

Return
double

The angle in radian.

Complex Acsc(this Complex value)

Trigonometric principal Arc Cosecant of this Complex number.
Parameters
Complex value

The complex value.

Return
Complex

The arc cosecant of a complex number.

Complex Acsch(this Complex value)

Hyperbolic Area Cosecant of this Complex number.
Parameters
Complex value

The complex value.

Return
Complex

The hyperbolic arc cosecant of a complex number.

double Acsch(double value)

Hyperbolic Area Cosecant
Parameters
double value

The real value.

Return
double

The hyperbolic angle, i.e. the area of its hyperbolic sector.

Complex Asec(this Complex value)

Trigonometric principal Arc Secant of this Complex number.
Parameters
Complex value

The complex value.

Return
Complex

The arc secant of a complex number.

double Asec(double hypotenuse)

Trigonometric principal Arc Secant in radian
Parameters
double hypotenuse

The hypotenuse for a unit adjacent (i.e. hypotenuse / adjacent).

Return
double

The angle in radian.

Complex Asech(this Complex value)

Hyperbolic Area Secant of this Complex number.
Parameters
Complex value

The complex value.

Return
Complex

The hyperbolic arc secant of a complex number.

double Asech(double value)

Hyperbolic Area Secant
Parameters
double value

The real value.

Return
double

The hyperbolic angle, i.e. the area of its hyperbolic sector.

Complex Asin(this Complex value)

Trigonometric principal Arc Sine of this Complex number.
Parameters
Complex value

The complex value.

Return
Complex

The arc sine of a complex number.

double Asin(double opposite)

Trigonometric principal Arc Sine in radian
Parameters
double opposite

The opposite for a unit hypotenuse (i.e. opposite / hypotenuse).

Return
double

The angle in radian.

Complex Asinh(this Complex value)

Hyperbolic Area Sine of this Complex number.
Parameters
Complex value

The complex value.

Return
Complex

The hyperbolic arc sine of a complex number.

double Asinh(double value)

Hyperbolic Area Sine
Parameters
double value

The real value.

Return
double

The hyperbolic angle, i.e. the area of its hyperbolic sector.

double Atan(double opposite)

Trigonometric principal Arc Tangent in radian
Parameters
double opposite

The opposite for a unit adjacent (i.e. opposite / adjacent).

Return
double

The angle in radian.

Complex Atan(this Complex value)

Trigonometric principal Arc Tangent of this Complex number.
Parameters
Complex value

The complex value.

Return
Complex

The arc tangent of a complex number.

Complex Atanh(this Complex value)

Hyperbolic Area Tangent of this Complex number.
Parameters
Complex value

The complex value.

Return
Complex

The hyperbolic arc tangent of a complex number.

double Atanh(double value)

Hyperbolic Area Tangent
Parameters
double value

The real value.

Return
double

The hyperbolic angle, i.e. the area of its hyperbolic sector.

double Cos(double radian)

Trigonometric Cosine of an angle in radian, or adjacent / hypotenuse.
Parameters
double radian

The angle in radian.

Return
double

The cosine of an angle in radian.

Complex Cos(this Complex value)

Trigonometric Cosine of a Complex number.
Parameters
Complex value

The complex value.

Return
Complex

The cosine of a complex number.

Complex Cosh(this Complex value)

Hyperbolic Cosine of a Complex number.
Parameters
Complex value

The complex value.

Return
Complex

The hyperbolic cosine of a complex number.

double Cosh(double angle)

Hyperbolic Cosine
Parameters
double angle

The hyperbolic angle, i.e. the area of the hyperbolic sector.

Return
double

The hyperbolic Cosine of the angle.

Complex Cot(this Complex value)

Trigonometric Cotangent of a Complex number.
Parameters
Complex value

The complex value.

Return
Complex

The cotangent of the complex number.

double Cot(double radian)

Trigonometric Cotangent of an angle in radian, or adjacent / opposite. Reciprocal of the tangent.
Parameters
double radian

The angle in radian.

Return
double

The cotangent of an angle in radian.

Complex Coth(this Complex value)

Hyperbolic Cotangent of a Complex number.
Parameters
Complex value

The complex value.

Return
Complex

The hyperbolic cotangent of a complex number.

double Coth(double angle)

Hyperbolic Cotangent
Parameters
double angle

The hyperbolic angle, i.e. the area of the hyperbolic sector.

Return
double

The hyperbolic cotangent of the angle.

Complex Csc(this Complex value)

Trigonometric Cosecant of a Complex number.
Parameters
Complex value

The complex value.

Return
Complex

The cosecant of a complex number.

double Csc(double radian)

Trigonometric Cosecant of an angle in radian, or hypotenuse / opposite. Reciprocal of the sine.
Parameters
double radian

The angle in radian.

Return
double

Cosecant of an angle in radian.

Complex Csch(this Complex value)

Hyperbolic Cosecant of a Complex number.
Parameters
Complex value

The complex value.

Return
Complex

The hyperbolic cosecant of a complex number.

double Csch(double angle)

Hyperbolic Cosecant
Parameters
double angle

The hyperbolic angle, i.e. the area of the hyperbolic sector.

Return
double

The hyperbolic cosecant of the angle.

double DegreeToGrad(double degree)

Converts a degree (360-periodic) angle to a grad (400-periodic) angle.
Parameters
double degree

The degree to convert.

Return
double

The converted grad angle.

double DegreeToRadian(double degree)

Converts a degree (360-periodic) angle to a radian (2*Pi-periodic) angle.
Parameters
double degree

The degree to convert.

Return
double

The converted radian angle.

double GradToDegree(double grad)

Converts a grad (400-periodic) angle to a degree (360-periodic) angle.
Parameters
double grad

The grad to convert.

Return
double

The converted degree.

double GradToRadian(double grad)

Converts a grad (400-periodic) angle to a radian (2*Pi-periodic) angle.
Parameters
double grad

The grad to convert.

Return
double

The converted radian.

double RadianToDegree(double radian)

Converts a radian (2*Pi-periodic) angle to a degree (360-periodic) angle.
Parameters
double radian

The radian to convert.

Return
double

The converted degree.

double RadianToGrad(double radian)

Converts a radian (2*Pi-periodic) angle to a grad (400-periodic) angle.
Parameters
double radian

The radian to convert.

Return
double

The converted grad.

Complex Sec(this Complex value)

Trigonometric Secant of a Complex number.
Parameters
Complex value

The complex value.

Return
Complex

The secant of the complex number.

double Sec(double radian)

Trigonometric Secant of an angle in radian, or hypotenuse / adjacent. Reciprocal of the cosine.
Parameters
double radian

The angle in radian.

Return
double

The secant of the radian angle.

double Sech(double angle)

Hyperbolic Secant
Parameters
double angle

The hyperbolic angle, i.e. the area of the hyperbolic sector.

Return
double

The hyperbolic secant of the angle.

Complex Sech(this Complex value)

Hyperbolic Secant of a Complex number.
Parameters
Complex value

The complex value.

Return
Complex

The hyperbolic secant of a complex number.

Complex Sin(this Complex value)

Trigonometric Sine of a Complex number.
Parameters
Complex value

The complex value.

Return
Complex

The sine of the complex number.

double Sin(double radian)

Trigonometric Sine of an angle in radian, or opposite / hypotenuse.
Parameters
double radian

The angle in radian.

Return
double

The sine of the radian angle.

double Sinc(double x)

Normalized Sinc function. sinc(x) = sin(pi*x)/(pi*x).

double Sinh(double angle)

Hyperbolic Sine
Parameters
double angle

The hyperbolic angle, i.e. the area of the hyperbolic sector.

Return
double

The hyperbolic sine of the angle.

Complex Sinh(this Complex value)

Hyperbolic Sine of a Complex number.
Parameters
Complex value

The complex value.

Return
Complex

The hyperbolic sine of a complex number.

Complex Tan(this Complex value)

Trigonometric Tangent of a Complex number.
Parameters
Complex value

The complex value.

Return
Complex

The tangent of the complex number.

double Tan(double radian)

Trigonometric Tangent of an angle in radian, or opposite / adjacent.
Parameters
double radian

The angle in radian.

Return
double

The tangent of the radian angle.

double Tanh(double angle)

Hyperbolic Tangent in radian
Parameters
double angle

The hyperbolic angle, i.e. the area of the hyperbolic sector.

Return
double

The hyperbolic tangent of the angle.

Complex Tanh(this Complex value)

Hyperbolic Tangent of a Complex number.
Parameters
Complex value

The complex value.

Return
Complex

The hyperbolic tangent of a complex number.