Está en la página 1de 6

1

´N
I.T.I. GESTION
Ó ´ LCULO NUMERICO
CALCULO
Á ´ RICO

BOLET´INÍN CON LOS EJERCICIOS RESUELTOS CURSO 2004-05

3. Interpolaci´
Interpolación
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ón.
Soluci´
on.

En primer lugar los polinomios de Lagrange:


(x 0)(x 2)(x 3)
− − − (x)(x − 2)(x − 3)
P 0 (x) = =
( 1 0)( 1 2)( 1 3)
− − − − − − −12
(x + 1)(x − 2)(x − 3) (x + 1)(x − 2)(x − 3)
P 1 (x) = =
(0 + 1)(0 − 2)(0 − 3) 6
(x + 1)(x − 0)(x − 3) (x + 1)(x)(x − 3)
P 2 (x) = =
(2 + 1)(2 − 0)(2 − 3) −6
(x + 1)(x − 0)(x − 2) (x + 1)(x)(x − 2)
P 3 (x) = =
(3 − 0)(3 + 1)(3 − 2) 12
Ahora el polinomio interpolador:
(x)(x − 2)(x − 3) − 1 (x + 1)(x − 2)(x − 3) + 2 (x + 1)(x)(x − 3) + 2 (x + 1)(x)(x − 2)
P (x) = 1
−12 6 −6 12

P (x) =
−1 (5x3 − 19x2 + 12).
12

2. Obtener el polinomio interpolador de Lagrange para la función funci´on f (x) = log(x) con el soporte s =
{1, 2, 4, 6, 8 . Determinar la función
} funci´on del error y acotar el error cometido al usar P(3) para aproximar
el valor de log(3).
Solución.
Soluci´
on.

Sabido que log(1) = 0; log(2) = 0 .633147; log(4) = 2log(2) = 1 .386294; log(6) = 1.791759 y que
log(8)
log(8) = 3 log
log(2)
(2) = 2.079441, el polinomio interpolador es:
P (x) = −0.001768x4 + 0.038892x3 − 0.325901x2 + 1.425121x − 1.136444.
24
Para acotar la función funci´on: f 4 (x) =
funci´on error necesitamos la derivada cuarta de la función: x5
.
En el intervalo I  = [1, 8], puesto que es una función
funci´on decreciente en ´el,
él, ofrecerá
ofrecer´a su valor máximo
m´aximo en x
=1 luego: M= 24.
Por tanto la función
funci´
on del error será:
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ón
acotaci´on resulta excesiva puesto que el valor “exacto” es log(3) = 1 .098612 y el “error
exacto:” 0.014202.
2

3. Obtener el polinomio interpolador de Lagrange para cierta funci´ 


on f(x) de la que conocemos: f(-2)=0;
  f(0)=1;
f(0)=1; f(1)=-1. Idem por
por Newton, Diferencias
Diferencias Divididas. Escribirlo en la forma a0 + a1 x + a2 x2
Divididas. Escribirlo
para comprobar que son idénti
id´enticos.
cos.
Solución.
Soluci´
on.

Por Lagrange:
(x)(x 1) −
P 0 (x) =
6
(x + 2)(x 1) −
P 1 (x) =
2 −
(x)(x + 2)
P 2 (x) =
3
Por lo tanto:
P (x) =
−1 (5x2 + 7x − 6) = −0.833333x2 − 1.166666x + 1.
6
Por Newton:

xi f (xi ) f [xi , xi+1 ] f [xi , xi+1 , xi+2 ]


−2 0 0.5 − 0.833333
0 1 −2
1 − 1

Con ello:

P (x) = 0 + 0.5(x + 2) − 0.833333(x + 2)x = −0.833333x2 − 1.166666x + 1.

4. Disponemos de los siguientes datos sacados de un polinomio de grado g ≤ 5. ¿Podr´


¿Podrıamos
ı́amos averiguar 
averigu ar 
de qué
qu´e grado es? 
xi -2 -1 0 1 2 3  
yi -5 1 1 1 7 25  

Solución.
Soluci´
on.

Lo resolveremos por Diferencias Divididas.

