ich habe folgendes Polynom:
y = 53.643*x**3 - 69.877*x**2 + 72.1*x - 5.8153
mit Hilfe der Cardanischen Formel habe ich die Nullstellen berechnet, oder hier in Python mit Sympy
Code: Alles auswählen
#!/usr/bin/env python
from __future__ import division
import sympy as sy
x, y, z, t = sy.symbols('x y z t')
k, m, n = sy.symbols('k m n', integer=True)
f, g, h = sy.symbols('f g h', cls=sy.Function)
print sy.solve(53.643*x**3 - 69.877*x**2 + 72.1*x - 5.8153, x)
[0.0875918052106270,
0.607519273652539 - 0.931967757064949*I,
0.607519273652539 + 0.931967757064949*I]
Und nun stehe ich völlig auf dem Schlauch.

Ich habe eine Liste mit mir bekannten y
z.B y = [129.456, 45.894, 187.041, ... ] etc
wie löse ich in python für jedes gegebene y das Polynom, um x zu erhalten?? :K
Vielen lieben Dank