Anda di halaman 1dari 12

UNIVERSIDAD NACIONAL DE TRUJILLO

FACULTAD DE INGENIERA
ESCUELA PROFESIONAL DE INGENIERIA DE MINAS

Derivacin Numrica

INTEGRANTES:
Anticona Garca
Arellano Rojas
Layza Yupanqui
Lzaro Reyes
Rubio Briceo

DOCENTE: ..
CICLO: IV

TRUJILLO-PERU 2016
DERIVACIN NUMRICA
Introduccin:
La derivada es de uso comn en la matemtica y la ingeniera, sin embargo, en
la prctica, de muchas funciones con las que se trabaja, no se conoce su
expresin analtica y solamente se dispone de valores en un conjunto de puntos.
Los mtodos de derivacin numrica desarrollados con el fin de aproximar algn
valor buscado, muestran un buen comportamiento en numerosos casos. Es por
ello que algunas veces, aun disponiendo de la expresin analtica de las
funciones a derivar, se opta por aproximar los valores de las derivadas mediante
frmulas numricas suficientemente precisas.
La diferenciacin numrica es muy til en casos en los cuales se tiene una
funcin cuya derivada es difcil o complicada de hallar, o en casos en los
cuales no se tiene una funcin explcita sino una serie de datos
experimentales.
El problema de la derivacin numrica consiste en la evaluacin de la derivada
de la funcin en un punto, cuando nicamente conocemos los valores de la
funcin en una coleccin de puntos x0, x1,... xn.
Sin embargo, la derivada es una propiedad esencialmente local, por lo cual
deberemos aproximar la funcin lo ms fielmente posible en el entorno inmediato
del punto en el que la queramos calcular.

Las frmulas de derivacin numrica aparecen en el desarrollo de algoritmos


para la solucin de problemas de contorno en ecuaciones diferenciales
ordinarias (y en ecuaciones en derivadas parciales). En general, podemos
obtener aproximaciones numricas de la derivada en un punto derivando alguna
funcin interpolante, por ejemplo un polinomio de Lagrange, algn trazador
cbico, etc. Sin embargo, en la prctica pequeos errores en los datos pueden
producir malos resultados en las derivadas. Aqu vamos a experimentar con
frmulas que se obtienen derivando el polinomio interpolante de Lagrange.
Derivacin numrica
() Secante

(0 + )

(0 )

0 (0 + )

Por definicin la derivada de una funcin f(x) es:

( + ) ()
() = lim
0

Las posibles aproximaciones numricas de la derivada en un punto que


podran calcularse tomando una sucesin { }, Tal que { } 0, se tienen las
siguientes expresiones.

(0 + ) (0 )
: (0 )

(0 ) (0 )
: (0 )

La aproximacin de la derivada por este mtodo entrega resultados aceptables


con un determinado error. Para minimizar los errores se estima que el promedio
de ambas entrega la mejor aproximacin numrica al problema dado.
Mtodos de Diferencias Finitas

El mtodo de diferencias finitas consiste en aproximar la funcin por polinomios.


Las frmulas resultantes pueden clasificarse de las siguientes maneras:
a) En base al orden de la derivada, obtenindose
(0 ), (0 ), (0 ), , (0 )
b) En base al orden de la diferencia, pueden ser primera, segunda, tercera,
etc.
c) En base a los puntos de apoyo de la formula en la tabla, es decir, si se
emplean puntos antes, despus o ambos lados de algn punto de
inters.
Existen tres tipos y son:
1) Diferencias hacia adelante, cuando se usan puntos anteriores del
punto de inters.
2) Diferencias hacia atrs, cuando se emplean puntos posteriores al
punto de inters.
3) Diferencias centrales. Cuando se usan puntos tanto antes como
despus del punto de inters.

Referencias para las frmulas de diferencias finitas:

0 : Indica el punto de inters, de estudio o de anlisis.


: Espaciamiento constante de la tabla.

(0 ): Funcin evaluada en el punto de anlisis.

(0+1 ) = (0 + ) y (01 ) = (0 )