xi f (xi ) f [xi , xi+1 ] f [xi , xi+1 , xi+2 ] f [xi , · · · , x +3]


i f [xi , · · · , x +4]
i f [xi , · · · , x +5]
i

−2 −5 6 −3 1 0 0
−1 1 0 0 1 0
0 1 0 3 1
1 1 6 6
2 7 18
3 25

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
finalmente obtenemos.
3

5 4 14 3 29 2
5. Sabemos que P 4 (x) = −
24 x
+ 24 x
+ 24 x
− 6224 x es el polinomio interpolador de cierta funci´ on para 
los datos:
xi -1 0 1 2 3  
yi 3 0 -1 1 2  
Lo hemos
hemos calculado
alculado por
por Diferencia
Diferenciass Divididas,
Divididas, comprue
compruebbalo y determina
determina el polinom
polinomio
io interpo
interpolador 
lador 
resultante si ampliamos los datos con el punto A = (4, 3).
Solución.
Soluci´
on.

Comenzarem
Comenzaremos
os por las Diferencia
Diferenciass Divididas
Divididas para el soporte inicial:

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


··· f [xi , · · · , x +4]
i

−1 3 −3 1 0.166666 −0.208333
0 0 −1 1.5 0.666666
1 − 1 2 − 0.5
2 1 1
3 2

Y de aqu´
aquı,
ı́, el polinomio interpolador es:

P 4 (x) =
−5 x4 + 14 x3 + 29 x2 − 62 x = −0.2083333x4 + 0.583333x3 + 1.208333x2 − 2.583333x.
24 24 24 24

Ahora ampliamos
ampliamos la tabla de Diferencia
Diferenciass Divididas:
Divididas:

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


··· f [xi , · · · , x +4]
i f [xi , · · · , x +5]
i

−1 3 −3 1 0.166666 −0.208333 0.833333


0 0 −1 1.5 0.666666 0.208333
1 − 1 2 −0.5 0.166666
2 1 1
3 2

Obtenemos el término
t´ermino que hay que a˜
añadir:
nadir: 0.833333(x + 1) x(x − 1)(x − 2)(x − 3) y que sumaremos
al polinomio anterior:

P 5 (x) = −0.2083333x4 + 0.583333x3 + 1.208333x2 − 2.583333x + 0.833333(x + 1)x(x − 1)(x − 2)(x − 3)

P 5 (x) = 0 .833333x5 − 0.625x4 + x3 + 1.625x2 − 3.083333x.

3. Integraci´
Integración
on num´
num eric
ér ica
a

π
   1 + cos (x)dx usando
6. Calcul
Calcular ar el valor
valor de 2
usando la f´ 
ormula
ormula de Newton
Newton-Co
-Cotes soportee S  =
tes con el soport
0
{0, π2 , π .
}
Solución.
Soluci´
on.

El soporte es equiespaciado de paso h = π2 , los coeficientes serán:
ser´an:A0 = A2 = π
6
y A1 = 3
y con ello,
π
π 2π π
    2
1 + cos (x)dx  f (x ) + f (x ) + f (x ) = 0 1 2
0 6 3 6
π √ 2π π √ √ π
= 2+ + 2 = (2 + 2) = 1.138711π
6 3 6 3
π
   1 + cos (x)dx  3.575355
y si tomamos π = 3 .141592; 2
0
4

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

Integrando directamente tenemos


1
1 1 2x+1 e3 e−1 −
  2x+1
 
e dx = e 2dx = = 9 .858829
−1 2 −1 2
1
Como se trata de un soporte equiespaciado de paso h = 1, los coeficientes serán:
ser´an:A0 = A2 = 3
y
4
A1 = 3
y con ello,
  1
10.442181 e2x+1 dx 
−1
Comparando, el error es  = 10.442181 9.858829 = 0.583352
− | |
Newton-Cotes con el soporte dado n = 2 ⇒ es Simpson, por lo tanto lo podemos hacer directamente
 1 2 +1 1 −1 4 0 1 1 x
e dx  e + e + e = 10.442181
3 −1 3 3

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

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

Integrando directamente tenemos


  π

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


