Está en la página 1de 13

y ' f (x, y)

y(x0 ) y0
Dr. Luis Paihua

Resolver la ecuacin diferencial dada con h=0.1


en el intervalo [0 , 2]

1 y sen ( xy )
y'
1 x sen ( xy )

y' y e
2

x
Dr. Luis Paihua

y (0) 1

y(0) 1
2

MTODOS DE PASO SIMPLE


Son mtpdos autogeneradores, emplean informacin slo en un
punto
Notaciones

xk a k h

y k y( xk )
f k f ( xk , y k )

k 0,..., n
ba
h
n

y
Dr. Luis Paihua

( j)
k

( j)

( xk )
3

MTODO DE TAYLOR de orden m:


Se basa en el desarrollo en serie de Taylor de la funcin y(x)

y (x) m1 y ( )
h
y(x h) y(x) h y ' (x) ... h
m!
(m 1) !
(m1)

(m)

que genera el algoritmo:

y k 1 y k h y ' k ... h
Eh
Error local

m1

( m)
k

y
m!

y (m1) ( )
(m 1) !

Dr. Luis Paihua

MTODO DE RUNGE-KUTTA de orden m considera


m

y k 1 y k c j R j
j 1

Siendo:
j 1

R j h f xk a j h , yk b j ,i Ri
i

a1 0

Las constantes cj, aj, bj,i sern determinadas de manera que yk+1
coincida con el desarrollo de la serie de Taylor hasta el orden m.
Es decir su error local es O(hm+1)
Dr. Luis Paihua

Mtodo de EULER (Taylor orden 1, R-K:1)

y (x)

hf ( x1 , y1 )
hf ( x 0 , y 0 )

y1

y0

x0

x1

y2

x2 x1 h

yk 1 yk hf (xk , yk )
Dr. Luis Paihua

h
Elocal y' ' ()
2!
6

REGLA TRAPEZOIDAL (R-K:2)

yk 1

h
yk f ( xk , yk ) f ( xk h, yk hf ( xk , yk ))
2
3

Elocal

2h

y ' ' ' ( )


3

Dr. Luis Paihua

EULER MODIFICADO (R-K:2) HEUN


h
h

yk 1 yk h f xk , yk f ( xk , yk )
2
2

Elocal

y '''( )
2

Dr. Luis Paihua

Mtodo de RUNGE-KUTTA de orden 4

y k 1

1
y k R1 2 R2 2 R3 R4
6

R1 hf ( xk , yk ) R2 hf ( xk h / 2, yk R1 / 2)
R3 hf ( xk h / 2, yk R2 / 2) R4 hf ( xk h, yk R3 )
5

Elocal

73h (5)

y ( )
720
Dr. Luis Paihua

Dr. Luis Paihua

10

Recordar las siguientes aproximaciones

y i 1 y i
y 'i
h

error O( h )

y i 1 y i 1
y 'i
2h

error O( h )

y i 1 2 y i y i 1
y ' 'i
2
h
Dr. Luis Paihua

error O( h 2 )

11

(3)

( 4)

yi2 2 yi1 2 yi1 yi2

3
2h

yi2 4 yi1 6 yi 4 yi1 yi2

4
h

error O(h )

error O(h )

Resolver la ecuacin diferencial dada


para x=0.1, 0.2, 0.3, 0.4, , 0.9

y ' ' sen( x ) y 0

y (0) 1 y (1) 1.5


Dr. Luis Paihua

12

El sistema tridiagonal a resolver despus de


reemplazar las aproximaciones es:

100 yk 1 ( sen( xk ) 200) yk 100 yk 1 0


k 1 ,..., 9

h 0 .1

y0 1

x k 0 .1 k

y10 1.5
Dr. Luis Paihua

13

También podría gustarte