Está en la página 1de 8

Curso: Modelización y simulación matemática de sistemas

Metodologı́a para su implementación computacional

Herramientas básicas III


Alejandro D. Otero (aotero@fi.uba.ar)

Facultades de Ciencias Exactas y Naturales e Ingenierı́a, UBA

CONICET

Escuela Complutense Latinoamericana

A. Otero (UBA–CONICET) Modelización y simulación matemática de sistemas Escuela Complutense Latinoamericana 1/8
Discretización de derivadas de funciones

Aproximación de derivadas primeras

La derivada de una función puede aproximarse por el cociente incremental

Esto se conoce como derivada discreta hacia adelante.


También puede aproximarse con el cociente incremental hacia atrás

Otra posibilidad es utilizar aproximación centrada

Y otras aproximaciones más complicadas también son posibles

A. Otero (UBA–CONICET) Modelización y simulación matemática de sistemas Escuela Complutense Latinoamericana 2/8
Discretización de derivadas de funciones

Aproximación de derivadas primeras

A. Otero (UBA–CONICET) Modelización y simulación matemática de sistemas Escuela Complutense Latinoamericana 3/8
Discretización de derivadas de funciones

Errores de aproximación
Partiendo de la aproximación de Taylor de la función

Se llega a

Y utilizando la siguiente expansión de Taylor

Se obtiene

A. Otero (UBA–CONICET) Modelización y simulación matemática de sistemas Escuela Complutense Latinoamericana 4/8
Discretización de derivadas de funciones

Errores de aproximación

Para una determinada


función de la cual se
conocen sus derivadas
analı́ticas se obtiene el
siguiente gráfico de errores
en función del tamaño de la
grilla

A. Otero (UBA–CONICET) Modelización y simulación matemática de sistemas Escuela Complutense Latinoamericana 5/8
Discretización de derivadas de funciones

Derivación de las aproximaciones


Suponiendo que queremos una aproximación de la derivada hacia atrás utilizando 3 puntos, la
expresión general serı́a

Utilizando las expansiones de Taylor anteriores se puede escribir

Imponiendo condiciones para obtener el máximo de precisión posible, se obtiene

De manera que la expresión de la aproximación resulta

Y el error es

A. Otero (UBA–CONICET) Modelización y simulación matemática de sistemas Escuela Complutense Latinoamericana 6/8
Discretización de derivadas de funciones

Aproximación de derivadas segundas

Las aproximaciones a las derivadas segundas se obtienen de manera análoga. La


aproximación estándar centrada de segundo orden viene dada por:

A. Otero (UBA–CONICET) Modelización y simulación matemática de sistemas Escuela Complutense Latinoamericana 7/8
Discretización de derivadas de funciones

Resumen de fórmulas

Derivada Aproximación en diferencias Tipo Orden

Φi+1 −Φi
Φx ∆x FD O(∆x)

Φi −Φi−1
∆x BD O(∆x)

Φi+1 −Φi−1
2∆x CD O(∆x2 )

−Φi+2 +4Φi+1 −3Φi


2∆x FD O(∆x2 )
FD: hacia adelante
3Φi −4Φi−1 +Φi−2
BD: hacia atrás 2∆x BD O(∆x2 )

−Φi+2 +8Φi+1 −8Φi−1 +Φi−2


CD: centrada CD O(∆x4 )
12∆x

Φi −2Φi−1 +Φi−2
Φxx ∆x2
BD O(∆x)

Φi+2 −2Φi+1 +Φi


∆x2
FD O(∆x)

Φi+1 −2Φi +Φi−1


∆x2
CD O(∆x2 )

−Φi+2 +16Φi+1 −30Φi +16Φi−1 −Φi−2


12∆x2
CD O(∆x4 )

A. Otero (UBA–CONICET) Modelización y simulación matemática de sistemas Escuela Complutense Latinoamericana 8/8

También podría gustarte