Sei sulla pagina 1di 28

Unidad 6.2 - 6.

Solucin numrica de ecuaciones diferenciales

Mtodo de la serie de Taylor


Mtodo de Euler

Integrantes: Ralf Funk


Nico Epp

Ecuaciones Diferenciales Ordinarias


de Primer Orden

Las Ecuaciones Diferenciales Ordinarias o EDO


solamente tienen una variable independiente y una
variable dependiente

EDO de Primer Orden: La derivada de mayor orden


es la primera derivada de la variable dependiente

Ecuaciones Diferenciales Ordinarias


de Primer Orden
Formato de las EDO:

Ecuacin diferencial
donde
y ' = g (x , y )

variable independiente

y= f ( x ) variable dependiente
y'
g ( x , y)

primera derivada de y
funcin de x e y

}
3

Ecuaciones Diferenciales Ordinarias


de Primer Orden

En las EDO se buscan normalmente una


funcin solucin f(x) que satisface la Ecuacin
Diferencial para las variables dependientes.

Problemas con Valor Inicial: son un tipo de problemas


donde se provee una ecuacin diferencial y un
punto inicial conocido, a partir del cual se busca una
solucin dentro de un intervalo indicado
4

Mtodo de la Serie de Taylor

El mtodo de la Serie de Taylor obtiene el valor


numrico de la funcin solucin para un punto especfico
(un valor concreto para x)

Para obtener la funcin solucin: se puede obtener


varios puntos y realizar una interpolacin para obtener
una funcin aproximada a la funcin solucin real
de la ecuacin diferencial.

Mtodo de la Serie de Taylor


Problema de valor inicial
y ' = g (x , y) en donde buscamos a
a x b
y 0 = f (x 0) = f ( a)

y = f ( x)

Mtodo de la Serie de Taylor :


Paso o incremento de la variable independiente:
Para N pasos de igual tamao ( N + 1 puntos):

y i +1 =

j=0

y i +1 =

j=0

y(i j) j
h =
j!
g

( j1)

j=0

h = xi +1 x i
b a
h =
N

f ( j) ( x i ) j
h
j!

( x i , yi ) j
h =
j!

j=0

( j1)

(x i , f (x i) ) j
h
j!
6

Mtodo de la Serie de Taylor


Al aplicar el mtodo se debe decidir hasta que trmino
de la serie se va a sumar.
Tomando los n primeros trminos:
(1)

y i+1

g ( xi , y i)
g ( xi , yi ) 2
g
= yi +
h +
h + ... +
1!
2!

(n 1 )

( xi , yi ) n
h
n!

Mtodo de la Serie de Taylor


Interpretacin grfica
Con un n mayor o sea sumando ms terminos de la serie,
la funcin resultante se aproxima ms a la funcin buscada.

Mtodo de Euler

El mtodo de Euler es un caso particular del mtodo


de la Serie de Taylor
Solamente se suman los dos primeros trminos de la serie.
Se dice que el mtodo de Euler es una Serie de
Taylor de orden 1

y i+1 = y i + g ( xi , y i) h
9

Mtodo de Euler
Mtodo de la Serie de Taylor :

yi +1 =

j=0
1

Mtodo de Euler ( Serie de Taylor de orden 1):

y i +1

yi +1 =

j=0

y (i j ) j
h
j!
y (i j ) j
h
j!

(1)
y(0)
y
= i h0 + i h1 = y i + y ' i h = y i + f ' ( xi ) h
0!
1!

y i +1 = y i + g ( x i , yi ) h
y i +1 = y i + g ( x i , yi ) ( xi +1 x i )
10

Mtodo de Euler
Para calcular todos los puntos de la funcin incgnita y = f(x)
se usa:

y i+1 = y i + g ( xi , y i) h

donde h=x i+1x i

Para calcular el respectivo siguiente valor yi+1, se necesitan:

yi el valor actual de la funcin


xi, xi+1 el valor actual y el siguiente
de la variable independiente
g(xi,yi) la funcin conocida
evaluada en el punto actual
11

Mtodo de Euler
Interpretacin grfica
El mtodo de Euler utiliza la pendiente de la funcin
en un punto (la primera derivada en ese punto)
para predecir el valor de la funcin en el punto siguiente.

12

Ejercicios
Mtodo de Euler
Ejercicio 1:
Utilizar el mtodo de Euler para integrar numricamente
la siguiente ecuacin:
3

g(x , y ) = f ' (x) = 2 x + 12 x 20 x + 8,5


de x = 0 hasta x = 4 con un tamao de paso de 0.5.
La condicin incial en x = 0 es y = 1.

13

Ejercicios
Mtodo de Euler
Solucin 1:
Usando la formula y i+1 = y i + f ' (x i) h
y (0.5) = y (0) + f ' (0)0.5

en donde y(0) = 1 y la aproximacin a la pendiente en x = 0 es:


f ' (0) = 2(0)3 + 12(0)2 20(0) + 8.5 = 8.5

