Você está na página 1de 3

Efran Antonio DOMNGUEZ CALLE

Departamento de Ecologa y Territorio


Facultad de Estudios Ambientales y Rurales
Pontificia Universidad Javeriana
1
MODELACIN MATEMTICA
Una introduccin al mtodo

Profesor: Efran Antonio DOMNGUEZ CALLE, Ph.D.
Pgina Web: http://mathmodelling.googlepages.com
e-mail: e.dominguez@javeriana.edu.co

INTRODUCCIN A LOS MTODOS NUMRICOS PARA LA
SOLUCIN DE ECUACIONES DIFERENCIALES ORDINARIAS

A) MTODO DE EULER

Dada la Ecuacin diferencial ordinaria (EDO):

0 ) ' , , ( = y y x F (1)

donde x es la variable independiente, y es la funcin incgnita y ' y su derivada de
primer orden. Si ) (x f y = es la solucin de (1) en el intervalo R b a ] , [ que satisface
la condicin inicial (de valor inicial)

0
| y y
a x
=
=

(2)

Esta se busca despejando (1) en favor de la derivada
dx
dy
y = ' , obteniendo:

) , ( y x f
dx
dy
= (3)

Es evidente que:

dx y x f dy ) , ( = (4)

Para solucionar (4) se recurre a la sustitucin de las diferenciales dy y dx por sus
respectivos incrementos (diferencias finitas). El diferencial de la variable independiente
es considerado identidad de su incremento x dx = mientras que el incremento de la
funcin incgnita y su diferencial se relacionan como:

x x x A y + = ) ( (5)

Siendo x A dy = , es decir la diferencial de la funcin incgnita corresponde a la parte
lineal del incremento. La porcin restante del incremento est dada por una funcin no
lineal del tipo ) ( x , que tiende a cero a medida que 0 x . Por lo anterior durante el
reemplazo del incremento de la funcin incgnita por su incremento (en forma de
diferencia finita) se debe validar 0 x .

Al realizar la sustitucin de diferenciales por incrementos en (4) se obtiene que:
Efran Antonio DOMNGUEZ CALLE
Departamento de Ecologa y Territorio
Facultad de Estudios Ambientales y Rurales
Pontificia Universidad Javeriana
2

i
x y x f y + = ) , ( (6)

Donde
i
es un error residual que representa la precisin con que la diferencia finita
aproxima al diferencial.

Para obtener el algoritmo de clculo del mtodo de Euler, representando el incremento
y con la diferencia finita
1 1
y y y
i
=
+
, se resuelve (6) a favor de
1 + i
y de modo que la
ecuacin de un paso para estimar la funcin incgnita en el nodo 1 + i es:

i i i
x y x f y y + + =
+
) , (
1
(7)

Para establecer la magnitud del error
i
en el mtodo de Euler la funcin incgnita y se
aproxima en el intervalo R b a ] , [ a travs de series de Taylor de la forma:

) (
!
...
! 2
' '
'
1 2
1
+
+
+ + + + + =
p p
p
i i
x x
p
y
x
y
x y y y (8)

Aqu ) , ( ' y x f y = (vase ecuacin 3), lo que indica que el algoritmo propuesto por
Euler (vase ecuacin 7) es una serie de Taylor que desprecia los miembros con
derivadas mayores a la de primer orden, lo que define su primer orden de precisin.

Ejercicio 1:

Dada la ecuacin diferencial ordinaria

3
x
dx
dy
= (9)

con condicin inicial

4
1
1
=
= x
y (10)

encontrar su solucin numrica en el intervalo ] 12 , 1 [ x aplicando el mtodo de Euler.

Solucin:

El primer paso consiste en discretizar el intervalo continuo ] 12 , 1 [ x para definir una
grilla de nodos indexados con la letra i ( = n n i }, ... 1 { ) en los que se evaluar la
funcin incgnita y . El valor de x en el nodo i ser funcin del valor de i y del
incremento x .

0
* ) 1 ( x x i x
i
+ = ; a x =
0
dado ] , [ b a x (11)

Efran Antonio DOMNGUEZ CALLE
Departamento de Ecologa y Territorio
Facultad de Estudios Ambientales y Rurales
Pontificia Universidad Javeriana
3
El segundo paso establece el algoritmo de Euler que corresponde al problema
diferencial (9) y (10).
x x y y x
x x y y
x x y y
finitas s diferencia por s incremento sustituyen se
x x y
s incremento por les diferencia sustituyen se
dx x dy
x
dx
dy
i i i i
i i i i
i i i
i
+ =
+ + =
+ =
+ =
=
=
+
+
+
) ( 0 si 0
; ) (


3
1
3
1
3
1
3
3
3

(12)

El tercer paso consiste en definir x y evaluar, de acuerdo con la ecuacin final en
(12),
1 + i
y para los nodos = n n i }, ... 1 { , utilizando la condicin de valor inicial (10).
La solucin analtica para el problema diferencial (9) y (10) se deduce por separacin de
variables:

.
4
;
;
4
3
3
C
x
y
dx x dy
x
dx
dy
+ =
=
=


(13)

Utilizando distintos valores para los incrementos x (2.5, 2.0, 1.5, 1.0, 0.5, 0.1 por
ejemplo) se puede evaluar el efecto de este en la precisin de la solucin para el
problema diferencial (9) y (10). Los resultados para cada x y la solucin analtica se
presentan en la grfica 1.
0
400
800
1200
1600
2000
2400
0 2 4 6 8 10 12
DX=2,5 DX=1,5 DX=1,0 DX=0,5 DX=0,1 Analtica
x
y
0
100
200
300
400
1 2 3 4 5 6 x
y

Figura 1. Resultados del mtodo de Euler con diferentes valores para x .
Vase tambin hoja de Excel en http://mathmodelling.googlepages.com/Tallerenclase1-MtododeEuler.xls

Você também pode gostar