Forma de Lagrange
Forma de Lagrange
Forma de Lagrange
- FORMA DE LAGRANGE
De esta forma, tendrı́amos una aproximación a la desconocida función f dada a través del
polinomio pn . Esto nos permite, a continuación, dar una estimación del valor de f en un
punto x̄ diferente de los nodos, es decir, dar una aproximación del valor f (x̄), mediante pn (x̄).
Determinar esta aproximación a través de un polinomio es una ventaja, pues los polinomios
son fáciles de evaluar.
Al polinomio pn anterior se le denomina polinomio de interpolación o polinomio inter-
polador. Si consideramos que la expresión general del mismo viene dada por
pn (x) = a0 + a1 x + a2 x2 + . . . + an xn , (1)
Como ya hemos estudiado en el texto base, el sistema anterior tiene solución única aunque la
resolución del mismo puede ser una tarea complicada. La forma de Newton mediante diferencias
divididas facilita enormemente la obtención del polinomio interpolador. Este método se estudia
en el texto base.
A continuación, se considera otro método, la forma de Lagrange, que permite también
determinar el polinomio pn de una forma menos laboriosa y, por tanto, con un menor coste
computacional.
En primer lugar, hay que introducir los polinomios li (x), i = 0, 1, . . . , n, definidos del siguiente
modo:
(x − x0 )(x − x1 ) · · · (x − xi−1 )(x − xi+1 ) · · · (x − xn )
li (x) = .
(xi − x0 )(xi − x1 ) · · · (xi − xi−1 )(xi − xi+1 ) · · · (xi − xn )
1
con b0 , b1 , . . . , bn números reales a determinar. Por tanto, en este método, pn se expresa como
una combinación lineal de los polinomios li (x), i = 0, 1, . . . , n, en vez de expresarse en potencias
de x, como en (1).
Ahora bien, con esta expresión, observamos que
se deduce que
b0 = f (x0 ), b1 = f (x1 ), . . . , bn = f (xn ),
por lo que
pn (x) = f (x0 )l0 (x) + f (x1 )l1 (x) + . . . + f (xn )ln (x).
Vamos a ver un ejemplo para comprender mejor las notaciones y la aplicación del método.
—————————————————————————————————————————
Ejemplo. Consideremos los datos de los Ejemplos 3.17 y 3.18 del texto base. En estos ejem-
plos, se conoce el valor de la temperatura de una habitación en cuatro instantes de tiempo
representados mediante los nodos x0 = 0, x1 = 1, x2 = 2 y x3 = 4. La temperatura en esos
instantes viene dada, respectivamente, por los valores f (x0 ) = 15, f (x1 ) = 18, f (x2 ) = 20 y
f (x3 ) = 23.
Vamos a determinar el polinomio interpolador p3 para los datos anteriores mediante la forma
de Lagrange. Para ello, construimos, en primer lugar, los polinomios l0 (x), l1 (x), l2 (x) y l3 (x).
Según la definición, se tiene que
Por tanto,
p3 (x) = f (x0 )l0 (x) + f (x1 )l1 (x) + f (x2 )l2 (x) + f (x3 )l3 (x)
15 18 20 23
= − (x − 1)(x − 2)(x − 4) + x(x − 2)(x − 4) − x(x − 1)(x − 4) + x(x − 1)(x − 2).
8 3 4 24
2
Utilizando, por ejemplo, el comando expand de Maxima, vemos que la expresión anterior coin-
cide con la del polinomio obtenido en el Ejemplo 3.18 del texto base.
—————————————————————————————————————————