Beruflich Dokumente
Kultur Dokumente
y ' f ( x, y )
y ( x0 ) y 0
Resolver la ecuación diferencial dada con h=0.1
en el intervalo [0 , 2]
1 y sen ( xy)
y' y (0) 1
1 x sen ( xy)
y' y e 2 x
y(0) 1
MÉTODOS DE PASO SIMPLE
xk a k h k 0,..., n
y k y( xk ) ba
h
n
f k f ( xk , y k ) y ( j)
k y ( j)
( xk )
MÉTODO DE TAYLOR de orden “m”:
Se basa en el desarrollo en serie de Taylor de la función y(x)
y ( x) m1 y ( )
( m) ( m 1)
y( x h) y( x) h y ' ( x) ... h
m
h
m! (m 1) !
( m)
y
y k 1 y k h y ' k ... h m k
m!
y ( m1) ( )
Error local E h m1
(m 1) !
MÉTODO 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 , y k b j ,i Ri a1 0
i
Las constantes cj, aj, bj,i serán 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)
Método de EULER (Taylor orden 1, R-K:1)
y (x) hf ( x1 , y1 )
hf ( x0 , y 0 )
y2
y0 y1
h
x0 x1 x2 x1 h
y k 1 y k hf ( xk , y k )
2
h
Elocal y ' ' ( )
2!
EULER MODIFICADO (R-K:2)
y k f ( x k , y k ) f ( x k h, y k hf ( x k , y k ))
h
y k 1
2
3
2h
Elocal y ' ' ' ( )
3
Método de RUNGE-KUTTA de orden 4
y k R1 2 R2 2 R3 R4
1
y k 1
6
R1 hf ( xk , y k ) R2 hf ( xk h / 2, y k R1 / 2)
R3 hf ( xk h / 2, y k R2 / 2) R4 hf ( xk h, y k R3 )
5
73h (5)
Elocal y ( )
720
Son métodos que emplean información en varios puntos
anteriores al punto donde queremos aproximar el valor
de la función, en el caso de m puntos (m pasos)
xk m xk m1 xk 2 xk 1 xk
m 1 m 1
yk 1 a j yk 1 j b j y 'k 1 j
j 1 j 1
CORRECTOR (fórmulas implícitas)
xk m xk m1 xk 2 xk 1 xk
m 1 m 1
yk 1 a j yk 1 j b j y 'k 1 j
j 1 j 0
3
h
y k 1 y k 1 2hf k Elocal
6
y' ' ' ( )
5
h h ( 5)
y k 1 y k 1 ( f k 1 4 f k f k 1 ) Elocal y ( )
3 90
f i f ( xi , y i )
Recordar las siguientes aproximaciones
yi 1 yi
y'i error O(h)
h
yi 1 yi 1
y'i 2
error O(h )
2h
yi 1 2 yi yi 1
y' 'i error O(h )2
h2
yi 2 2 yi 1 2 yi 1 yi 2
y ( 3)
i 3
2
error O(h )
2h
yi 2 4 yi 1 6 yi 4 yi 1 yi 2
y ( 4)
i 4
2
error O(h )
h
h 0.1 xk 0.1 k
y0 1 y10 1.5