Python sympy.expand_trig()方法

Python sympy.expand_trig()方法

sympy.expand_trig()方法的帮助下,我们可以将任何三角函数表达式扩展到其最低形式。

语法: expand_trig(expression)

参数:
expression –它是将被展开的三角函数表达式。

返回:在展开后返回三角函数表达式。

示例 #1:

在这个例子中,我们可以看到,通过使用sympy.expand_trig()方法,我们可以扩展任何三角函数表达式。

# import sympy
from sympy import * 
  
x = symbols('x')
exp = sin(2 * x) + cos(2 * x)
print("Before Trigonometric Expansion : {}".format(exp)) 
    
# Use sympy.expand_trig() method
res_exp = expand_trig(exp) 
    
print("After Trigonometric Expansion : {}".format(res_exp)) 

输出:

Before Trigonometric Expansion : sin(2*x) + cos(2*x)
After Trigonometric Expansion : 2*sin(x)*cos(x) + 2*cos(x)**2 - 1

示例 #2:

# import sympy
from sympy import * 
  
x, y = symbols('x y')
exp = cos(3 * x) - sin(3 * y)
print("Before Trigonometric Expansion : {}".format(exp)) 
    
# Use sympy.expand_trig() method
res_exp = expand_trig(exp) 
    
print("After Trigonometric Expansion : {}".format(res_exp)) 

输出:

Before Trigonometric Expansion : -sin(3*y) + cos(3*x)
After Trigonometric Expansion : 4*sin(y)**3 - 3*sin(y) + 4*cos(x)**3 - 3*cos(x)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程