(0+ ) = (0 + ) y (0 ) = (0 )

DIFERENCIACIN FINITA HACIA ADELANTE

Frmulas de diferencias finitas hacia adelante

Primera diferencia
(0+1 ) (0 )
(0 ) =

(0+2 ) 2(0+1 ) + (0 )
(0 ) =
2
(0+3 ) 3(0+2 ) + 3(0+1 ) (0 )
(0 ) =
3
(0+4 ) 4(0+3 ) + 6(0+2 ) 4(0+1 ) + (0 )
(0 ) =
4

Segunda diferencia
(0+2 ) + 4(0+1 ) 3(0 )
(0 ) =
2
(0+3 ) + 4(0+2 ) 5(0+1 ) + 2(0 )
(0 ) =
2
3(0+4 ) + 14(0+3 ) 24(0+2 ) + 18(0+1 ) 5(0 )
(0 ) =
23
2(0+5 ) + 11(0+4 ) 24(0+3 ) + 26(0+2 ) 14(0+1 )3(0 )
(0 ) =
4
Ejemplo 1. Sea la funcin (), calcular las derivadas por mtodos numricos en
el punto x= 2, en base a la siguiente tabla, con h=0.1, aplicando la frmula de la
primera diferencia finita hacia adelante.
1.7 1.8 1.9 2.0 2.1 2.2 2.3
() 5.473947 6.049647 6.685894 7.389056 8.166169 9.025013 9.974182

El valor verdadero de la derivada de la funcin () es (2) = . y (2) =


.
Solucin:
Primera derivada

(0+1 ) (0 ) (2.1) (2) 8.166169 7.389056


(0 ) = = = = 7.77113
0.1 0.1

7.389056 7.77113
= | |=| | = 0.05, % = | 100%| = 5%
7.389056

Segunda derivada

(0+2 ) 2(0+1 ) + (0 ) (2.2) 2(2.1) + (2)


(0 ) = =
2 (0.1)2

9.025013 2(8.166169) + 7.389056


(0 ) = = 8.1731
0.01

7.389056 8.1731
= | |=| | = 0.11, % = | 100%| = 11%
7.389056

Ejemplo 2. Sea la funcin (), calcular las derivadas por mtodos numricos en
el punto x= 2, en base a la siguiente tabla, con h=0.1, aplicando la frmula de la
segunda diferencia finita hacia adelante.
1.7 1.8 1.9 2.0 2.1 2.2 2.3
() 5.473947 6.049647 6.685894 7.389056 8.166169 9.025013 9.974182

El valor verdadero de la derivada de la funcin () es (2) = . y (2) =


.
Solucin:
Primera derivada

(0+2 ) + 4(0+1 ) 3(0 ) (2.2) + 4(2.1) 3(2)


(0 ) = =
2 2(0.1)
9.025013 + 4(8.166169) 3(7.389056)
( 0 ) = = 7.362475
0.2

7.389056 7.362475
= | |=| | = 3 103 , % = |4 104 100%| = 0.3%
7.389056

Segunda derivada

(0+3 ) + 4(0+2 ) 5(0+1 ) + 2(0 )


(0 ) =
2

(2.3) + 4(2.2) 5(2.1) + 2(2)


(0 ) =
(0.1)2

9.974182 + 4(9.025013) 5(8.166169) + 2(7.389056)


(0 ) = = 7.3137
0.01

7.389056 7.3137
= | |=| | = 0.01, % = |0.05 100%| = %
7.389056

Comentarios

La aproximacin lograda presenta errores muy elevados, pues 5% para la primera


derivada y 11% para la segunda derivada, en la primera diferencia hacia adelante es
prcticamente intolerable en un clculo de este tipo. En la segunda diferencia de este
mismo mtodo (diferencias finitas hacia adelante) presenta igualmente un error
elevado del 0.3% para la primera derivada, que parecera un resultado bastante
aceptable, sin embargo esto es debido a la inestabilidad del mtodo, y para la
segunda derivada el error es del 1% .

