Você está na página 1de 2

ANLISIS NUMRICO

4.3

ICM ESPOL

Error en el polinomio de interpolacin

Para entender este concepto usaremos un polinomio de interpolacin para aproximar a una funcin
conocida. As puede determinarse en forma exacta el error en la interpolacin.
Ejemplo. Suponga que se desea aproximar la funcin
segundo grado.

f(x)=e , 0x2, con un polinomio de


0

Para obtener este polinomio tomamos tres puntos de la funcin f: (0, e ), (1, e ), (2, e ) y usamos
la frmula de Lagrange para obtener el polinomio de interpolacin, con cinco decimales:
2
p2(x) = 1.4762x + 0.24204x+1

a) Encuentre el error en la aproximacin en el valor de x = 0.5


Si se aproxima f(x) con p2(x) se introduce un error cuyo valor es f(x) p2(x)
0.5
2
f(0.5) p2(0.5) = e 1.4762(0.5) 0.24204(0.5) 1 = 0.1587
b) Encuentre el mximo error en la aproximacin
Si se desea conocer cual es el mximo error en la aproximacin, se debe resolver la ecuacin
d
x
(f(x) p2 (x)) = 0 e 2.9524x 0.2420 = 0
dx
Con un mtodo numrico se encuentra que el mximo ocurre cuando x = 1.6064.
Entonces el mximo valor del error es:

f(1.6064) p2(1.6064) = 0.2133

En general, dados los puntos (xi, fi), i=0, 1, ..., n, siendo f desconocida
Sea pn(x) el polinomio de interpolacin, es decir el polinomio tal que pn(xi) = fi , i=0, 1, ..., n
Suponer que se desea evaluar f en un punto t usando pn como una aproximacin:
f(t) pn(t), t xi, i=0, 1, ..., n
Definicin. Error en la interpolacin

En(t) = f(t) - pn(t)

Ing. Luis Rodrguez Ojeda, MSc.

ANLISIS NUMRICO

ICM ESPOL

Representacin grfica del error en la interpolacin


pn(t)

...

f(t)

Siendo f desconocida, no es posible conocer el error pues el valor exacto f(t) es desconocido.
nicamente se tiene el valor aproximado pn(t). Pero es importante establecer al menos alguna
expresin para estimar o acotar el valor del error En(t). En los puntos dados En(xi) = 0, i=0,1, ..., n

4.3.1 Una frmula para estimar el error en la interpolacin


En las aplicaciones comunes, nicamente se conocen puntos de la funcin f, siendo igualmente
importante estimar la magnitud del error al usar el polinomio de interpolacin. A continuacin se
desarrolla un procedimiento para estimar el error
n

Sean

g(x) =

(x x ) = (x-x0)(x-x1) ... (x-xn).


i

g es un polinomio de grado n+1

i=0

h(x) = f(x) pn(x) g(x)En(t)/g(t).

h es una funcin con las siguientes propiedades

1) h es diferenciable si suponemos que f es diferenciable


2) h(t) = 0
3) h(xi) = 0, i = 0, 1, ..., n
Por lo tanto, h es una funcin diferenciable y la ecuacin
h(x) = 0
tiene n+2 ceros en el intervalo [x0, xn]
Aplicando sucesivamente el Teorema de Rolle:
h(x) = 0
tiene al menos n+1 ceros en el intervalo [x 0, xn]
h(x) = 0
tiene al menos n ceros en el intervalo [x0, xn]
...
(n+1)
h
(x) = 0
tiene al menos 1 cero en el intervalo [x0, xn]
Sea z el valor de x tal que h

(n+1)

(z) = 0

Ahora derivamos formalmente la funcin h:


(n+1)
(n+1)
h
(x) = f
(x) 0 (n+1)! En(t)/g(t)
Si evaluamos esta funcin con x=z:
(n+1)
(n+1)
h
(z) = f
(z) 0 (n+1)! En(t)/g(t) = 0
Se obtiene finalmente:
(n+1)
En(t) = g(t) f
(z)/(n+1)!, txi, z[x0, xn]
Definicin. Frmula para estimar el error en el polinomio de interpolacin

En(x) = g(x) f(n+1)(z)/(n+1)!, xxi, z[x0, xn ]


Siendo g(x) = (x-x0)(x-x1) ... (x-xn)
(n+1)

Para utilizar esta frmula es necesario poder estimar el valor de f


(z).
(n+1)
En el siguiente captulo se introduce una tcnica para estimar f
(z) usando los puntos de f.

Ing. Luis Rodrguez Ojeda, MSc.

Você também pode gostar