30. Interpolation - Lagrange Polynome
Problemstellung:
Gegeben seien n + 1 Wertepaare (z.B. Messwerte) (x i , y i ) i = 0, 1, . . . , n , wobei x i ̸ = x j f¨ ur i ̸ = j .
Gesucht ist eine stetige Funktion f mit f (x i ) = y i f¨ ur i = 0, 1, . . . , n . Die x − Werte der Wertepaare heißen auch St¨ utzstellen, die y − Werte auch St¨ utzwerte und die Wertepaare selbst St¨ utzpunkte.
Eine stetige Funktion f mit der Eigenschaft f (x i ) = y i f¨ ur i = 0, 1, . . . , n heißt Interpolierende der Wertepaare (x i , y i ) . Man sagt auch f in- terpoliert die Wertepaare.
Es scheint plausibel, dass es zu vorgegebenen Wertepaaren mehrere Inter- polierende geben wird. In diesem Abschnitt diskutieren wir interpolierende Polynome.
Einfachster Fall. Gegeben seien zwei Wertepaare (x 0 , y 0 ) und (x 1 , y 1 ) mit x 0 ̸ = x 1 .
Wir bilden folgendes Polynom 1. Grades P (x) = x x − x
10
− x
1y 0 + x x − x
01
− x
0y 1
F¨ ur x = x 0 gilt: P (x 0 ) = y 0 F¨ ur x = x 1 gilt: P (x 1 ) = y 1
Damit erf¨ ullt P (x) die geforderte Eigenschaft.
Beispiel. Gegeben seien die Wertepaare (1, 3) und (2, 5) . Dann ist P (x) = x − − 1 2 · 3 + x − 1 1 · 5 = 2x + 1 .
Man beachte, dass Q(x) = x 2 − x + 3 ebenfalls ein interpolierendes
1
Polynom ist.
Im allgemeinen Fall liegen n + 1 Punkte (x 0 , y 0 ), (x 1 , y 1 ), . . . , (x n , y n ) vor (x i ̸ = x j f¨ ur i ̸ = j) und wir suchen ein Polynom P n (x) n − ten Grades mit
P n (x i ) = y i , ∀ i
Dabei k¨ onnen die St¨ utzpunkte auch von einer Funktion f (x) stammen, d.h. es gilt y i = f (x i ) , ∀ i .
Wir bilden nun die Faktoren
L n,k (x) = (x (x − x
0)...(x − x
k−1)(x − x
k+1)...(x − x
n)
k
− x
0)...(x
k− x
k−1)(x
k− x
k+1)...(x
k− x
n) , k = 0, . . . , n Offenbar gilt L n,k (x k ) = 1 und L n,k (x i ) = 0 wenn i ̸ = k .
Definition. Das Lagrange’sche Interpolationspolynom P n (x) vom Grad n ist gegeben durch
P n (x) = y 0 L n,0 (x) + y 1 L n,1 (x) + . . . + y n L n,n (x) =
∑ n k=0
y k L n,k (x)
Bemerkung. P n (x) ist das einzige Polynom vom Grad ≤ n welches die Eigenschaft P n (x i ) = y i , ∀ i besitzt.
Bemerkung. Gesucht ist das Interpolationspolynom zweiten Grades von f (x) = x 1 , das an den Stellen x 0 = 2 , x 1 = 2.5 und x 2 = 4 mit f
¨
ubereinstimmt.
2
Wir betrachten also die St¨ utzpunkte (2, 0.5) , (2.5, 0.4) , (4, 0.25) L 2,0 (x) = (x (x − x
1)(x − x
2)
0
− x
1)(x
0− x
2) = (x (2 − − 2.5)(x 2.5)(2 − − 4) 4) = (x − 6.5)x + 10 L 2,1 (x) = (x (x − x
0)(x − x
2)
1
− x
0)(x
1− x
2) = (2.5 (x − − 2)(x 2)(2.5 − − 4) 4) = 1 3 (( − 4x + 24)x − 32) L 2,2 (x) = (x (x − x
0)(x − x
1)
2