Trigonometric Functions

With careful attention to branch cuts, the Wolfram Language supports trigonometric functions everywhere in the complex plane, with extensive exact and algebraic transformations, together with efficient arbitrary-precision numerical evaluation. The Wolfram Language follows the standard mathematical convention of using radians for trigonometric function arguments.

(RefLink[Degree, paclet:ref/Degree]) ((RefLink[°, paclet:ref/Degree])) — constant to convert from radians to degrees

(RefLink[I, paclet:ref/I]) ((RefLink[i, paclet:ref/I])) — (Sqrt[-1]), entered as (Key0[esc]) ii (Key0[esc]) ("imaginary i")

(RefLink[FromDMS, paclet:ref/FromDMS]), (RefLink[DMSList, paclet:ref/DMSList]) — convert between radians and degrees, minutes, seconds

(RefLink[AngleVector, paclet:ref/AngleVector]) — generate a vector at a specified angle

(RefLink[CirclePoints, paclet:ref/CirclePoints]) — equally spaced points around a circle

(RefLink[FullSimplify, paclet:ref/FullSimplify]) — simplify trigonometric expressions

(RefLink[FunctionExpand, paclet:ref/FunctionExpand]) — reduce to algebraic forms or simpler arguments

(RefLink[TrigExpand, paclet:ref/TrigExpand]) — Sin[2x]⟶2 Sin[x]Cos[x] etc.

(RefLink[TrigFactor, paclet:ref/TrigFactor]) — (RefLink[Sin, paclet:ref/Sin])[..]+Sin[..]⟶product of terms, etc.

(RefLink[TrigReduce, paclet:ref/TrigReduce]) — 2 Sin[x]Cos[x]⟶Sin[2x] etc.

(RefLink[TrigToExp, paclet:ref/TrigToExp]), (RefLink[ExpToTrig, paclet:ref/ExpToTrig]) — convert between trigonometric functions and exponentials

(RefLink[ComplexExpand, paclet:ref/ComplexExpand]) — expand into real and imaginary parts