Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > Mathematics and Algorithms > Formula Manipulation > Algebraic Transformations > Trigonometric Functions >
Mathematica > Mathematics and Algorithms > Mathematical Functions > Elementary Functions > Trigonometric Functions >

TrigReduce

TrigReduce[expr]
rewrites products and powers of trigonometric functions in expr in terms of trigonometric functions with combined arguments.
  • TrigReduce operates on both circular and hyperbolic functions.
  • Given a trigonometric polynomial, TrigReduce typically yields a linear expression involving trigonometric functions with more complicated arguments.
  • TrigReduce automatically threads over lists, as well as equations, inequalities and logic functions.
TrigReduce operates on hyperbolic trigonometric functions:
Manipulation with polynomials is performed using modular arithmetic:
Compare with the reduction over rationals:
Find the period of a trigonometric polynomial:
Verification:
ChebyshevT[n, Cos[x]] reduces to Cos[n x]:
ChebyshevU[n, Cos[x]] is related to Sin[n x]:
TrigReduce and TrigExpand are, generically, inverses of each other:
TrigReduce threads over lists, inequalities, equations and logical operations:
The value of the option Modulus must be an integer:
TrigReduce requires explicit trigonometric functions:
Use ExpToTrig to convert exponential to trigonometric functions:
Reducing constants might not always give the desired effect:
New in 3 | Last modified in 6
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team