Sunteți pe pagina 1din 7

Programacin y Mtodos Numricos.

Carlos Conde, Arturo Hidalgo y Alfredo Lpez


ETSI Minas de la Universidad Politcnica de Madrid

1. a) Deducir la expresin de la frmula de derivacin numrica de tipo


interpolatorio que permite aproximar f(x*) con el soporte {x 0 , x 1, x 2 , x 3 , x 4 } .
b) Demostrar que en el caso de que el soporte sea de la forma: x 0 = x * 2.h ,
x1 = x * h , x 2 = x * , x 3 = x * +h y x 4 = x * +2.h , la frmula correspondiente es
de la forma:
f '(x 2 )

f ( x 2 2.h) 8.f ( x 2 h) + 8.f ( x 2 + h) f ( x 2 + 2.h)


12.h

y el error de derivacin es de orden O(h4).


2. Deducir el error de la frmula de derivacin numrica:
25.f ( x 0 ) + 48.f ( x 0 + h) 36.f ( x 0 + 2.h) + 16.f ( x 0 + 3.h) 3.f ( x 0 + 4.h)
12.h
4
h (v
.f ( x 0 ) + .... )

f '(x0 )

(Sol.:

3. Deducir el error de la frmula de derivacin numrica:


2.f ( x 2.h) + 32.f ( x h) 60.f ( x ) + 32.f ( x + h) 2.f ( x + 2.h)
f " (x)
24.h 2
1 4 ( vi
(Sol.:
.h .f ( x ) + ..... )
90

4. Siendo f(x) = ex y trabajando con 8 decimales significativos, se pide:


a) Hallar una aproximacin de f(0) mediante la frmula de derivacin numrica
de tipo interpolatorio que se construye sobre el soporte formado por los
puntos x0=-h y x1 = h, para los siguientes valores de h: 01, 001, 0001,
00001, 000001, 0000001 y 00000001.
b) Hallar una aproximacin de f(0) mediante la frmula de tipo interpolatorio
que se construye sobre el soporte x0=-2h , x1 = -h, x2 = 0, x3= h y x4 = 2.h,
para los mismos valores de h que los dados en el apartado anterior.
c) Hallar una aproximacin de f(0) mediante la frmula de derivacin
numrica de tipo interpolatorio que se construye sobre el soporte formado
por los puntos x0=-h x1=0 y x2 = h, para los mismos valores de h manejados
en los apartados anteriores.

Programacin y Mtodos Numricos.

Carlos Conde, Arturo Hidalgo y Alfredo Lpez


ETSI Minas de la Universidad Politcnica de Madrid

d) Comenta el comportamiento de error entre la aproximacin numrica


obtenida en los apartados anteriores y el valor exacto de las derivadas.
(Sol.:
a) Frmula a emplear: f ' (0)

e h e h
2.h

Resultados para los distintos valores de h:


h
.
eh
.
e-h
. aproximacin
01
110517092 090483742 100166800
001
101005017 099004983 100001700
0001
100100050 099900050 100001700
00001 100010001 099990000 100016600
000001 100001000 099999000 100135800
0000001 100000100 099999900 098347663
00000001
100000010 099999990 119209300

b) Frmula a utilizar: f ' (0)

|error| .
000166800
000001700
000001700
000016600
000135800
001652337
019209300

e 2h 8.e h + 8.e h e 2h
12.h

Resultados obtenidos:
h
.
aproximacin
|error| .
01
099999690
000000310
001
100000200
000000200
0001
100002700
000002700
00001
100036500
000036500
000001 100135810
000135810
0000001 098347680
001652320
00000001
139077520
039077520
c) Frmula a emplear: f " (0)

e h 2.e 0 + e h
h2

e h + e h 2
h2

Resultados para los distintos valores de h:


eh
.
e-h
. aproximacin
h
.
01
110517100 090483742 10008394
001
101005010 099004983 10001660
0001
100100100 099900050 10132790
00001 100010000 099990000 00000000
000001 100001000 099999000 00000000
0000001 100000100 099999900 00000000
00000001
100000010 099999990 00000000

|error| .
00008394
00001660
00132790
10000000
10000000
10000000
10000000

Programacin y Mtodos Numricos.

Carlos Conde, Arturo Hidalgo y Alfredo Lpez


ETSI Minas de la Universidad Politcnica de Madrid

d) En los tres casos se observa una mejora inicial al descender el valor del
paso de discretizacin h, pero sobrepasado un cierto umbral, los errores de
redondeo hacen que el error de la aproximacin crezca a medida que
desciende el tamao del paso de discretizacin. )
5. Considrese la frmula de derivacin numrica de tipo interpolatorio para la
aproximacin de derivadas de orden p, construida sobre un soporte de (n+1)
puntos {x 0 , x1,...., x n } :
n