0

Para aplicar la fórmula


f´ormula del trapecio para n = 8 el soporte es

π 2π 3π 4π 5π 6π 7π
S  = 0,
{ , , , , , , ,π }
8 8 8 8 8 8 8
π π −0
(0) + 2 sen( π8 ) + sen( 28π ) + sen( 38π ) + sen( 48π ) + sen( 58π ) +
 
por lo tanto: 0 sen(x)dx [  {
2(8) sen
sen(6 π8 ) + sen(π )] = π8 [sen( 28π ) + sen( 38π ) + sen( 48π ) + sen( 58π ) + sen(6 π8 )] = π8 [2sen( π8 ) + 2sen( π4 ) +
}
2sen( 38π ) + sen( π2 ] = 1.974232
Para llegar al resultado anterior hemos considerado lo siguiente:
π
  −
1
√ 
2

sen( 78π ) π
= sen( 8 ) = sen( 2 ) = 4
2
2

√ 
sen( 68π ) = sen( π4 ) = 22
 1+
√ 
2

sen( 58π ) = sen( 38π )


= cos( 8 ) = π
2
2

3
(π−0)
2
2
funci´on es f 2 =
Cota del error,  < 12(8 )M  la derivada segunda de la función −sen(x) por lo tanto M 2 = 1
y consecuentemente,
π3 3.23 32.77
< 2
< = = 0 .0426..
12(8 )1 768 768
5

1 2
para calcular  0 ex dx por la f´ 
9. Determinar el n´  umero m´ınimo
ı́nimo de partes necesarias
necesarias para ormula compuesta 
 
de los Trape
rapecios
cios con 4 cifras
cifras decimales
decimales exactas. Calcular
Calcular el valor de dicha integr
integral
al en el caso
caso que
necesitemo
necesitemoss que
qu e el error sea menor que una centésima.
cent´
esima.
Solución.
Soluci´
on.
3
(1−0) 2
Sabemos que  < 12( n )M  2
2
funci´on es f 2 = (4x2 + 2) ex función
la derivada segunda de la función funci´
on creciente
en el intervalo de integración,
integraci´on, por lo tanto M 2 = 6e < 18 y consecuentemente,
18
0.0001 > 12(n2 ) ⇒ n2 > 12(0180001) = 15000 ⇒ n > 122.47..
.

Luego tendremos que tomar n = 123; si apuramos más


m´as en las cotas, por ejemplo tomando e = 2.8,
mejoramos
mejoramos algo la partici´
partición.
on.
6(2.8)
Ahora hacemos, 0 .01 > 12(n2 )
⇒ n2 > 6(2
0 02
8 .
= 140 ⇒ n > 11.8.. tenemos que tomar n = 12
.

1 2 3 4 5 6 7 8 9 10 11
S  = 0, { , , , , , , , , , , ,1 }
12 12 12 12 12 12 12 12 12 12 12
1 2
1−0 0 1 2 3 4 5 6 7 8 9 10
x
+ e +] + e1 ] =
por lo tanto:
  e dx  2(12) [e + 2[e 12 +e 12 +e 12 +e 12 +e 12 +e 12 +e 12 +e 12 +e 12 12
0
1.465794..
El valor ”exacto” es 1.462652 y el ”error exacto” 0.003...

1 5
  x dx con error menor que una milésima.
10. Usar el método

etodo de Simpson para
para calcular
calcular el valor de 0
mil´esima.
Solución.
Soluci´
on.

partici´on que necesitamos para cumplir el enunciado. f 4 = 120x por lo


Lo primero es averiguar la partición
120 120
tanto es fácil

acil deducir que M 4 = 120 0.001 > 180( n )
n4 > 180(0 .001)
= 666.6... n > 5.08...
4 ⇒ ⇒
Bastará
Bastar´
a tomar n como el primer número
n´umero natural par posterior a 5 .08.. es decir n = 6.
Aplicando Simpson con la partición
partici´on obtenida:

1
 13(6)
− 0 [E  + 4I  + 2P ]
 
x5 dx
0

Partici´on = 0, 16 , 26 , 36 , 46 , 56 , 1
Partición { }
E  = 0 + 1 = 1; I  = ( 16 )5 + ( 36 )5 + ( 56 )5 = 0.433256..; P  = ( 26 )5 + ( 46 )5 = 0 .135802..

1
 181 [1 + 4(0.433256) + 2(0.135802)] = 0.1669238..
 
x5 dx
0

2 8
  x log(x)dx con error menor que 5(10− ). 2
11. Calcular el valor de 1
Solución.
Soluci´
on.

funci´on son continuas en todo su dominio, la segunda es f 2 = x6 (15 + 56log (x))
Las derivadas de la función
y la cuarta, f 4 = x4 (1066 + 1680log (x)); ambas crecientes en [1, 2].
Si usamos
u samos el métod
m´etodoo de los Trapecios:
Trapeci os:
3444.24 3444 24
M 2 = f 2 (2) = 26 (15 + 56log (2) = 3444.24 ; 0.05 > 12(n2 ) ⇒ n2 > 12(0 .
05) ⇒ n >
.
75.7... debo tomar
n = 76.
Si usamos
u samos el métod
m´etodoo de Simpson:
Simpson :
35687 .8 35687 8 .
M 4 = f 4 (2) = 24 (1066 + 1680log (2)) = 35687.8.. ; 0.05 > 180(n4 ) ⇒ n4 > 180(0 7 93 debo
05) ⇒ n > . ...
.
tomar n = 8 .
A la vista del resultado, lo haremos por Simpson.
6

xi 1 11..125 1.250 1.375 12.5 1.625 1.750 1.875 2


yi 0 0.30
0.30222206
06 1.33
1.3300
0039
39 4.06
4.0688
8815
15 10
10.3
.391
9162
6277 23
23.6
.606
0604
0411 49
49.2
.225
2597
9777 96
96.0
.026
2637
3755 17
177.
7.44
4456
5668
68

2
 241 [E  + I  + 2P ] = 33.13978
 
x8 log(x)dx
1

3x
12. Sabemos
Sabemos que
 ∞ e− dx = 0.0008 concon todas
todas sus cifras
cifras decimale
decimaless exactas,
exactas, ¿po
¿podemos afirmar que
2
 ∞ −3x 2 3x
  e− dx con error menor
0 e dx = 0
que una milésima? 
mil´esima? 
3x
Con los datos
datos cono
conocidos
cidos y aplicando
aplicando Simpson, calcular 
calcular 
 ∞ e− dx con
con una cifra
cifra decimal
decimal exacta, 0
determinando previamente la partici´ 
on del intervalo de integraci´ 
on que lo garantiza.
Solución.
Soluci´
on.

En primer lugar,
∞ −3x 2
dx = 0 e−3x dx + 2 e−3x dx
    ∞ 
0 e

∞ −3x 2 −3x
dx = 2 e−3x dx = 0 .0008 < 0.001
    ∞ 
0 e dx − 0 e
  e− dx para aproximar el valor de 2 3x
luego como el error es menor que una milésima,
mil´
esima, podemos
p odemos usar 0
3x
 ∞ e− dx sin que repercuta sobre el error que necesitamos: ε < 0.001.
0
3x
 ∞ e− dx en las condiciones solicitadas,aproximada por   e− dx 2 3x
Ahora calcularemos 0 0
81
f 4 = e3x
por lo que su valor máximo,
m´aximo, en el intervalo de integración,
integraci´on, lo dará
dar´a en el extremo inferior,
M 4 = 81.
Con este dato averiguaremos la partición
partici´on necesaria,
25 2 5
0.1 > 180n4
81 ⇒ n4 > 1800 1
81 = 24 32 ⇒
.

n2 > 22 3 ⇒ n > 3.4 debemos tomar n = 4.

xi 0 0.
0. 5 1 1.5 2
−3 −9
yi 1 e 2 e−3 e 2 e−6

y con estos datos:

2
 122 [E  + I  + 2P ] = 0.339835
 
e−3x dx
0

2
  e− 3x
Podemos concluir que 0 dx = 0.3 con todas sus cifras exactas.

También podría gustarte