使用 SymPy 因式分解多项式#
这里有一个使用 SymPy 进行多项式因式分解的例子。
from ipywidgets import interact
from sympy import Symbol, Eq, factor
x = Symbol('x')
def factorit(n):
return Eq(x**n-1, factor(x**n-1))
factorit(12)
\[\displaystyle x^{12} - 1 = \left(x - 1\right) \left(x + 1\right) \left(x^{2} + 1\right) \left(x^{2} - x + 1\right) \left(x^{2} + x + 1\right) \left(x^{4} - x^{2} + 1\right)\]
interact(factorit, n=(2,40));