Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
3. Aproximar el valor de
1 sin
f(0.07),
0.2
0.1
0.2
F(x)
0.5
1,7
2.3
aproximar el valor de
. , f (0.07).
5. Si y = y(x) cumple
=
(0) = 0
INTERPOLACIN POLINOMIAL
Una de las mas conocidas clases de funciones reales de variable real es la
clase de los polinomios algebraicos, o sea, el conjunto de funciones de la
forma f(x) = a0 + a1x + a2x2 + a3x3 + ... + anxn
donde n es un entero no negativo y a0, a1, a2,..., an son constantes reales.
Una razn primordial de su importancia es que aproximan uniformemente
funciones continuas; esto es,
Dada una funcin definida y continua en un intervalo cerrado, existe un
polinomio que est tan cerca de la funcin dada como se desee.
Teorema de Aproximacin de Weierstrass:
Si f est definida y es continua en [a,b], dado > 0, existe un polinomio P,
definido en [a, b], con la propiedad que| f(x)-P(x) | < para toda x [a; b].
Ver Figura.
POLINOMIO DE LAGRANGE
Planteo del problema
Sea f(x) la funcin que se quiere interpolar y se supone conocida en un conjunto de
puntos x0,x1,x2,, xn:
y0 = f(x0)
y1 = f(x1)
y2 = f(x2)
yn = f(xn)
Caso Lineal
Vamos a comenzar por plantearnos el caso de interpolar mediante una
lnea recta que une 2 puntos cualesquiera.
La ecuacin de la recta que pasa por los puntos (x0, y0) y (x1,y1) es la que
presentamos a continuacin:
0
= = 0 + 1 0
1 0
Vamos a tratar de reescribir la misma expresin tal cual lo hizo Lagrange:
( 1 )
( 1 )
1 = 0
+ 1
= 0 0 + 1 1
(0 1 )
(1 0 )
(1 )
0 1 )
Con 0 = (
(0 )
,
1 0 )
Con 1 = (
, :
Cuando = 0 , 0 0 = 1 1 0 = 0 1 0 = 0
Cuando = 1 , 0 1 = 0 1 1 = 1 1 1 = 1
Demostracin
Por una serie de n+1 puntos pasa un polinomio de grado n que, lo podemos expresar
en funcin de sus races y tiene la siguiente forma:
= 0 ( 1 ) ( 2 ) ( )+1 ( 0 ) ( 2 ) ( )++ ( 0 ) ( 1) (
1 ) ( +1 )...( )+ + 1 ( 0 )( 1 ) ( 2) ( )
+1 )...( ) + ( 0 )( 1 ) ( 2 ) ( 1 )
P(xn) = yn
Obtenemos que
0 =
0 1
(1 )
(0 )
1 =
1 0 1 2 (1 )
0 2 (0 1 )
2 =
2 0
(2 )
2 1 (2 )
En general:
=
( )
0 1 1 +1 ( )
( )
=0 ( )
Luego se debe calcular un trmino residual o cota para el error involucrado en la aproximacin de una funcin
mediante un polinomio interpolante. Esto se hace en el teorema siguiente:
Teorema 2:
Si x0, x1, x2,..., xn son puntos distintos en [a, b] y si f es derivable hasta
el orden (n+1) en [a,b], entonces, para cada x en [a, b], existe un
nmero (x) en (a,b) tal que:
= +
+1
+1 !
( 0 ) 1 ( )
Ejemplo 1:
La tabla muestra los valores de una funcin en diversos puntos. Compararemos las
aproximaciones a f(1,5) obtenidas con varios polinomios de Lagrange.
= 0 0 + 1 1
=0
:
1 1,5 = 0,6200860
(1,5 1,6)
(1,5 1,3)
+ 0,4554022
= 0,5102968
(1,3 1,6)
(1,6 1,3)
2 =
= 0 0 + 1 1 + 2 2
=0
(1,51,6) (1,51,9)
(1,51,3) (1,51,9)
(1,51,6) (1,51,3)
3 =
= 0 0 + 1 1 + 2 2 + 3 3
=0
3 1,5 = 0,6200860
0,4554022
4 :
0 = 1,0, 1 = 1,3, 2 = 1,6, 3 = 1,9 4 =2,2
4 =
3
=0
= 0 0 + 1 1 + 2 2 ()+ 3 3 ()+ 4 4 ()
(1,51,3)(1,51,6)(1,51,9)(1,52,2)
(1,51,0)(1,51,6)(1,51,9)(1,52,2)
(1,51,0)(1,51,3)(1,51,6)(1,52,2)
lim = ?
: =
1
[5,5]
1 + 2
Tambin pueden usarse para derivar tcnicas para aproximar las soluciones
de ecuaciones diferenciables.
Evaluando x1:
(0 ) + 1 (1 0 ) = (1 )=(1 )
As que:
1 (0 )
1 =
1 0
Introducimos lo que se conoce como notacin de diferencia dividida.
La diferencia dividida cero de la funcin f, con respecto a , se
denota por f[ ] que es la evaluacin de f en .
f[ ]= f( )
La primera diferencia dividida de f con respecto a y +1 es:
f[ , +1 ] =
[+1 ][ ]
+1
1 0
1 0
= [0 , 1 ]
Y el polinomio interpolante
= 0 +1 ( 0 )+.+ ( 0 ) ( 1 ) ( 1 )
= [0 ]+[0 , 1 ]( 0 ) +[0, 1 , 2 ]( 0 )( 1 )+ + [0 , 1 , , ]( 0 )( 1 )...( 1 )
O como:
= [0 ] +
[0 , 1,, ]( 0 ) ( 1 )
=1
F(x)
X0
F[X0]
Primeras diferencias
f[X0, X1]=
X1
f[X0,X1, X2]=
X3
f[X1, X2,X3]=
f[X2,X3,X4,]=
X4
f[X3, X4,X5]=
f[X5, X4]=
X5
F[X5]
f[X5]f[X4]
5 4
f[X1X2,X3]f[X0X1,X2]
3 0
f[X1,X2,X3, X4]=
f[X2,X3,X4]f[X1,X2,X3]
4 1
f[X2,X3, X4,X5]=
f[X3,X4,X5]f[X2,X3,X4]
5 2
f[X3,X4]f[X2,X3]
4 2
f[X4]f[X3]
4 3
F[X4]
f[X0X1,X2,X3]=
f[X2,X3]f[X1,X2]
3 1
f[X3]f[X2]
3 2
F[X3]
f[X4, X3]=
f[X1,X2]f[X0,X1]
2 0
f[X2]f[X1]
2 1
F[X2]
f[X2, X3]=
f[X1]f[X0]
1 0
F[X1]
f[X1, X2]=
X2
Segundas diferencias
divididas
f[X4,X5]f[X3,X4]
5 3
=1 [ 0 , 1 ,,
]( 0 )( 1 )
y
1
3
-1
Hemos obtenido la tabla de diferencias divididas
X0=0
F[x0]=1
X1=1
F[x1]=3
F[x0,x1]=2
X2=3
F[x2]=-1
F[x1,x2]=-2
F[x0,x1,x2]=-4/3
El interpolador es: P2(x) = f[x0] + f [x0, x1] (x x0) + f [x0, x1, x2] (x x0)(x x1), en nuestro caso:
4
2 = 1 + 2 0 3 ( 0 )( 1 ) 2 = 1 + 2 3 ( 1)
El polinomio 2 es de grado 2. En los toma los valores:
2 0 = 1,
2 1 = 1 + 2 = 3,
4
2 3 = 1 + 6 . 6 = 7 8 = 1,
3
Se trata, por lo tanto del polinomio interpolador