我试图让Symphy解下面的三角方程,但它给了我这个错误:
NotImplementedError: could not solve b*tan(3*atan(6/b)/2) - 9
有没有一种方法可以让sympy解出下面的方程
import sympy
from sympy import *
a = sympy.symbols("a")
b = sympy.symbols("b")
eq1 = sympy.Eq(b*tan(2*a), 6)
eq2 = sympy.Eq(b*tan(3*a), 9)
result = sympy.solve([eq1, eq2], (a,b))
print(result)
您可以使用expand应用三角加法公式,该公式将所有内容简化为
tan(a)
中的有理函数:然后方程可以求解:
相关问题 更多 >
编程相关推荐