You are on page 1of 6

1

I.T.I. GESTION BOLETIN CON LOS EJERCICIOS RESUELTOS

CALCULO NUMERICO CURSO 2004-05

3. Interpolaci on polinomial
1. Obtener el polinomio interpolador de Lagrange para cierta funci on f de la que conocemos que: f(-1)=1 ; f(0)=-1 ; f(2)=2 y f(3)=2. Soluci on. En primer lugar los polinomios de Lagrange: P0 (x) = P1 (x) = (x)(x 2)(x 3) (x 0)(x 2)(x 3) = (1 0)(1 2)(1 3) 12 (x + 1)(x 2)(x 3) (x + 1)(x 2)(x 3) = (0 + 1)(0 2)(0 3) 6 (x + 1)(x 0)(x 3) (x + 1)(x)(x 3) = (2 + 1)(2 0)(2 3) 6 (x + 1)(x 0)(x 2) (x + 1)(x)(x 2) = (3 0)(3 + 1)(3 2) 12

P2 (x) = P3 (x) = Ahora el polinomio interpolador: P (x) = 1

(x + 1)(x 2)(x 3) (x + 1)(x)(x 3) (x + 1)(x)(x 2) (x)(x 2)(x 3) 1 +2 +2 12 6 6 12 P (x) = 1 (5x3 19x2 + 12). 12

2. Obtener el polinomio interpolador de Lagrange para la funci on f (x) = log(x) con el soporte s = {1, 2, 4, 6, 8}. Determinar la funci on del error y acotar el error cometido al usar P(3) para aproximar el valor de log(3). Soluci on. Sabido que log(1) = 0; log(2) = 0.633147; log(4) = 2 log(2) = 1.386294; log(6) = 1.791759 y que log(8) = 3 log(2) = 2.079441, el polinomio interpolador es: P (x) = 0.001768x4 + 0.038892x3 0.325901x2 + 1.425121x 1.136444. Para acotar la funci on error necesitamos la derivada cuarta de la funci on: f 4 (x) =
24 x5 .

En el intervalo I = [1, 8], puesto que es una funci on decreciente en el, ofrecer a su valor m aximo en x =1 luego: M= 24. Por tanto la funci on del error ser a: 24 |(x 1)(x 2)(x 4)(x 6)| = |(x 1)(x 2)(x 4)(x 6)|. 4! Para aproximar log(3) uso: P (3) = 0.00176834 + 0.03889233 0.32590132 + 1.4251213 1.136444 = 1.112814. con lo que el error: |(3 1)(3 2)(3 4)(3 6)| = 6. Realmente la acotaci on resulta excesiva puesto que el valor exacto es log(3) = 1.098612 y el error exacto: 0.014202.

3. Obtener el polinomio interpolador de Lagrange para cierta funci on f(x) de la que conocemos: f(-2)=0; f(0)=1; f(1)=-1. Idem por Newton, Diferencias Divididas. Escribirlo en la forma a0 + a1 x + a2 x2 para comprobar que son id enticos. Soluci on. Por Lagrange: (x)(x 1) 6 (x + 2)(x 1) P1 (x) = 2 P0 (x) = P2 (x) = Por lo tanto: P (x) = Por Newton: xi 2 0 1 Con ello: P (x) = 0 + 0.5(x + 2) 0.833333(x + 2)x = 0.833333x2 1.166666x + 1. f (xi ) 0 1 1 f [xi , xi+1 ] 0.5 2 f [xi , xi+1 , xi+2 ] 0.833333 (x)(x + 2) 3

1 (5x2 + 7x 6) = 0.833333x2 1.166666x + 1. 6

4. Disponemos de los siguientes datos sacados de un polinomio de grado g 5. Podr amos averiguar de qu e grado es? xi -2 -1 0 1 2 3 yi -5 1 1 1 7 25 Soluci on. Lo resolveremos por Diferencias Divididas. xi 2 1 0 1 2 3 f (xi ) 5 1 1 1 7 25 f [xi , xi+1 ] 6 0 0 6 18 f [xi , xi+1 , xi+2 ] 3 0 3 6 f [xi , , xi+3 ] 1 1 1 f [xi , , xi+4 ] 0 0 f [xi , , xi+5 ] 0

Con estos datos: P (x) = 5 + 6(x + 2) 3(x + 2)(x + 1) + 1(x + 2)(x + 1)x + 0(x + 2)(x + 1)x(x 1) = x3 x + 1. Al anularse las diferencias de cuarto orden se deduce que se trata de un polinomio de tercer grado,como nalmente obtenemos.

5. Sabemos que P4 (x) = los datos:

5 4 24 x

14 3 24 x

29 2 24 x

-1 3

62 24 x

es el polinomio interpolador de cierta funci on para 1 -1 2 1 3 2

xi yi

0 0

