Está en la página 1de 17

1. Calcular f [0; 1; 0; 1; 0] para f (x) = sen 2x .

En primer lugar calcu-


lamos las derivadas de f :
2
f (x) = sin 2x =) f 0 (x) = 2 cos 2x =) f 00 (x) = 4 sin 2x
Calculamos ahora las sucesivas diferencias divididas:
f [0; 0] = f 0 (0) = 2
f [0; 1] = f (1)1 0f (0) = 1
f [1; 1] = f 0 (1) = 0
f [0; 0; 0] = 12 f 00 (0) = 0
f [0; 0; 1] = f [0; 1]1 f0 [0; 0] = 1 2
f [0; 1; 1] = f [1; 1]1 f0 [0; 1] = 1
f [0; 0; 0; 1] = f [0; 0; 1]1 0f [0; 0; 0] = 1 2
f [0; 0; 1; 1] = f [0; 1; 1]1 0f [0; 0; 1] = 1 1 2 = 2 2
Finalmente:
f [0; 0; 0; 1; 1] = f [0; 0; 1; 1]1 0f [0; 0; 0; 1] = 2 2 1 2
= 3
Es decir:
f [0; 1; 0; 1; 0] = f [0; 0; 0; 1; 1] = 3
2. Calcular un polinomio de tercer grado por interpolacin, sabiendo
que cumple las siguientes condiciones:
f (0; 3) = 5; 357 f 0 (0; 3) = 0; 470
f (0; 4) = 5; 384 f 0 (0; 4) = 0; 080

Si el polinomio buscado es f (x) = ax3 + bx2 + cx + d, su primera derivada ser


f (x) = 3ax2 + 2bx + c y podemos construir el sistema:
0

f (0; 3) = 0; 027a + 0; 09b + 0; 3c + d = 5; 357


f (0; 4) = 0; 064a + 0; 16b + 0; 4c + d = 5; 384
f 0 (0; 3) = 0; 27a + 0; 6b + c = 0; 470
f 0 (0; 4) = 0; 48a + 0; 8b + c = 0; 080

cuya solucin es a = 1, b = 3, c = 2, d = 5.
As pues, el polinomio buscado es:

f (x) = x3 3x2 + 2x + 5

2
3. Dada la siguiente tabla de valores:
x f (x) f 0 (x)
1 5 30
2 93 160
5 3 1250

Se pide:

1.o Hallar la tabla de diferencias divididas.

2.o Calcular el polinomio que interpola la datos de la tabla. 1o .


La tabla de diferencias divididas es:
f [1; 1] = f 0 (1) = 30
f [1; 1; 2] = 88+30
2 1
= 58
f (2) f (1)
f [1; 2] = 2 1 = 88 f [1; 1; 2; 2] = 72+58
2 1
= 14
160+88
f [1; 2; 2] = 2 1 = 72
0
f [2; 2] = f (2) = 160 f [1; 2; 2; 5] = 64+72
5 1
= 34
32+160
f [2; 2; 5] = 5 2 = 64
f (5) f (2)
f [2; 5] = 5 2 = 32 f [2; 2; 5; 5] = 406
5 2
64
= 114
1250 32
f [2; 5; 5] = 5 2 = 406
f [5; 5] = f 0 (5) = 1250
f [1; 1; 2; 2; 5] = 34+14
5 1
= 12
f [1; 1; 2; 2; 5; 5] = 205 112 = 2
f [1; 2; 2; 5; 5] = 114 5 1
34
= 20
o
2 . El polinomio de interpolacin es:

p (x) = f (x) + f [1; 1] (x 1) + f [1; 1; 2] (x 1)2 + f [1; 1; 2; 2] (x 1)2 (x 2) +


+f [1; 1; 2; 2; 5] (x 1)2 (x 2)2 + f [1; 1; 2; 2; 5; 5] (x 1)2 (x 2)2 (x 5)
= 5 30 (x 1) 58 (x 1)2 14 (x 1)2 (x 2) + 12 (x 1)2 (x 2)2 +
+2 (x 1)2 (x 2)2 (x 5)

Simplicando:

3
p (x) = 3 10x4 + 2x5

4
4. Calcular la segunda derivada de f (x) para x = x0 con los valores
que toma la funcin en f0 , f1 , f2 , f3 y h, supuesto que los trminos son
equidistantes. (Se sugiere utilizar la frmula de Lagrange). Segn la
frmula de Lagrange, el polinomio de interpolacin en x0 , x1 , x2 , x3 es:

(x x1 ) (x x2 ) (x x3 ) (x x0 ) (x x2 ) (x x3 )
p (x) = f0 + f1 +
(x0 x1 ) (x0 x2 ) (x0 x3 ) (x1 x0 ) (x1 x2 ) (x1 x3 )
(x x0 ) (x x1 ) (x x3 ) (x x0 ) (x x1 ) (x x2 )
+ f2 + f3
(x2 x0 ) (x2 x1 ) (x2 x3 ) (x3 x0 ) (x3 x1 ) (x3 x2 )
(x x1 ) (x x2 ) (x x3 ) (x x0 ) (x x2 ) (x x3 )
= 3
f0 + f1
6h 2h3
(x x0 ) (x x1 ) (x x3 ) (x x0 ) (x x1 ) (x x2 )
3
f2 + f3
2h 6h3
Derivando dos veces obtenemos:

3x x1 x2 x3 3x x0 x2 x3 3x x0 x1 x3 3x x0 x1 x2
p00 (x) = f0 + f1 f2 + f3
3h3 h3 h3 3h3
y el valor de la segunda derivada en x = x0 es:

3x0
x1 x2 x3 3x0 x0 x2 x3 3x0 x0 x1 x3
p00 (x0 ) = f0 + f 1 f2 +
3h3 h3 h3
3x0 x0 x1 x2
+ f3
3h3
h 2h 3h 2h 3h h 3h h 2h
= f0 + f1 f2 + f3
3h3 h3 h3 3h3
Es decir:
2f0 5f1 + 4f2 f3
p00 (x0 ) =
h2

5
5. Hallar a1 , a2 y a3 para que la frmula:

f 00 (1) ' a1 f (1) + a2 f ( 1) + a3 f (2)

sea de tipo interpolatorio.

Calcular el error en el punto 1 y dentro del intervalo [ 1; 2]. Com-


probar que la frmula del error se cumple para la funcin f (x) = xn
siendo n = 0, 1, 2 y 3. La frmula ser de tipo interpolatorio si y slo si es ex-
acta para cualquier polinomio de grado menor o igual que 2. Por tanto, utilizando
las funciones f (x) = 1, f (x) = x y f (x) = x2 podemos construir un sistema de
ecuaciones que nos permitir calcular a1 , a2 y a3 :

f (x) = 1 : 0 = a1 + a2 + a3
f (x) = x : 0 = a1 a2 + 2a3
f (x) = x2 : 2 = a1 + a2 + 4a3

La solucin es

a1 = 1
1
a2 =
3
2
a3 =
3
El error producido al aproximar f (x) con el polinomio de interpolacin en 1,
1 y 2, que llamaremos p (x), es

E (x) = f (x) p (x) = f [ 1; 1; 2; x] (x)


donde (x) = (x + 1) (x 1) (x 2). Derivando dos veces obtenemos el error
en la aproximacin de f 00 (x):

E 00 (x) = f 00 (x) p00 (x) =


0 00
= f [ 1; 1; 2; x; x; x] (x) + 2f [ 1; 1; 2; x; x] (x) + f [ 1; 1; 2; x] (x)

6
Si f es de clase C 5 en el intervalo [ 1; 2], existen , , 2 ( 1; 2) tales que:

fv ( )
f [ 1; 1; 2; x; x; x] =
5!
f iv ( )
f [ 1; 1; 2; x; x] =
4!
f 000 ( )
f [ 1; 1; 2; x] =
3!
y el error para x 2 [ 1; 2] ser, teniendo en cuenta que (x) = x3 2x2 x+2,
0
(x) = 3x2 4x 1 y 00 (x) = 6x 4:

fv ( ) f iv ( ) 0 f 000 ( ) 00
E 00 (x) = (x) + 2 (x) + (x) =
120 24 6
fv ( ) 3 2 f iv ( ) 2 f 000 ( )
= x 2x x+2 + 3x 4x 1 + (6x 4)
120 12 6
0 00
En x = 1, es (1) = 0, (1) = 2y (1) = 2 luego:

f iv ( ) f 000 ( )
E 00 (1) = +
6 3
Comprobamos
8 9la frmula del error en los cuatro casos solicitados:
< f (x) = 1 =
f (x) = x Aqu la frmula es exacta y el error es 0. Como f v (x) =
: ;
f (x) = x2
iv
f (x) = f 000 (x) = 0, la frmula del error tambin da 0.
f (x) = x3 . En este caso es f 0 (x) = 3x2 , f 00 (x) = 6x, f 000 (x) = 6. Por tanto:

f 00 (1) = 6
1 2
f (1) + f ( 1) + f (2) = 4
3 3
y el error es 2. La frmula del error tambin nos dice:

f iv ( ) f 000 ( ) 0 6
+ = + =2
6 3 6 3

7
6. Calcular la expresinR b de la frmula de Newton-Cotes abierta con
tres puntos. Buscamos a f (x) dx conocidos f (x1 ), f (x2 ) y f (x3 ) y siendo
x0 = a, x4 = b, xj = a + jh para j = 1; 2; 3 y h = b 4 a .
El polinomio de interpolacin de f (x) en x1 , x2 , x3 es:

p (x) = f (x1 ) + f [x1 ; x2 ] (x x1 ) + f [x1 ; x2 ; x3 ] (x x1 ) (x x2 ) =


f (x2 ) f (x1 ) f (x3 ) 2f (x2 ) + f (x1 )
= f (x1 ) + 4 (x x1 ) + 8 (x x1 ) (x x2 )
b a (b a)2

Integrndolo entre a y b tenemos:

Z b
f (x2 ) f (x1 ) 1 f (x3 ) 2f (x2 ) + f (x1 ) 1
p (x) dx = (b a) f (x1 ) + 4 (b a)2 + 8 (b a)3 =
a b a 4 (b a)2 12
2
= (b a) f (x1 ) + (b a) (f (x2 ) f (x1 )) + (b a) (f (x3 ) 2f (x2 ) + f (x1 ))
3
que nos da nalmente la expresin buscada:
Z b
1
p (x) dx = (b a) (2f (x1 ) f (x2 ) + 2f (x3 ))
a 3

8
7. Demostrar que existe un numero c > 0 en el intervalo [0; 1] tal que
la frmula
R1
1
f (x) dx = f (c) + f ( c)

es exacta para todo polinomio de grado menor o igual que 3.

Generalizando la formula anterior, demostrar que existen dos con-


stantes C1 y C2 en [a; b] tales que la frmula
Rb
a
f (x) dx = b 2 a [f (C1 ) + f (C2 )]

es exacta para todo polinomio de grado menor o igual que 3. Ex-


presar C1 y C2 en funcin de a y b.

Para que la frmula sea exacta para cualquier polinomio de grado menor o
igual que 3 basta con que lo sea para las funciones f (x) = 1, f (x) = x, f (x) = x2 ,
f (x) = x3 :
R1 R1
f (x) = 1 : f (x) dx = 1 dx = 2 f (c) + f ( c) = 1 + 1 = 2
R1 1 R1
f (x) = x : f (x) dx = xdx = 0 f (c) + f ( c) = c c = 0
R 11 R 11 2
2
f (x) = x : f (x) dx = 1 x dx = 23 f (c) + f ( c) = c2 + c2
R 1
1 R1 3 R1
f (x) = x3 : 1
f (x) dx = 1
x dx = 0 1
f (x) dx = c3 c3 = 0

La ecuacin c2 + c2 = 32 admite una solucin nica en el intervalo [0; 1] que es


c = p13 .
La generalizacin se consigue con un cambio de variable que nos convierta el
intervalo [ 1; 1] en el [a; b]; este cambio de variable es x = b 2 a t+ b+a
2
, t = 2 xb aa 1.
Con este cambio de variable, dx = b 2 a dt; llamando g (t) = f b 2 a t + b+a 2
:

Z b Z 1 Z 1
b a b a
f (x) dx = g (t) dt = g (t) dt =
a 1 2 2 1
b a b a
= (g (c) + g ( c)) = (f (C1 ) + f (C2 ))
2 2
donde:

9
p p
b a b+a b a b+a 3 3 a+ 3+ 3 b
C1 = c+ = p + =
2 2 2 3 2 6
p p
b a b+a a b b+a 3+ 3 a+ 3 3 b
C2 = ( c) + = p + =
2 2 2 3 2 6

10
8. Determinar los parmetros a, b, t1 y t2 de la frmula gaussiana de
integracin de dos trminos:
Rb
a
f (t) dt = af (t1 ) + bf (t2 )

Vlida para cualquier polinomio de 3er grado. Parece que hay un error
en el enunciado, por lo que tomar como frmula buscada:
Z b
f (t) dt = a1 f (t1 ) + a2 f (t2 )
a
y como parmetros solicitados a1 , a2 , t1 y t2 .
Llamando (t) = (t t1 ) (t t2 ) = t2 + pt + q, los puntos t1 y t2 tienen que
cumplir:

Z b
(t) dt = 0
a
Z b
(t) tdt = 0
a

