sympy: PolynomialError: cos(a) contains an element of the generators set
sympy: PolynomialError: cos(a) contains an element of the generators set
当使用 sympy
(当前版本)求解多项式方程时(在这种情况下多项式为 d²):
from sympy import solve_poly_system
solve_poly_system(4*d**2*sin(a)**2*sin(b)/cos(b)**2 - d*cos(a) + 4, d**2*sin(a)**2*sin(b)/cos(b)**2 - d*cos(a) + 8, 3*d**2*sin(a)**2*sin(b)/cos(b)**2 - d*cos(a) + 3 ,d ,a, b)
我收到以下错误:
PolynomialError: cos(a) contains an element of the generators set
此错误消息的确切含义是什么。为什么它特别指向表达式 cos(a)?
solve_poly_system
只能求解多项式方程组。因为你的方程有 cos(a)
,它们不是 a
中的多项式。
当使用 sympy
(当前版本)求解多项式方程时(在这种情况下多项式为 d²):
from sympy import solve_poly_system
solve_poly_system(4*d**2*sin(a)**2*sin(b)/cos(b)**2 - d*cos(a) + 4, d**2*sin(a)**2*sin(b)/cos(b)**2 - d*cos(a) + 8, 3*d**2*sin(a)**2*sin(b)/cos(b)**2 - d*cos(a) + 3 ,d ,a, b)
我收到以下错误:
PolynomialError: cos(a) contains an element of the generators set
此错误消息的确切含义是什么。为什么它特别指向表达式 cos(a)?
solve_poly_system
只能求解多项式方程组。因为你的方程有 cos(a)
,它们不是 a
中的多项式。