f (p ( x ) c (ip ) .fi
i=0

Se pide demostrar que siendo m un nmero entero positivo y tal que m n se


verifica:
m.(m 1).(m 2).....(m p + 1).x (m p) ........si.p < m

m (p )
x i .c i = m!......... .................... .................... ...............si.p = m
i=0
0.................... .................... .................... ......si.p > m

6. a) Deducir la frmula de derivacin numrica que aproxime el valor de f(x)


utilizando los valores de f(x) en el soporte formado por los puntos (x-2h), (x-h),
x, (x+h) y (x+2h), maximizando el orden de exactitud de la frmula.
b) Aplicar la frmula obtenida en el apartado anterior a la estimacin del valor
de la segunda derivada de la funcin f(x) = cos(x) en el punto x = 0 y para los
siguientes valores del paso de discretizacin h: 01, 001, 0001, 00001 y
000001. Utilcense en los clculos 7 cifras decimales.

(Sol.: a) f " ( x )

f ( x 2h) + 16.f ( x h) 30.f ( x ) + 16.f ( x + h) f ( x + 2h)


12.h 2

h 4 ( vi
Error de derivacin =
.f ( x ) + ....
90

b) f " ( x )

cos( 2.h) + 16. cos(h) 15


6.h 2

Programacin y Mtodos Numricos.

h
.
01
001
0001
00001
000001

Carlos Conde, Arturo Hidalgo y Alfredo Lpez


ETSI Minas de la Universidad Politcnica de Madrid

cos(h) . cos(2.h)
09950042 09800666
09999500 09998000
09999995 09999980
10000000 10000000
10000000 10000000

.
aproximacin
|error|
-09999717
00000283
-10000000
00000000
-15000000
05000000
00000000
10000000
00000000
10000000 )

7. Siendo x 0 < x 1 < x 2 tres puntos y designando por f0, f1 y f2 a los valores de
f(x0), f(x1) y f(x2), indica cul de las siguientes expresiones corresponde a la
frmula de derivacin numrica de tipo interpolatorio que aproxima el valor de
f(x1) sobre el soporte formado por los tres puntos:
f0 .( x 2 x1 ) 2 + f1.( x 2 2.x1 + x 0 ) 2 + f2 .( x1 x 0 ) 2
a) f ' ( x1 )
( x1 x 0 ).( x 2 x 0 ).( x 2 x1 )
b) f ' ( x1 )

c) f ' ( x1 )

f0 .( x 2 x1 ) 2 + f1. ( x 2 x1 ) 2 ( x1 x 0 ) 2 + f2 .( x1 x 0 ) 2
( x1 x 0 ).( x 2 x 0 ).( x 2 x1 )
( x 2 x 0 )2
+ f2 .( x1 x 0 ) 2
2
( x1 x 0 ).( x 2 x 0 ).( x 2 x1 )

f0 .( x 2 x1 )2 f1.

f .( x x1 ) 2 f0 .( x1 x 0 ) 2
d) f ' ( x1 ) 2 2
( x1 x 0 ).( x 2 x 0 ).( x 2 x1 )
(Sol.: La opcin correcta es la b)
8. Suponiendo conocidos los valores de una funcin f(x) en los puntos (x-h), x
y (x+h), cul de las siguientes opciones es correcta tanto para la aproximacin
del valor de (f(x)+f(x)) como para la estimacin del error cometido?:
2 + h
2
2 h
f ( x ). + f ( x h).

a) f " ( x ) + f ' ( x ) f ( x + h).


2.h 2
h2
2.h 2
h2
1
.( f ' ' ' ( x ) + .f (iv ( x )) + ....
6
2
2 + h
2
2 h
f ( x ). + f ( x h).

b) f " ( x ) + f ' ( x ) f ( x + h).


2.h 2
h2
2.h 2
h
Error de derivacin = .( f ' ' ' ( x ) + f (iv ( x )) + ....
6

Error de derivacin =

c) f " ( x ) + f ' ( x )

f ( x + h) 2.f ( x ) + f ( x + h)
h

f ( x + h) f ( x )
h

Programacin y Mtodos Numricos.

Error de derivacin =

Carlos Conde, Arturo Hidalgo y Alfredo Lpez


ETSI Minas de la Universidad Politcnica de Madrid

1
h2
.( f ' ' ' ( x ) + .f (iv ( x )) + ....
2
6

f ( x + h) f ( x )
h
h
h
h

Error de derivacin = . f " ( x ) + .f (iv ( x ) + .....


2
6

d) f " ( x ) + f ' ( x )

f ( x + h) 2.f ( x ) + f ( x + h)
2

(Sol.: La nica opcin correcta es la opcin a).

