Ich benutze Numpy, um die Wurzeln von Polynomen zu erhalten. Numpy bietet ein Modul 'Polynom'.
Meine Hand berechnet für 'x * 2 + 5 * x + 6 = 0' * ist 'x = -2' & amp; 'x = -3' . (Einfach)
Aber mein Code zeigt mir die falsche Antwort: array ([- 0.5, -0.33333333]) (Inverted?)
Könnte jemand bitte den Schuldigen in meinem Code finden? Oder ist es einfach ein Fehler?
%Vor% Sie hätten dies selbst realisieren können, wenn Sie festgestellt hätten, dass für ein Polynom P
des Grades n
, R(x) = x^n P(1/x)
der umgekehrten Version von P
entspricht. Mit Ausnahme von 0
sind die Wurzeln von R
also die Kehrwerte der Wurzeln von P
.
Tags und Links python-2.7 numpy polynomial-math