Por lo tanto,
y (0.5) = 1.0 + 8.5(0.5) = 5.25

14

Ejercicios
Mtodo de Euler
Solucin 1:
Haciendo todas las iteraciones:
x

0.0

1.0

0.5

5.25

1.0

5.875

1.5

5.125

2.0

4.5

2.5

4.75

3.0

5.875

3.5

7.125

4.0

7.0
15

Ejercicios
Mtodo de Euler
Ejercicio 2: Usando el metodo de Euler aproximar
la solucin al problema de valor inicial:
2

y ' = y x + 1,

0 x 1,

y( 0) = 0.5

con N = 10.

16

Ejercicios
Mtodo de Euler
Solucin 2:
Como N = 10, h = 0.2, ti = 0.2i
y i+1 = y i + ( y i x 2i + 1) h = 1.2 y i 0.008 x 2i + 0.2

para i = 0, 1, 2, , 9.

17

Ejercicios
Mtodo de Euler
Solucin 2: La siguiente tabla muestra la solucin de los
valores para la funcin aproximada.
x

0.0

0.5

0.2

0.8

0.4

1.152

0.6

1.5504

0.8

1.98848

1.0

2.458176

1.2

2.9498112

1.4

3.4517734

1.6

3.9501281

1.8

4.4281538

2.0

4.8657845

18

Anlisis del error


La solucin numrica de EDO incluye dos tipos de error:

Errores de redondeo: causados por el nmero limitado


de cifras significativas usados en el clculo.
Errores de truncamiento: que tiene que ver con la cantidad
de trminos de la serie (que es infinita) usados en
el clculo.

19

Anlisis del error


Los errores de truncamiento se componen de dos partes:

Error de truncamiento local: resulta al aplicar el mtodo


en cuestin en un paso.
Error de truncamiento global: resulta de los
aproximaciones producidas en los pasos anteriores,
sumado con el error local.

20

Anlisis del error

y i+1 =

j =0

f ( j) ( xi ) j
h
j!

y i+1 = y i +

(1)

Serie de Taylor

( xi )
h + ... +
1!

(n)

( xi ) n
h + Rn
n!

serie truncada con n trminos

(n+1 )

Rn =

f
() n +1
h
(n+1) !

trmino residual con

xi x i +1

21

Anlisis del error


Podramos decir que el error de truncamiento es
proporcional al tamao de paso elevado a la n+1
y i+1 = y i +

f (1) ( x i )
h + ... +
1!

f (n) ( xi ) n
h + O (hn +1)
n!

Se puede notar que el error de truncamiento depende


mucho del tamao de paso h elegido. Un valor bastante
menor que 1 para h elevado a un numero n grande reduce
drsticamente el error de truncamiento producido.
22

Anlisis del error


En el caso del mtodo de Euler, el error de truncamiento
incluye todos los trminos a partir del trmino de orden 2

Mtodo de Euler :
Error :

(2)

y i+1 = y i + f ' ( x i) h

( xi ) 2
h + ... +
2!

(n )

( x i) n
n+1
h + O(h )
n!

23

Ejercicios
Mtodo de Euler
Ejercicio 3: Utilizando la ecuacin
g(x , y ) = f ' (x) = 2 x 3 + 12 x 2 20 x + 8,5

del ejercicio anterior, aproximar el error del mtodo de Euler


en x=0 usando la serie de Taylor.
La condicin incial en x = 0 es y = 1.

24

Ejercicios
Mtodo de Euler
Solucin 3:
g ' (x i , y i ) 2
g ' ' ( xi , yi ) 3
g ' ' ' (x i , y i) 4
Ev =
h +
h +
h
2
3!
4!
g' (x i , y i) = 6 x 2 + 24 x 20

g' ' (x i , y i) = 12 x + 24
g' ' ' (x i , y i) = 12

25

Ejercicios
Mtodo de Euler
Solucin 3:
E v2

6(0)2 + 24 (0) 20
2
=
(0.5) = 2.5
2

12(0) + 24
3
E v3 =
(0.5) = 0.5
6
12
4
Ev 4 =
(0.5) = 0.03125
24
E v = Ev 2 + E v3 + E v 4 = 2.5 + 0.5 0.03125 = 2.03125

Observe que en nuestro caso la ecuacin Ev define


completamente el error de truncamiento ya que se pueden
omitir los trminos adicionales como en este caso son
26
igual a cero.

Bibliografa

Chapra, Steven y Canale, Raymond. Mtodos Numricos


para Ingenieros. Primera edicin.
Editorial McGraw-Hill, Mxico. 1987.

Burden, Richard y Faires, Douglas. Anlisis Numrico.


Sptima edicin. Editorial Thomson.

Santos, Bravo Yuste. Mtodos matemticos avanzados


para cientficos e ingenieros. Primera edicin.
Universidad de Extremadura, Espaa. 2006.
27

Fin

28

Potrebbero piacerti anche