借助于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 next()用法及代码示例
- Python os.dup()用法及代码示例
- Python set()用法及代码示例
- Python os.abort()用法及代码示例
- Python os.WEXITSTATUS()用法及代码示例
- Python os.fchmod()用法及代码示例
- Python PIL getpixel()用法及代码示例
- Python PIL putpixel()用法及代码示例
- Python os.sysconf()用法及代码示例
- Python os.confstr()用法及代码示例
- Python os._exit()用法及代码示例
- Python cmath.log()用法及代码示例
- Python Tensorflow cos()用法及代码示例
- Python sympy.rf()用法及代码示例
注:本文由纯净天空筛选整理自rupesh_rao大神的英文原创作品 Python | sympy.expand_trig() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。