借助於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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。