Los resultados obtenidos por este mtodo son engaosos, por la inestabilidad que
presentan debido a la simplicidad de su forma y a los parmetros reducidos
considerados para el clculo. Si el resultado procurado necesita de cierta exactitud
respecto del valor real, este mtodo no es recomendable, ya que casi aleatoriamente
puede presentar buena precisin en algunos casos, mientras que en otros producir
errores muy grandes.
DIFERENCIACIN FINITA HACIA ATRAS

Frmulas de diferencias finitas hacia atrs

Primera diferencia
(0 ) (01 )
(0 ) =

(0 ) 2(01 ) + (02 )
(0 ) =
2
(0 ) 3(01 ) + 3(02 ) (03 )
(0 ) =
3

(0 ) 4(01 ) + 6(02 ) 4(03 ) + (04 )


(0 ) =
4

Segunda diferencia

3(0 ) 4(01 ) + (02 )


(0 ) =
2
2(0 ) 5(01 ) + 4(02 ) (03 )
(0 ) =
2
5(0 ) 18(01 ) + 24(02 ) 14(03 ) + 3(04 )
(0 ) =
23
3(0 ) 14(01 ) + 26(02 ) 24(03 ) + 11(04 ) 2(05 )
(0 ) =
4

Ejemplo 3. Sea la funcin (), calcular las derivadas por mtodos numricos en
el punto x= 2, en base a la siguiente tabla, con h=0.1, aplicando la frmula de la
primera diferencia finita hacia atrs.
1.7 1.8 1.9 2.0 2.1 2.2 2.3
() 5.473947 6.049647 6.685894 7.389056 8.166169 9.025013 9.974182

El valor verdadero de la derivada de la funcin () es (2) = . y (2) =


.
Solucin:
Primera derivada

(0 ) (01 ) (2) (1.9) 7.389056 6.685894


(0 ) = = = = .
0.1 0.1
7.389056 .
= | |=| | = 0.05, % = | 100%| = %
7.389056
Segunda derivada

(0 ) 2(01 ) + (02 ) (2) 2(1.9) + (1.8)


(0 ) = =
2 (0.1)2
7.389056 2(6.685894) + 6.049647
(0) = = 6.6915
0.01

7.389056 6.6915
= | |=| | = 0.09, % = | 100%| = %
7.389056

Ejemplo 4. Sea la funcin (), calcular las derivadas por mtodos numricos en
el punto x= 2, en base a la siguiente tabla, con h=0.1, aplicando la frmula de la
segunda diferencia finita hacia atrs.
1.7 1.8 1.9 2.0 2.1 2.2 2.3
() 5.473947 6.049647 6.685894 7.389056 8.166169 9.025013 9.974182

Solucin:

El valor verdadero de la derivada de la funcin () es (2) = . y (2) =


.
Primera derivada

3(0 ) 4(01 ) + (02 ) 3(2) 4(1.9) + (1.8)


(0 ) = =
2 2(0.1)
3(7.389056) 4(6.685894) + 6.049647
(0 ) = = .
0.2

7.389056 7.366195
= | |=| | = 0.003, % = |0.003 100%| = . %
7.389056

Segunda derivada

2(0 ) 5(01 ) + 4(02 ) (03 ) 2(2) 5(1.9) + 4(1.8) (1.7)


(0 ) = =
2 (0.1)2
2(7.389056) 5(6.685894) + 4(6.049647) 5.473947
(0 ) = = .
0.01

7.389056 7.3391
= | |=| | = 0.007 % = |0.007 100%| = . %
7.389056
La aproximacin presentada por este mtodo de diferencias hacia atrs presenta
resultados muy parecidos al mtodo de diferencias hacia adelante.

Los resultados obtenidos por este mtodo son igualmente engaosos, debido
tambin a la inestabilidad del mtodo.

DIFERENCIACIN FINITA CENTRAL

Frmulas de diferencias finitas centrales

Primera diferencia

