from __future__ import annotations
import sympy as sy
x = sy.symbols('x')
trigo_funcs = {
'sin(x)':sy.sin(x) ,
'cos(x)':sy.cos(x) ,
'tan(x)':sy.tan(x) ,
'cot(x)':sy.cot(x) ,
'sec(x)':sy.sec(x) ,
'csc(x)':sy.csc(x) ,
}
angles = [ 0 , sy.pi / 6 , sy.pi / 4 , sy.pi / 3 , sy.pi / 2 ,
3 * sy.pi / 4 , 2 * sy.pi / 3 , sy.pi , 3 * sy.pi / 2 ,
2 * sy.pi ,
]
for fun_name , func in trigo_funcs.items():
for i in angles:
print(f'{fun_name} x={i} => {func.subs(x , i)}')
print(f'函数:{fun_name}的导数为:{sy.diff(func)}')
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。