Du fragst: " Warum reißt das Polynom anfangs- und am Ende so aus?" ich müsste das auch nachschauen, warum das so ist; ich weiß aber: es ist normal! So eine Polynominterpolation reißt an den Enden fast immer aus, insbesondere dann wenn die Ordnung des Polynoms derart groß ist. Man kann jetzt nicht pauschal sagen, ob so ein Polynom nicht größer als 6. oder 10. Ordnung sein soll, aber 19 ist nach meinen Erfahrungen schon heftig.
Die Frage ist: woher kommen die Daten (sind das Messwerte) sind diese wirklich exakt? Und was willst Du mit der Interpolation erreichen?
Grundsätzlich gibt es zwei Vorgehensweisen:
1. Entweder legst Du Wert darauf, dass die Funktion an den Stützstellen exakt wieder die Werte der Stützstellen annimmt. Dann bietet sich eine Splineinterpolation an. Eine abschnittsweise lineare Interpolaion wäre natürlich auch denkbar.
2. Es existiert ein theoretisches Modell, wie der Verlauf der endgültigen Funktion sein müsste. Und die Stützstellen müssen nicht exakt eingehalten werden. Dann verwendet man dieses Modell und passt die Parameter derart an, dass die Quadrate der Abweichungen bei den Stützstellen minimal wird. (siehe Regression)
Gruß Werner