Guten Abend verehrte Community,
Wie der Titel schon verrät geht es hier um das Newton Verfahren zur Annäherung an Nullstellen.
Im Zuge einer Seminararbeit muss ich das ganze in Python berechnen können.
Bevor Stimmen laut werden ich erwarte dass ihr meine "Hausaufgaben" macht, nein dem ist nicht so. Die Berechnung selber hab ich schon fast fertig, denn ich nutze dafür das numpy Modul.
Mein Problem ist das einlesen der Funktion.
Ich verwende die Polynom Klasse des Numpy Moduls zur Berechnung.
http://docs.scipy.org/doc/numpy/refe…als.poly1d.html
Bisher habe ich die einzelnen Parameter eingelesen nach dem Motto
f(x) = ax⁴+ bx³ + cx² + dx + e
"Bitte geben sie a ein"
bis alles bis e abgefragt wurde.
Das trage ich dann in eine Liste ein und definiere damit mein Polynom
f = numpy.poly1d([a, b, ...])
Und ich hätte es gerne so dass man das Polynom auf einmal eingibt wie
"Bitte geben Sie die Funktion ein:"
5x⁴ - 3x³....
Es geht mir also eigentlich um den puren Komfort beim eingeben, und das Programm soll ja auch später angenehm beim bedienen sein.
Ich hoffe ihr konntet mir folgen und falls etwas unklar ist dann sagt mir einfach Bescheid.
Ich erwarte hier auch keinen fertigen Code sondern nur ein paar Tipps oder Hinweise.
Ich hab schon in dem Python Buch auf Galileo Computing geschaut aber war da nicht so erfolgreich aber falls ihr Quellen, Tutorials oder Foreneinträge zu dem Thema habt postet sie bitte.
schonmal danke für eure Hilfe!
Mfg Zechpreller
PS: Rechtschreibfehler sind sehr wahrscheinlich also habt Mitleid