Lo hemos calculado por Diferencias Divididas, compruebalo y determina el polinomio interpolador resultante si ampliamos los datos con el punto A = (4, 3). Soluci on. Comenzaremos por las Diferencias Divididas para el soporte inicial: xi 1 0 1 2 3 f (xi ) 3 0 1 1 2 f [xi , xi+1 ] 3 1 2 1 f [xi , xi+1 , xi+2 ] 1 1.5 0.5 f [xi , , xi+3 ] 0.166666 0.666666 f [xi , , xi+4 ] 0.208333

Y de aqu , el polinomio interpolador es: P4 (x) = 5 4 14 3 29 2 62 x + x + x x = 0.2083333x4 + 0.583333x3 + 1.208333x2 2.583333x. 24 24 24 24

Ahora ampliamos la tabla de Diferencias Divididas:

xi 1 0 1 2 3

f (xi ) 3 0 1 1 2

f [xi , xi+1 ] 3 1 2 1

f [xi , xi+1 , xi+2 ] 1 1.5 0.5

f [xi , , xi+3 ] 0.166666 0.666666 0.166666

f [xi , , xi+4 ] 0.208333 0.208333

f [xi , , xi+5 ] 0.833333

Obtenemos el t ermino que hay que a nadir: 0.833333(x + 1)x(x 1)(x 2)(x 3) y que sumaremos al polinomio anterior: P5 (x) = 0.2083333x4 + 0.583333x3 + 1.208333x2 2.583333x + 0.833333(x + 1)x(x 1)(x 2)(x 3)

P5 (x) = 0.833333x5 0.625x4 + x3 + 1.625x2 3.083333x.

3. Integraci on num erica


6. Calcular el valor de {0, 2 , }. Soluci on. El soporte es equiespaciado de paso h =
2, 0

1 + cos2 (x)dx usando la f ormula de Newton-Cotes con el soporte S =

los coecientes ser an:A0 = A2 =

y A1 =

2 3

y con ello,

1 + cos2 (x)dx
0

2 f (x0 ) + f (x1 ) + f (x2 ) = 6 3 6

= y si tomamos = 3.141592;

2 2 = (2 + 2) = 1.138711 2+ + 3 3 6 6
0

1 + cos2 (x)dx

3.575355

7. La funci on f (x) = e2x+1 es continua en [1.1]. Hallar el valor exacto de 1 f (x)dx y comparar el resultado con el obtenido al usar la f ormula de Newton-Cotes en el soporte S = {1, 0, 1}. Determina una cota del error cometido. Soluci on. Integrando directamente tenemos
1 1

e2x+1 dx =
1

1 2

e2x+1 2dx =
1

e3 e1 = 9.858829 2
1 3

Como se trata de un soporte equiespaciado de paso h = 1, los coecientes ser an:A0 = A2 = A1 = 4 y con ello, 3
1

e2x+1 dx
1

10.442181

Comparando, el error es

= |10.442181 9.858829| = 0.583352


1

Newton-Cotes con el soporte dado n = 2 es Simpson, por lo tanto lo podemos hacer directamente e2x+1 dx
1

1 1 4 0 1 1 e + e + e = 10.442181 3 3 3

Como es la f ormula de Simpson, acotamos el error, previa acotaci on de la derivada cuarta de la funci on f 4 (x) = 16e2x+1 como se aprecia en la evoluci on de las derivadas la siguiente ser a positiva en su dominio lo que hace que podamos asegurar que la f 4 es creciente en [1, 1] y M = 16e3 < 16(33 ) = 432 < que como se aprecia es una cota muy mala. (1 + 1)5 432 = 4.8 2880

8. Calcular el valor exacto de 0 sen(x)dx y comparar el resultado con el obtenido al usar la f ormula compuesta de los Trapecios para n=8. Determina una cota del error cometido. Soluci on. Integrando directamente tenemos

sen(x)dx = cos( ) + cos(0) = 1 + 1 = 2


0

