如何使用 Matlab / Mathematica / Python 求下面给出的多项式的根?

问题描述 投票:0回答:1

x^4 + 4bx^3 + (a^2 + 4b^2 + l^2)x^2 + 2(b(a^2+l^2)-m* l^2)x + a^2l^2 = 0

对于未知系数的某些特定值,我们可以求根。但是我们如何获得未知系数值的方程根,即我们如何获得任何系数值的根?

python root equation solution
1个回答
0
投票

将 sympy 导入为 sp

符号变量

x, a, b, l, m = sp.symbols('x a b l m')

方程

多项式 = x4 + 4bx3 + (a2 + 4*b2 + l2)*x2 + 2*(b*(a2+l2)- ml2)*x + a2l**2

求多项式方程的根

根 = sp.solve(多项式, x)

对于根中的根: 打印(根)

© www.soinside.com 2019 - 2024. All rights reserved.