sympy:PolynomialError:cos(a)包含生成器集

时间:2016-02-07 10:46:31

标签: python sympy equation

使用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)包含生成器集的元素

此错误消息的确切含义是什么。为什么它特别指向表达式cos(a)?

1 个答案:

答案 0 :(得分:1)

solve_poly_system只能求解多项式方程组。由于方程式为cos(a),因此它们不是a中的多项式。