You are on page 1of 5

TEMA No 7

ECUACIONES DIFERENCIALES CON VALORES INICIALES


0.1
INTRODUCCIN La ecuacion diferencial ordinaria con valores iniciales (problema de balor inicial) se puede escribir. dy dx = f (x; y) ; y(x0 ) Donde f (x; y) es una funcion de x, y.

0.2
MTODO DE EULER. (Hacia Adelante) Supongase que se desea aproximar a la solucion de problema de valor inicial y 0 = f (x; y) y(x0 ) fi0 = fi+1 fi + ET (1) h Describiendo la aproximacion por diferencia hacia adelante, tenemos yn+1 yn 0 yn = + ET (2) h 1 00 En ET = 2 y ( ) donde [x0 ; x0 + h] la ecuacion (2), podemos escribir como 0 yn = yn + h y n o bien yn+1 = yn + h f (xn ; yn ); n = 0; 1; 2; ::: Esta relacion se denomina formula de EULER. El espaciado en el eje positivo, esta dado por xi = x0 + ih ;

(3)

i = 0; 1; 2; ::::

La ecuacion (3), para yn se calcula en forma recursiva, como y1 = y0 + h f (x0 ; y0 ) y2 = y1 + h f (x1 ; y1 ) ... ... yn = yn 1 + h f (xn 1 ; yn

1)

Geometricamente esto signica donde h, se llama "longitud de paso ", que se selecciona razonablemente pequea. la secuencia de la aproximacion (x0 ; y0 ); (x1 ; y1 ); :::::(xn ; yn ): Geometricamente representa. 1

0.3
Nmero de Iteraciones Ntese que "n" representa el numero de subintevalos en el intervalo [x0 ; y0 ]. As, determina el numero de interacines atravez de n = xn h x0 Ejemplo Consideramos el problema de valor inicial y 0 = x + xy; y(0) = 1 Estimar y (1) por el motodo de EULER, usando longitud de paso de

Solucion Donde f (x; y) = x + xy , la relacion de recurrencia (3), toma la forma yn+1 = yn + h(xn + xn yn ); n = 0; 1; 2; :::: El nmero de interacines es 1 0 n = 0:25 = 4 iteracines Iniciamos el calculo recursivo con x0 = 0; y0 = 1 y h = 0:25, tenemos y1 = y0 + h(x0 + x0 y0 ) = 1 + (0:25)[0 + (0)(1)] =1 y2 = y1 + h(x1 + x1 y1 ); x1 = xo + h = 0:25 = 1 + (0:25)[0:25 + (0:25)(1)] = 1:125 y3 = y2 + h(x2 + x2 y2 ); x2 = xo + 2h = 0:5 = 1:125 + (0:25)[0:5 + (0:5)(1:125)] = 1:39062 y4 = y3 + h(x3 + x3 y3 ); x3 = xo + 3h = 0:75 = 1:39062 + (0:25)[0:75 + (0:75)(1:39062)] = 1:83886 En consecuencia la aproximacin es y(1) = 1:83886 Solucion Exacta El problema de valor incial y 0 = x + xy; y(0) = 1; Podemos resolver por variables separables (o un factor integrante) y as obtenemos la solucin real, esto es dy dx = x(1 + y) dy dx R = xdx R 1 xdx + C 1+y dy = 2

1+y =e y = eC e 1 Para la condicion inicial x0 = 0 y y0 = 1 tenemos 1 = eC 1 e2 = 2 Luego x2 1 y = 2e 2 Reemplazando 12 1 = 2:29744 y = 2e 2 El error estimado es jy(1) y4 j = j2:29744 1:83886j = 0:45858 El error relativo es 19.96% Ejemplo Sea el problema de valor inicial y 0 = x + y; y(0) = 1 Usando EULER aproximar y(0:5) con longitud de paso h = 0:1 Solucion n=
0:5 0 0:1

ln j1 + yj =

x2 2 x2 2

x2 2 + +C

=5

iteraciones

Iniciamos el calculo y1 = y0 + h(x0 + x0 y0 ) = 1 + (0:1)[0 + (0)(1)] =1 y2 = y1 + h(x1 + x1 y1 ) = 1 + (0:1)[0:1 + (0:1)(1)] = 1:02 y3 = y2 + h(x2 + x2 y2 ) = 1:02 + (0:1)[0:2 + (0:2)(1:02)] = 1:0604 y4 = y3 + h(x3 + x3 y3 ) = 1:0604 + (0:1)[0:3 + (0:3)(1:0604)] = 1:1222 MTODO DE TAYLOR Supongase que y(x) es la solucion (exacta) del problema de valor inicial y 0 = f (x; y); y(xo ) = y0 (1) La serie de taylor de la solucion y(x) alrededor del punto generico x = xn es

