Está en la página 1de 3

5.

Estimación del error global


Sea f (x)=P (x)usando la fórmula del error encuentre un valor de n tal que al
i
interpolar P( x )=f (x)para x= , 0 ≪ i≪ n. El error global sea menor a 10−4, es
n
−4
decir │ f ( x )−P(x) │<10 para todo x ∈[0,1]. Con dicho valor de n usando el
Matlab interpole el polinomio P(x) y además use el Matlab para calcular la cota
real del error global es decir Max│ f ( x )−P(x) │ en el intervalo x ∈[0,1].

f ( x )=e x
i
x=
n
0 ≪ i≪ n y 0 ≪ x ≪1

error <10−4 para todo 0 ≪ x ≪1


Utilizamos la fórmula correspondiente para el error:

f n+1
E( x )=│ .(X −Xo).( X− X 1)....( X− Xn) │≤ 10−4
(n+1)!
Ya que la función que tenemos es una exponencial, la derivada de cualquier
grado, siempre será la misma función e x , es así que para encontrar el valor
máximo de f n+1 debemos hallar el mayor valor de e ε para 0 ≪ ε ≪1 por lo tanto el
valor máximo sería e 1=e
e
E( x )=│ .(X −Xo).( X− X 1)....( X− Xn) │≤ 10−4
(n+1)!
Para
i e i i i
E( )=│ .( −Xo).( − X 1) ....( −Xn)│≤ 10−4
n (n+1)! n n n

i i i
( −Xo).( −X 1) ....( −Xn)≤ 1
n n n
i e
E( )=│ .1 │≤ 10− 4
n (n+1) !
e
│ −4
│ ≤(n+1)! , n ≥ 7, tenemos el valor de n=7.
( 10 )
Por lo tanto sabemos que el grado del polinomio a interpolar es 7, y los puntos
i
a utilizar son 8 vienen dados por x=
n
Xn f ( x )=e x
Xo=0 1
X1=1/7 1.153565
X2=2/7 1.3307122
X3=3/7 1.535063
X4=4/7 1.770795
X5=5/7 2.0427271
X6=6/7 2.03564184
X7=1 2.7182818

Y el calculo del error general mediante la fórmula sería:


1 2 3 4 5 6
e . x . ( x− )( x− )( x− )(x− )( x− )( x− )( x −1)
7 7 7 7 7 7
E( x )≪ │ │
8!
Para hallar la cota del error, se debe maximizar la función, para esto usamos el
algoritmo de Matlab:

ANDRES NUNCA OLVIDES QUE TKM

También podría gustarte