9. Considera una frmula de derivacin numrica de tipo interpolatorio


construida sobre el soporte x 0 < x1 < ..... < x n para aproximar el valor de la
primera derivada de una funcin f(x) en un punto x* distinto de los que forman
el soporte. Indica cul de las siguientes afirmaciones es correcta:
a) El valor aproximado obtenido con dicha frmula coincidir con el valor
exacto de f(x*) slo si f(x) es una funcin polinmica de grado menor o igual
que n.
b) El valor aproximado obtenido con dicha frmula coincidir con el exacto slo
si f(x) es una funcin cuya derivada de orden (n+1) se anula en todo punto
del intervalo [x0,xn].
c) El valor aproximado por la frmula coincidir con el exacto slo si f(x) es
una funcin continua.
d) Ninguna de las otras opciones de este ejercicio es correcta.
(Sol.: La opcin cierta es la d)

10. Indica el orden de error en la frmula de derivacin numrica:


1
f ' (x) =
.[f ( x + 2h) + f ( x + h) f ( x h) f ( x 2h)]
6.h
(Sol.: Orden O(h2) ).

Programacin y Mtodos Numricos.

Carlos Conde, Arturo Hidalgo y Alfredo Lpez


ETSI Minas de la Universidad Politcnica de Madrid

11. Dado un punto x* y considerando el soporte de 4 puntos:


3
1
1
3
x 0 = x * .h , x1 = x * .h , x 2 = x * + .h y x 3 = x * + .h
2
2
2
2
se pide:
a) Obtener una frmula de derivacin numrica de tipo interpolatorio que
usando como soporte los cuatro puntos anteriores permita obtener el valor
aproximado de f(x*).
b) Obtener la expresin del error de derivacin numrica.
1
.[f ( x 0 ) 27.f ( x1 ) + 27.f ( x 2 ) f ( x 3 )]
24.h
3
b) Error de derivacin =
.h 4 .f ( v ( x*) + .... O(h 4 ) ).
640

(Sol.: a) f ' ( x *)

12. Deducir una frmula de derivacin numrica de tipo interpolatorio que


permita aproximar la derivada segunda de una funcin f(x) suficientemente
regular utilizando como soporte los puntos x, (x+h), (x+2h) y (x+3h). Indicar
tambin el orden del error de derivacin numrica.
(Sol.: f " ( x )

2.f ( x ) 5.f ( x + h) + 4.f ( x + 2h) f ( x + 3h)

h2
Error de derivacin del orden O(h2) ).

13. Dados los tres puntos de soporte: {x0 = 0, x1 = h, x2 = 3h}, y una funcin
f(x), se pide:
a) Obtener la frmula de derivacin numrica de tipo interpolatorio que usando
como soporte los tres puntos dados permita aproximar f(2h).
b) Obtener la expresin del error de derivacin numrica cometido con la
frmula anterior.
(Sol.: a) f ' (2h)

f (3h) f (h)
2h

h2
b) Error de derivacin = .f ' ' ' (2.h) + ... O(h 2 ) ).
6

Programacin y Mtodos Numricos.

Carlos Conde, Arturo Hidalgo y Alfredo Lpez


ETSI Minas de la Universidad Politcnica de Madrid

14. Dados los tres puntos: {x 0 = 0,x1 = h,x 2 = 3h} y una funcin f(x), se pide:
a) Obtener una frmula de derivacin numrica que aproxime f (2h) sobre
el soporte {x 0 ,x1,x 2 } .
b) Obtener el orden del error de la frmula.

15. Un alambre de 1 m. de longitud se divide en dos partes de x m. y de (1-x)


m. respectivamente. Con la primera se forma un cuadrado y con la segunda
una circunferencia. Se desea conocer por dnde dividir el alambre para que la
suma de las reas del cuadrado y del crculo sea mnima, sabiendo que:
x(m.)
2

S(m )

0.5

0.0795774

0.0355193

0.0625

16. Se desea construir un depsito en forma de cilindro recto con capacidad


para 50 m3. Determinar, utilizando frmulas de derivacin numrica de tipo
interpolatorio, el radio aproximado del cilindro para emplear la mnima cantidad
de material en su construccin, sabiendo que:
R

S(R)

106.2831

75.1327

89.8820

(Sol: R=2.1787)

17. Deducir, mediante desarrollos en serie de Taylor, la expresin del error de


derivacin numrica que se comete al aproximar la derivada de una funcin f
en el punto x* mediante la frmula de tipo interpolatorio:
f (x*)

25 f(x 0 2h) + 16 f(x 0 h) 30 f(x 0 ) + 16 f(x 0 + h) f(x 0 + 2h)


12 h2

(Sol.: R(f) = -

h 2 IV
f () )
12

S-ar putea să vă placă și