(0+1 ) (01 )
(0 ) =
2
(0+1 ) 2(0 ) + (01 )
(0 ) =
2
(0+2 ) 2(0+1 ) + 2(01 ) (02 )
(0 ) =
23
(0+2 ) 4(0+1 ) + 6(0 ) 4(01 ) + (02 )
(0 ) =
4

Segunda diferencia

(0+2 ) + 8(0+1 ) 8(01 ) + (02 )


(0 ) =
12
(0+2 ) + 16(0+1 ) 30(0 ) + 16(01 ) (02 )
(0 ) =
122
(0+3 ) + 8(0+2 ) 12(0+1 ) + 12(01 ) 8(02 ) + (03 )
(0 ) =
83
4 (0 )
(0+3 ) + 12(0+2 ) 39(0+1 ) + 56(0 ) 39(01 ) + 12(02 ) (03 )
=
64
Ejemplo 5. Sea la funcin (), calcular las derivadas por mtodos numricos en
el punto x= 2, en base a la siguiente tabla, con h=0.1, aplicando la frmula de la
primera diferencia finita central.
1.7 1.8 1.9 2.0 2.1 2.2 2.3
() 5.473947 6.049647 6.685894 7.389056 8.166169 9.025013 9.974182

El valor verdadero de la derivada de la funcin () es (2) = . y (2) =


.
Solucin:

Primera derivada

(0+1 ) (01 ) (2.1) (1.9) 8.166169 6.685894


(0 ) = = = = 7.401375
2 2(0.1) 0.2

7.389056 7.401375
= | |=| | = 2 103 , % = | 100%| = . %
7.389056

Segunda derivada

(0+1 ) 2(0 ) + (01 ) (2.1) 2(2) + (1.9)


(0 ) = =
2 (0.1)2

8.166169 2(7.389056) + 6.685894


(0 ) = = .
0.01

7.389056 7.395
= | |=| | = 0.0008, % = | 100%| = . %
7.389056

Ejemplo 6. Sea la funcin (), calcular las derivadas por mtodos numricos en
el punto x= 2, en base a la siguiente tabla, con h=0.1, aplicando la frmula de la
segunda diferencia finita central.
1.7 1.8 1.9 2.0 2.1 2.2 2.3
() 5.473947 6.049647 6.685894 7.389056 8.166169 9.025013 9.974182

El valor verdadero de la derivada de la funcin () es (2) = . y (2) =


.
Solucin:
Primera derivada

(0+2 ) + 8(0+1 ) 8(01 ) + (02 )


(0 ) =
12

(2.2) + 8(2.1) 8(1.9) + (1.8)


(0 ) =
12(0.1)

9.025013 + 8(8.166169) 8(6.685894) + 6.049647


(0 ) = = .
1.2

7.389056 . 389028
= | |=| | = 4 106 , % = | 100%| = . %
7.389056

Segunda derivada

(0+2 ) + 16(0+1 ) 30(0 ) + 16(01 ) (02 )


(0 ) =
122

(2.2) + 16(2.1) 30(2) + 16(1.9) (1.8)


(0 ) =
12 (0.1)2

9.025013 + 16(8.166169) 30(7.389056) + 16(6.685894) (6.049647)


(0 ) =
0.12

(0 ) = 7.3889

7.389056 7.3889
= | |=| | = 2 105 , % = | 100%| = . %
7.389056

La aproximacin lograda presenta errores muy pequeos en comparacin con los


otros mtodos, pues0.2 % para la primera derivada y 0.08% para la segunda
derivada. En la segunda diferencia de este mismo mtodo (diferencias finitas
centrales) presenta igualmente un error elevado del 0.0004% para la primera
derivada, que es un resultado bastante aceptable, y para la segunda derivada el error
es del 0.002%. De lo obtenido este mtodo es el ms exacto.
Bibliografa:

Richar l. Burden y J. Douglas Faires, Analisis Numerico, sptima edicin


Steven C. Chapra y Raymond P. Canele, Mtodos Numricos para
Ingenieros, quinta edicin

Anda mungkin juga menyukai