Para aplicar la f ormula del trapecio para n = 8 el soporte es 2 3 4 5 6 7 , , , , , , , } 8 8 8 8 8 8 8 0 2 3 4 5 por lo tanto: 0 sen(x)dx 2(8) [sen(0) + 2{sen( 8 ) + sen( 8 ) + sen( 8 ) + sen( 8 ) + sen( 8 ) + 2 3 4 5 sen(6 8 )} + sen( )] = 8 [sen( 8 ) + sen( 8 ) + sen( 8 ) + sen( 8 ) + sen(6 8 )] = 8 [2sen( 8 ) + 2sen( 4)+ 2sen( 38 ) + sen( ] = 1 . 974232 2 S = {0, Para llegar al resultado anterior hemos considerado lo siguiente:
4 sen( 78 ) = sen( 8 ) = sen( 2 ) = sen( 68 ) = sen( 4) = 2 2 1+ 22 2

1 22 2

) = sen( 38 ) = cos( sen( 58 8) =


3

( 0) Cota del error, < 12(8 la derivada segunda de la funci on es f 2 = sen(x) por lo tanto M2 = 1 2 )M 2 y consecuentemente, 3 3.23 32.77 < < = = 0.0426.. 2 12(8 )1 768 768

9. Determinar el n umero m nimo de partes necesarias para calcular 0 ex dx por la f ormula compuesta de los Trapecios con 4 cifras decimales exactas. Calcular el valor de dicha integral en el caso que necesitemos que el error sea menor que una cent esima. Soluci on.
(10) Sabemos que < 12( on es f 2 = (4x2 + 2)ex funci on creciente n2 )M2 la derivada segunda de la funci en el intervalo de integraci on, por lo tanto M2 = 6e < 18 y consecuentemente,
3 2

0.0001 >

18 12(n2 )

n2 >

18 12(0.0001)

= 15000 n > 122.47..

Luego tendremos que tomar n = 123; si apuramos m as en las cotas, por ejemplo tomando e = 2.8, mejoramos algo la partici on. Ahora hacemos, 0.01 >
6(2.8) 12(n2 )

n2 >

6(2.8 0.02

= 140 n > 11.8.. tenemos que tomar n = 12

S = {0, por lo tanto: 1.465794..


1 x2 e dx 0

1 2 3 4 5 6 7 8 9 10 11 , , , , , , , , , , , 1} 12 12 12 12 12 12 12 12 12 12 12 + e 12 + e 12 + e 12 + e 12 + e 12 + e 12 + e 12 + e 12 + e 12 +] + e1 ] =
2 3 4 5 6 7 8 9 10

1 10 0 12 2(12) [e + 2[e

El valor exacto es 1.462652 y el error exacto 0.003...

10. Usar el m etodo de Simpson para calcular el valor de Soluci on.

1 0

x5 dx con error menor que una mil esima.

Lo primero es averiguar la partici on que necesitamos para cumplir el enunciado. f 4 = 120x por lo 120 120 4 tanto es f acil deducir que M4 = 120 0.001 > 180( n4 ) n > 180(0.001) = 666.6... n > 5.08... Bastar a tomar n como el primer n umero natural par posterior a 5.08.. es decir n = 6. Aplicando Simpson con la partici on obtenida:
1

x5 dx
0 2 3 4 5 Partici on = {0, 1 6 , 6 , 6 , 6 , 6 , 1} 3 5 5 E = 0 + 1 = 1; I = ( 1 6) + (6) 1

10 [E + 4I + 2P ] 3(6)

2 5 4 5 5 + (5 6 ) = 0.433256..; P = ( 6 ) + ( 6 ) = 0.135802..

x5 dx
0

1 [1 + 4(0.433256) + 2(0.135802)] = 0.1669238.. 18

11. Calcular el valor de Soluci on.

2 1

x8 log (x)dx con error menor que 5(102 ).

Las derivadas de la funci on son continuas en todo su dominio, la segunda es f 2 = x6 (15 + 56log (x)) 4 4 y la cuarta, f = x (1066 + 1680log (x)); ambas crecientes en [1, 2]. Si usamos el m etodo de los Trapecios: M2 = f 2 (2) = 26 (15 + 56log (2) = 3444.24 ; 0.05 > n = 76. Si usamos el m etodo de Simpson: M4 = f 4 (2) = 24 (1066 + 1680log (2)) = 35687.8.. ; 0.05 > tomar n = 8. A la vista del resultado, lo haremos por Simpson.
35687.8 180(n4 ) 3444.24 12(n2 )

n2 >

3444.24 12(0.05)

n > 75.7... debo tomar

n4 >

35687.8 180(0.05)

n > 7.93... debo

xi yi

1 0

1.125 0.302206

1.250 1.330039
2

1.375 4.068815

12.5 10.391627

1.625 23.606041

1.750 49.225977

1.875 96.026375

2 177.445668

x8 log(x)dx
1

1 [E + I + 2P ] = 33.13978 24

12. Sabemos que 3x e dx = 0

3x e dx = 2 2 3x e dx con 0

0.0008 con todas sus cifras decimales exactas, podemos armar que error menor que una mil esima?

Con los datos conocidos y aplicando Simpson, calcular 0 e3x dx con una cifra decimal exacta, determinando previamente la partici on del intervalo de integraci on que lo garantiza. Soluci on. En primer lugar,
3x e dx 0 3x e dx 0

2 3x e dx + 2 e3x dx 0 2 3x e dx = 2 e3x dx 0

= 0.0008 < 0.001


2

luego como el error es menor que una mil esima, podemos usar 0 e3x dx para aproximar el valor de 3x e dx sin que repercuta sobre el error que necesitamos: < 0.001. 0 Ahora calcularemos f4 =
81 e3x 3x dx e 0

en las condiciones solicitadas,aproximada por

2 3x e dx 0

por lo que su valor m aximo, en el intervalo de integraci on, lo dar a en el extremo inferior,

M4 = 81. Con este dato averiguaremos la partici on necesaria, 0.1 > n2 > 2 3 n > 3.4 debemos tomar n = 4. xi yi y con estos datos:
2 25 180n4 81 2

n4 >

25 1800.1 81

= 24 32

0 1

0.5 3 e2

1 e3

1.5 9 e2

2 e6

e3x dx
0

2 [E + I + 2P ] = 0.339835 12

Podemos concluir que

2 3x e dx 0

= 0.3 con todas sus cifras exactas.

You might also like