【发布时间】:2021-02-19 15:08:45
【问题描述】:
我正在尝试解决下面的三角方程,但它给了我这个错误:
NotImplementedError: could not solve b*tan(3*atan(6/b)/2) - 9
有没有办法让我能够同情解决下面的等式?
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)
【问题讨论】:
-
那就解决不了了,希望this给你一些思路。
-
从等式中删除
b似乎会导致结果solve([Eq(tan(2 * a) / 6, tan(3 * a) / 9)], a)