Is it possible to replace sine and cosine in terms of tangent half-angles and again the tangent half-angles by a variable say t?
Asked
Active
Viewed 667 times
2
-
The answer to this question is based on tangent half-angle substitutions. – Simon May 19 '16 at 04:39
2 Answers
2
I'd suggest something like this
rule = {
Cos[x_] :> (1 - tan[x/2]^2)/(1 + tan[x/2]^2),
Sin[x_] :> 2 tan[x/2]/(1 + tan[x/2]^2)};
Sin[x]/.rule -> (2 tan[x/2])/(1 + tan[x/2]^2)
Note the lowercase tan. This will not simplify to other trig functions on you unless you replace with the real Tan:
Sin[x]/.rule /. tan[x_]:>Tan[x] //fullSimplify -> Sin[x]
This way you carry around the original argument:
otherwise you get behavior like this:
Sin[x]-Sin[y] /. Sin[_] :> 2*t/(1 + t^2)
0
george2079
- 38,913
- 1
- 43
- 110
-
you'd get the same result with Öska's answer. Try his
Sin[x] - Sin[y] /. rule. – eldo Jun 20 '14 at 20:19 -
that was my point, that answer is potentially dangerous unless obviously you take care all your
Sin,Cos's have the same argument. (in which case you may as well do `rule=Sin(x)-> ... ). – george2079 Jun 22 '14 at 16:30