如何在Python中解决"ax⁴ + bx² + c = 0"?



当a,b,c是用户的输入时,你如何解决ax⁴ + bx² + c = 0?

要求解 ax⁴ + bx³ + cx² + dx + e = 0,您可以使用 numpy 来做到这一点。 例如,对于方程 2x⁴ - x² = 0,它看起来像这样:

import numpy as np
a, b, c, d, e = 2, 0, -1, 0, 0
coeff = [a, b, c, d, e]
print( np.roots(coeff) )

[ 0.70710678 -0.70710678 0. 0. ]作为解决方案。

接受用户输入需要其他步骤来让用户输入值并分析这些值。这可以通过使用带有 python 脚本的input()函数或参数来实现。

最新更新