h y(xn +h) = y(xn )+h y 0 (xn )+ h y 00 (xn )+::::::::+ h y (n) (xn )+ (n+1) y (n+1) ( ) 2! n!

n+1

(2) Donde h = x xn Por otra parte supongase que podemos derivar varias veces y 0 = f (x + y) y esto escribimos y (k) = f (k+1) para k = 0; 1; 2; ::::Ntese que las derivadas de f; son derivadas parciales , Utilizando la regla de la cadena tenemos y 00 = f 0 = f x + f y = f x + f f y y 000 = f 00 = f xx + f xf y + 2f f xy + f f 2 y + f 2 f yy De manera que truncando el desarrollo (2) despues del termino que contiene a hn ,resulta n 2 yn + 1 = yn + nf xnyn + h f 0 (xn; yn) + ::::: + h f (n 1) (xn; yn) 2! n! (3) Esta formula recursiva se denomina metodo de taylor de orden n , con la longitud de paso xi = x0 + ih; i = 0; 1; 2; ::: xn+1 = xn + h

0.4
Error de Truncamiento El error de truncamiento de la serie (2) es: hn+1 ET = (n+1)! f (k) jx= Donde es algun valor entre xi y xi + 1(xi < < xi + h): Este error se denomina Error de truncamiento local o de un solo paso.

0.5
Mtodo de Taylor de Primer Orden Si se trunca el desarrollo (3) despues del segundo termino, obtenido 2 0 yn+1 = yn + h f (xn; yn ); donde ET = h fjx= 2 que es el metodo de EULER, ms un error de truncamiento

0.6
Mtodo de Taylor de Segundo Orden Tomando tres terminos en el desarrollo (3) obtendremos el metodo de Taylor de segundo orden. 2 yn+1 = yn + h f (xn; yn ) + h f 0 (xn; yn ) 2 o bien 2 yn+1 = yn + h f (xn; yn ) + h (f 0 x + f f x) (4) n = 1; 2; 3::: 2 donde 3 ET = h f 00 jx= 6 4

Ejemplo Daso el problema de valor inicial y 0 = x + xy; y(0) = 1 Estimar y(1) por el metodo de taylor de segundo orden, con una longitud de paso h = 0:25 Solucion donde f (x; y) = x + xy y sus derivadas parciales son : fx = 1 + y fy = x De manera que la (formula) desarrollo (4) se convierte 2 yn+1 = yn + h(xn + xn yn ) + h [1 + yn + (xn + xn yn )xn ] 2 2 = yn + hxn (1 + yn ) + h [(1 + yn ) + x2 (1 + yn )] n 2 yn+1 = y0 + h (1 + yn )(hx2 + xn + h)] para n = 0; 1; 2; ::::: 2 Inicializamos los calculos recursivos con x0 = 0 , y0 = 1 y la longitud de paso h = 0:25 y1 = y0 + h (1 + y0 )(hx2 + 2x0 + h) 0 2 = 1 + 0:25 (1 + 1)((0:25)(0) + 2(0) + 0:25) 2 = 1 + (0:25)2 y1 = 1:0625 y2 = y1 + h (1 + y1 )(2h(x1 )2 + 2(x1 ) + h) , x1 = x0 + h = 0:25 2 = 1:0625 + 0:25 (1 + 1:0625)(2:10:25)(0:25)2 + 2:(0:25) + 0:25 2 yn+1 = yn + h (1 + yn )(hx2 n + 2xn + h) , n = 0; 1; 2; :::: 2 y1 = 1:25989 y3 = y2 + h (1 + y2 )[hx2 + 2x2 + h] , x2 = x1 + h = 0:5 2 2 = 1:25989 + 0:25 (1 + 1:25989)(0:25)(0:25) + 2:(0:25) + (0:25) 2 = 1:63065 y4 = y3 + h (1 + y3 )[hx2 + 2x3 + h] , x3 = x2 + h = 0:75 3 2 = 1:63065 + 0:25 (1 + 1:63065)(0:25)(0:75)2 + 2:(0:75) + (0:25) 2 = 2:25235 De mode que y(1) = 2:25235 El error estimado y(1) y4 = 2:29744 2:25235 = 0:04509 Error=26%.

You might also like