how do I expand cos(n*theta)
how do I expand cos(n*theta) into a polynomial in sin(theta) and cos(theta) for a range of integers n
how do I expand cos(n*theta) into a polynomial in sin(theta) and cos(theta) for a range of integers n
You could use the simplify_trig
method:
sage: var('theta')
theta
sage: cos(2*theta).simplify_trig()
2*cos(x)^2 - 1
sage: [cos(n*theta).simplify_trig() for n in range(1, 10)]
...
Asked: 1 year ago
Seen: 122 times
Last updated: Sep 13 '23