我有一个表达: sin(x)+sin(y)
有一个众所周知的trig标识来表达这是罪和cos的产物.
有没有办法让同情心申请这个身份?
simplify和trigsimp什么也不做.
我有一个既有正弦又有余弦的表达式,想只用正弦(或余弦)来写它,可能要用幂减公式。
我尝试使用SymPy,但无法使其“重写”为所需的输出:
angle = symbols('angle')
print (sin(angle)**2).rewrite(sin, cos) # (1 - cos(2*angle))/2
print ((1 - cos(2*angle))/2).rewrite(cos, sin) # sin(angle)**2
Run Code Online (Sandbox Code Playgroud)
有没有办法告诉Sympy仅使用正弦(或余弦)重写这样的表达式?