Es decir:

Z b
1 3 1 2
t2 + pt + q dt = b a3 + b a2 p + (b a) q = 0
a 3 2
Z b
1 4 1 3 1 2
t2 + pt + q tdt = b a4 + b a3 p + b a2 q = 0
a 4 3 2

Este sistema lineal tiene las soluciones:

p = (b + a)
1 2
q = b + 4ab + a2
6
Por lo tanto, es (t) = t2 (b + a) t + 61 (b2 + 4ab + a2 ). Las races de este
polinomio son:

11
p ! p !
3+ 3 3 3
t1 = a+ b
6 6
p ! p !
3 3 3+ 3
t2 = a+ b
6 6

que son los puntos t1 y t2 que buscbamos. Para calcular los coecientes a1 y
a2 , construimos el polinomio de interpolacin de f en t1 y t2 , que ser, segn la
frmula de Newton:

p (t) = f (t1 ) + f [t1 ; t2 ] (t t1 )


pero

f (t2 ) f (t1 ) f (t2 ) f (t1 ) p f (t2 ) f (t1 )


f [t1 ; t2 ] = = p = 3
t2 t1 3
(b a) b a
3
con lo que:
p f (t2 ) f (t1 )
p (t) = f (t1 ) + 3 (t t1 )
b a
Integramos ahora:

Z b Z b p f (t2 ) f (t1 )
p (t) dt = f (t1 ) + 3 (t t1 ) dt =
a a b a
p p ! p p !
3 3 p 3 3 p
= b a b a + 3t1 f1 + b+ a 3t1 f2
2 2 2 2

y sustituyendo t1 por su valor queda nalmente:


Z b
1
p (t) dt = (b a) (f (t1 ) + f (t2 ))
a 2
Con lo que la frmula buscada es:
Z b
1
f (t) dt = (b a) (f (t1 ) + f (t2 ))
a 2
y los parmetros pedidos son:

12
1
a1 = a2 = (b a)
2 !
p p !
3+ 3 3 3
t1 = a+ b
6 6
p ! p !
3 3 3+ 3
t2 = a+ b
6 6

13
9. Calcular la integral:
R1 4
I= px dx
1 1 x2

por la frmula de Gauss-Chebyshev de n = 3.

Para calcular esta integral de forma exacta es suciente con la frmula para
tres puntos, x0 , x1 , x2 , que se suele llamar de n = 2 (y probablemente sea lo que
quiere decir el enunciado).
La frmula de Gauss-Chebyshev para tres puntos es:
Z 1 " p ! p !#
f (x) 3 3
p dx) = f + f (0) + f
1 1 x 2 3 2 2
Aplicndola a este caso:
2 3
p !4 p !4
3 3 5 3
I= 4 + 04 + =
3 2 2 8

14
10. Calcular la integral
R1 cospx 1
I= 0 x
dx

por la frmula compuesta de Simpson, dividiendo [0; 1] en ocho in-


tervalos iguales. Los ocho intervalos en que dividimos [0; 1] son los intervalos
[ k 8 1 ; k8 ] para k = 1; :::; 8. Si llamamos:

cos x 1
f (x) = p
x
f0 = lim f (x)
x!0
k
fk = f ; k = 1; :::; 8
8
2k + 1
fk+ 1 = f ; k = 0; :::; 7
2 16

La frmula compuesta de Simpson nos dice en este caso:


Z !
1
1 X
7 X
7
f (x) dx ' f0 + f8 + 2 fk + 4 fk+ 1
0 48 k=1 k=0
2

Por tanto, calculamos:

15
cos x 1
f0 = lim p =0
x!0 x
1
f1 = f = 0; 00780996
2 16
1
f1 = f = 0; 02206832
8
3
f3 = f = 0; 04047615
2 16
1
f2 = f = 0; 06217516
4
5
f5 = f = 0; 08663789
2 16
3
f3 = f = 0; 11348058
8
7
f7 = f = 0; 14239633
2 16
1
f4 = f = 0; 17312440
2
9
f9 = f = 0; 20543400
2 16
5
f5 = f = 0; 23911484
8
11
f 11 = f = 0; 27397136
2 16
3
f6 = f = 0; 30981901
4
13
f 13 = f = 0; 34648176
2 16
7
f7 = f = 0; 38379050
8
15
f 15 = f = 0; 42158191
2 16
f8 = f (1) = 0; 45969769
16
Con lo que, nalmente:
Z 1
f (x) dx ' 0; 19095835
0

17

También podría gustarte