首页 > 解决方案 > 将三角函数的幂转换为多个角度的线性和

问题描述

我不知道 sympy 是否有任何函数可以将三角函数的幂转换为多个角度的线性组合。例如,sin(x)**4可以写成(3/2 - 2*cos(2*x) + 1/2 * cos(4*x))/4

标签: sympy

解决方案


我设法以这种方式工作:

simplify(expand((sin(x)**4).rewrite(exp)))

推荐阅读