用 Python 求解多项式方程组

计算科学 Python 非线性方程 scipy 多项式
2021-12-17 12:45:19

我在 5 个变量中最多有 5 个四阶多项式,

pi(x1,x2,x3,x4,x5)i=1,,5

其中所有系数都是有理数或浮点数。我想得到联立方程的根源p1=0,p2=0,p3=0,p4=0,p5=0我可以通过使用 python scipy 的非线性求解器部分轻松地做到这一点。当然,如果我仔细选择起点,这些非线性求解器不会只给我所有的根。在任何情况下,都不能保证我会得到所有这些。但是由于我们正在讨论多项式,因此有已知的算法可以将它们简化为单个变量的多项式,并且可以很容易地找到它们的完整根集(参见Wiki)。

我想知道是否在 Python/SciPy 中实现了这些。到目前为止,我发现的是找到多项式(单变量)和一般非线性求解器的根。

0个回答
没有发现任何回复~