如何解这个方程

How to solve this equation

N = 1298 + 74.86*C + 1.283*C^2 − .0078*C^3 − .0006*C^4

我在我的项目中使用了这个方程式,必须求解它才能找到 C。 我在 python 中使用这个公式,这个方程可以很容易地在科学计算器中计算,但我希望它在 python 中计算。 如果有任何其他可能的方法来解决这个问题,请告诉我 谢谢

您可以使用sympy、Python的符号数学库。

from sympy import solve
from sympy.abc import C

print(solve(1298 + 74.86 * C + 1.283 * C ** 2 - .0078 * C ** 3 - .0006 * C ** 4))

# result: [-28.2719434096994, 62.3383358961427, -23.5331962432216 - 25.9550273611766*I, -23.5331962432216 + 25.9550273611766*I]