Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIVERSIDAD DE OVIEDO
Ecuaciones diferenciales ordinarias
Tema
(problemas de valor inicial)
DEPARTAMENTO DE MATEMÁTICAS
Autor César Menéndez Fernández
w1 h 1 h w0
y por tanto
wn h
1 h 1
n
1 h w0 1 h w0 1 1
n n
1 h 1
Apartado (c) Convergencia del Método
a b
1
lim wn lim 1 h h w0 1 1 e ab w0 1 1 1 w0 1e 1
h0 h0
T61EdoViRe.docx
Asignatura Métodos Numéricos Página 2 de 22
UNIVERSIDAD DE OVIEDO
Ecuaciones diferenciales ordinarias
Tema
(problemas de valor inicial)
DEPARTAMENTO DE MATEMÁTICAS
Autor César Menéndez Fernández
(a) Obtener la expresión general del método de Taylor de orden 2, indicando el valor del error
de truncamiento local.
(b) Obtener las relaciones entre c1, c2, y para que el método de Runge-Kutta dado por
T61EdoViRe.docx
Asignatura Métodos Numéricos Página 3 de 22
UNIVERSIDAD DE OVIEDO
Ecuaciones diferenciales ordinarias
Tema
(problemas de valor inicial)
DEPARTAMENTO DE MATEMÁTICAS
Autor César Menéndez Fernández
3
donde O h3 ftt fty f f yt f f yy f 2 f y ft f y f .
h
6
De la definición de error de truncamiento local, se llega a que
yn1 yn hT tn , yn , h h2
h
h
6
ftt 2 fty f f yy f 2 f y f t f y f
2
Apartado (b) Método de Runge-Kutta de orden 2
Para tener un método de orden 2, será necesario desarrollar hasta términos de orden h3, lo que nos
permite obtener también la expresión del error. Puesto que el orden es de truncamiento local, se
supone que las soluciones de partida son exactas, lo que conduce al siguiente esquema
yn1 yn c1k1 c2 k2 con
k1 hf tn , yn
k2 hf tn h, yn k1 h f 1!1 hft k1 f y 2!1 2h 2 f tt 2hk1 f ty 2k1 f yy o h 2
2
h f 1!1 hft hff y 2!1 2 h2 ftt 2h2 ffty 2 h2 f 2 f yy o h 2
hf h2 ft ff y h3 12 2 ftt ffty 12 2 f 2 f yy o h3
Sustituyendo en la expresión inicial
yn1 yn c1hf c2 hf h2 ft ff y h3 12 2 ftt ffty 12 2 f 2 f yy o h3
Igualando términos de esta expresión con los del método de Taylor
Taylor Runge-Kutta
h0 yn yn
h1 f f c1 c2
h2 1
2 ft 12 f y f c2 ft ff y
h3 1
6 f tt 2 fty f f yy f 2 f y ft f y f
2
c2 12 2 ftt ffty 12 2 f 2 f yy
se obtiene que c1 c2 1 y c2 c2 12 . No es posible igualar los términos en h3. Así pues,
1
c1 1 c2
2c2
Se observa que no hay una solución única, sino una familia de soluciones. Dando valores a c2 se
obtienen las diferentes soluciones.
El error de truncamiento local en h2 viene dado como
1
6 f tt
2
2 fty f f yy f 2 f y ft f y f c2 12 2 ftt ffty 12 2 f 2 f yy
ftt 16 12 c22 ffty 13 c2 f 2 f yy 16 12 c22 16 f y ft f y f
2
T61EdoViRe.docx
Asignatura Métodos Numéricos Página 4 de 22
UNIVERSIDAD DE OVIEDO
Ecuaciones diferenciales ordinarias
Tema
(problemas de valor inicial)
DEPARTAMENTO DE MATEMÁTICAS
Autor César Menéndez Fernández
Puesto que los términos entre llaves no dependen de los valores de c1, c2, y , intentaremos anular
el resto de los componentes del error, lo que se consigue tomando c2 13 0 c2 3 4 . La
fórmula de Runge-Kutta se escribe entonces como:
wn1 wn 14 k1 34 k2 con k1 hf tn , wn y k2 hf tn 23 h, yn 23 k1 ,
cuyo error local de truncamiento es 1
6 f f f f h
y t y
2 2
y t y t 1 0 t 1 con y 0 1
Solución analítica exacta
dy
La ecuación es lineal de primer orden, de la forma p t y q t con p t 1 y q t 1 t .
dt
Su solución se obtiene integrando e
p t dt
y q t e
d p t dt
dt
e y 1 t e dt 1 t e e c tet c
t t t t
T61EdoViRe.docx
Asignatura Métodos Numéricos Página 5 de 22
UNIVERSIDAD DE OVIEDO
Ecuaciones diferenciales ordinarias
Tema
(problemas de valor inicial)
DEPARTAMENTO DE MATEMÁTICAS
Autor César Menéndez Fernández
dv c
Ejercicio 3.- La velocidad de descenso de un paracaidista viene dada por g v , donde g
dt m
es la constante gravitacional, m es la masa y c es el coeficiente de arrastre.
(a) Determinar, en función de la condición inicial y del paso h, la expresión del valor aproximado
wk utilizando el método de Euler.
(b) Calcular la solución analítica exacta. Demostrar que la solución aproximada tiende a la
exacta cuando se aumenta el número de intervalos.
(c) Calcular el valor del tamaño de paso h para, usando aritmética exacta, poder asegurar un
error menor que 0’1 cuando se toma y0 0 . Verificar que los 2 primeros términos verifican
(d) Obtener la expresión del método de Taylor de orden 3 así como su error local.
wn hg 1 h w0 1 h w0 g g
n n
1 h 1
dt dt
d dt
dt d et v get et v ge
t
e v ge
cte
dt dt
g g
Aplicando la condición inicial v 0 v0 se llega a v t y0 et
T61EdoViRe.docx
Asignatura Métodos Numéricos Página 6 de 22
UNIVERSIDAD DE OVIEDO
Ecuaciones diferenciales ordinarias
Tema
(problemas de valor inicial)
DEPARTAMENTO DE MATEMÁTICAS
Autor César Menéndez Fernández
Tomando v0 0 la solución es v t
g
1 et , y su derivada segunda viene acotada por
tn v tn wn v tn wn
2
h tn
e 1
0 0 w0 0
0.2e g
0.2
e tn
w1 0.2e
h v t1 1 e g
g
0.2e g
0.2
e tn
h v t1 1 e g w2 0.2e 2 g
g
T61EdoViRe.docx
Asignatura Métodos Numéricos Página 7 de 22
UNIVERSIDAD DE OVIEDO
Ecuaciones diferenciales ordinarias
Tema
(problemas de valor inicial)
DEPARTAMENTO DE MATEMÁTICAS
Autor César Menéndez Fernández
vn 1 vn h h h n
h
1! 2! 3! 4!
h d h2 d 2 4 viv
vn h f tn , vn f tn , vn 2
f n n h
t , v
2 dt 6 dt 4!
h2
vn h f ft f v f f tt 2 f tv f f vv f 2 f v2 f f v f t O h 4 con tn , tn 1
h
2 6
La definición de error de truncamiento local viene dada por la expresión
yn1 yn hT tn , yn , h
h
h
Sin embargo, para obtener el método es mucho más simple operar directamente en la expresión de f.
c
2
c c
v g v v g v
vn 2 vn 3 v´ 4 v m m
iv
m
vn 1 vn h h h n
h
c iv c
3
1! 2! 3! 4! c c c
v ¨ m v m g m v v m g m v
c h 4 c
2 3
c h2 c c h3 c c
vn h g vn g vn g vn g v
m 2! m m 3! m m 4! m m
c h 2 c h 3 c h 4 c
2 3
c
vn g vn h g v
m
2! m 3! m 4! m m
h 3 c
3
c
donde el error de truncamiento local es h g v
4! m m
(a) Determinar, en función de la condición inicial y del paso h, la expresión del valor aproximado
wk utilizando el método de Euler.
(b) Calcular la solución analítica exacta. Demostrar que la solución aproximada tiende a la
exacta cuando se aumenta el número de intervalos, esto es, lim wk y t .
k
kh t
(c) Calcular el valor del tamaño de paso h para, usando aritmética exacta, poder asegurar un
error menor que 0’1 cuando se toma y0 1 . Verificar que los 2 primeros términos verifican
(d) Obtener la expresión del método de Taylor de orden 3, así como su error local
T61EdoViRe.docx
Asignatura Métodos Numéricos Página 8 de 22
UNIVERSIDAD DE OVIEDO
Ecuaciones diferenciales ordinarias
Tema
(problemas de valor inicial)
DEPARTAMENTO DE MATEMÁTICAS
Autor César Menéndez Fernández
ba
wk 1 wk hf t k , wk 1 k n con w0 y h .
n
Particularizando
wk 1 wk h tk wk wk 1 htk 1 k n
Por inducción
wk 1 wk 1 htk
wk wk 1 1 htk 1 wk 1 w0 1 ht0 1 ht1 1 htk
w0 1 h 2 0 1 h 21 1 h 2 k
w1 w0 1 ht0
y por tanto
1 h 1 1 h n w 1 h n
w g g
n
wn hg 0
1 h 1 0
dt dt
d dt
dt d et v get et v ge
t
e v ge
cte
dt dt
g g
Aplicando la condición inicial v 0 v0 se llega a v t y0 et
Comprobamos la convergencia del método, recordando que h t
n
t
n g g 1
g g g g
lim wn lim 1 h w0 lim 1 h h w0 et w0
h 0 h 0
h 0
Apartado (c) Tamaño del paso (Sin errores de redondeo)
Sabemos que v tn wn
2L
hM tk a L
e
1 , siendo L la constante de Lipschitz y M la cota de v”(t).
La constante de Lipschitz se calcula como:
y1 , y2 : f t , y1 f t , y2 L y1 y2 , de donde y1 g y2 g y1 y2 L .
Tomando v0 0 la solución es v t
g
1 et , y su derivada segunda viene acotada por
T61EdoViRe.docx
Asignatura Métodos Numéricos Página 9 de 22
UNIVERSIDAD DE OVIEDO
Ecuaciones diferenciales ordinarias
Tema
(problemas de valor inicial)
DEPARTAMENTO DE MATEMÁTICAS
Autor César Menéndez Fernández
0.2e 0.2e
w1 w0 1 g 0.2e
g g
0.2e
w2 w1 1 0.2e 0.2e 2
g g
tn v tn wn v tn wn
2
h tn
e 1
0 0 w0 0
0.2e g e
0.2 tn
w1 0.2e
h v t1 1 e g
g
0.2e g e
0.2 tn
h v t1 1 e g w2 0.2e 2 g
g
vn 1 vn h h h n
h
1! 2! 3! 4!
h d h2 d 2 4 viv
vn h f tn , vn f tn , vn f tn , vn h
2 dt 6 dt 2 4!
h2
vn h f ft f v f f tt 2 f tv f f vv f 2 f v2 f f v f t O h 4 con tn , tn 1
h
2 6
La definición de error de truncamiento local viene dada por la expresión
yn1 yn hT tn , yn , h
h
h
Sin embargo, para obtener el método es mucho más simple operar directamente en la expresión de f.
c
2
c c
v g v v g v
vn 2 vn 3 v´ 4 v m m
iv
m
vn 1 vn h h h n
h
c iv c
3
1! 2! 3! 4! c c c
v ¨ m v m g m v v m g m v
c h 4 c
2 3
c h2 c c h3 c c
vn h g vn g vn g vn g v
m 2! m m 3! m m 4! m m
c h 2 c h 3 c h 4 c
2 3
c
vn g vn h g v
m
2! m 3! m 4! m m
h 3 c
3
c
donde el error de truncamiento local es h g v
4! m m
T61EdoViRe.docx
Asignatura Métodos Numéricos Página 10 de 22
UNIVERSIDAD DE OVIEDO
Ecuaciones diferenciales ordinarias
Tema
(problemas de valor inicial)
DEPARTAMENTO DE MATEMÁTICAS
Autor César Menéndez Fernández
(b) Aplicar el método de Euler con paso h=1 para aproximar y(3).
(c) Obtener la expresión del método de Taylor de orden 3, así como su error local. Aplicarlo
para calcular y(3).
(e) Comparar el error real cometido por todos los métodos ¿Cuál es más exacto en este
caso? ¿Y cuál debería serlo, en general?
dy
La ecuación es lineal de primer orden, de la forma p t y q t . Cuya solución se obtiene
dt
obteniendo el factor integrante y resolviendo:
t e
p t dt
y t
1
t
t q t dt c
dt
t e t t
1 c 3
y t
t 0dt c y 1 3 y t
t t t
También se podría haber resuelto utilizando variables separables
dy y dy dt ec
ln y ln t c y t
dt t y t t
3
y 1 3 ec 3 y t
t
Apartado (b) Aproximación utilizando Euler
T61EdoViRe.docx
Asignatura Métodos Numéricos Página 11 de 22
UNIVERSIDAD DE OVIEDO
Ecuaciones diferenciales ordinarias
Tema
(problemas de valor inicial)
DEPARTAMENTO DE MATEMÁTICAS
Autor César Menéndez Fernández
w
wk 1 wk hf tk , wk wk h k 1 k 3 w0 3 h 1
tk
w
t1 t0 h 2 w1 w0 h 0 3 1 3 0
t0 1
w1
t2 t1 h 3 w2 w2 h 0 10 0
t1 2
Apartado (c) Método de Taylor
h h 2 h3 h 4 24 y
yn 1 2 3
tn tn tn 4!
4
h3 24 y
donde el error de truncamiento local es h
4! 4
Realizamos las evaluaciones, a partir de la expresión anterior
h h 2 h3
wn 1 wn 1 2 3 1 k 3 w0 3 h 1
tn tn tn
1 12 13
t1 2 w1 w0 1 2 3 3 0 0
1 1 1
1 12 13
t2 3 w2 w1 1 2 3 3 0 0
2 2 2
T61EdoViRe.docx
Asignatura Métodos Numéricos Página 12 de 22
UNIVERSIDAD DE OVIEDO
Ecuaciones diferenciales ordinarias
Tema
(problemas de valor inicial)
DEPARTAMENTO DE MATEMÁTICAS
Autor César Menéndez Fernández
Con los datos indicados, el método de Runge Kutta de Orden 2 viene indicado mediante
wn 1 wn k2 k1 hf tn , wn k2 hf tn 12 h, wn 12 k1 0 n 1
En esta expresión, k1 aproxima la variación de la y con la x, multiplicando la variación de abcisas h
por la pendiente calculada en el extremo izquierdo. Por su parte k 2 pretende evaluar la pendiente en
el punto medio, por lo que los valores de (x,y) corresponden con tn 12 h, wn 12 k1 . El método se
conoce, obviamente, por el del Punto Medio.
w w 1k
t0 1 k1 h n k2 h n 12 1 w0 3
tn tn 2 h
t1 2 1 1.0
3.0
3 1 31130.50.5 1 w1 w0 k2 3 1.0 2
t2 3 1 2 1 1 2 10.5 0.6 w2 w1 k2 2 0.6 1.4
2 1.5 0.75 0.5
Representando los resultados de forma tabular y gráfica, se observa que el mas exacto es el de
Runge-Kutta (orden 2), pese a que, en general, el más exacto debería ser el de Taylor puesto que es
el de mayor orden.
Solución t0 1 t1 2 t2 3
Euler 3.0 0.0 0.0
Taylor 3.0 0.0 0.0
Runge 3.0 2.0 1.4
Exacta 3.0 1.5 1.0
2
y
Ejercicio 6.- Se considera el problema de valor inicial y t 2 t 5 con y 2 2 .
t
(b) Aplicar el método de Euler con paso h=1 para aproximar y(5).
T61EdoViRe.docx
Asignatura Métodos Numéricos Página 13 de 22
UNIVERSIDAD DE OVIEDO
Ecuaciones diferenciales ordinarias
Tema
(problemas de valor inicial)
DEPARTAMENTO DE MATEMÁTICAS
Autor César Menéndez Fernández
(c) Obtener la expresión del método de Taylor de orden 3, así como su error local. Aplicarlo
para calcular y(5).
(e) Comparar el error real cometido por todos los métodos ¿Cuál es más exacto en este
caso? ¿Y cuál debería serlo, en general?
La ecuación no es lineal, por lo que hay que resolverla utilizando separación de variables:
2
dy y dy dt 1 1 t
2 2 c y
dt t y t y t 1 tc
2
y 2 2 2 c 0 y t t
1 2c
Apartado (b) Aproximación utilizando Euler
T61EdoViRe.docx
Asignatura Métodos Numéricos Página 14 de 22
UNIVERSIDAD DE OVIEDO
Ecuaciones diferenciales ordinarias
Tema
(problemas de valor inicial)
DEPARTAMENTO DE MATEMÁTICAS
Autor César Menéndez Fernández
yn 1 yn h h h h
1! 2! 3! 4!
hd h2 d 2 4 y iv
yn h f t n , y n f t n , yn f n n h
t , y
2 dt 6 dt 2 4!
h2
yn h f ft f y f f tt 2 f ty f f yy f 2 f y2 f f y f t O h 4 con t n , t n 1
h
2 6
La definición de error de truncamiento local viene dada por la expresión
yn1 yn hT tn , yn , h
h
h
Para obtener el método es mucho más simple operar directamente en la expresión de f.
y y 2t 2
y 2 yyt 2 y t 2 y y t t
2 2 3 2 4
y 2 yy y t t 4 2 y 2 y 1 t 4 8 y 2 y t t 5
yn 2 yn 3 yn 4 y
iv
yn 1 yn h h h h
6y y t t
2 2 6
1! 2! 3! 4!
y iv 6 yy y t 2 t 6 12 y 2 y t y 1 t 6 36 y 2 y t 2 t 7
24 y 2 y t 3 t 8
yn2 h 2 2 yn yn tn h3 6 yn yn tn h 4 24 y y
2 2 2 2 3
yn h 2
tn 2! tn4 3! tn6 4! 6
h3 24 y y
2 3
wn 1 wn h 2 0 k 2 w0 2 t0 2 h 1
tn 2! tn4 3! tn6
w2 h 2 w0 w0 t0 h3 6w0 w0 t0
2 2 2
0 0
t1 3 w1 w0 h 20 4
6
2 1 3
t0 2! t0 3! t0 2! 3!
w12 h 2 2 w1 w1 t1 h3 6w1 w1 t1
2 2 2
0 0
t2 4 w2 w1 h 2 4
6
3 1 4
t1 2! t1 3! t1 2! 3!
Con los datos indicados, el método de Runge Kutta de Orden 2 viene indicado mediante
wn 1 wn 12 k1 k2 k1 hf tn , wn k2 hf tn h, wn k1 0 n 1
T61EdoViRe.docx
Asignatura Métodos Numéricos Página 15 de 22
UNIVERSIDAD DE OVIEDO
Ecuaciones diferenciales ordinarias
Tema
(problemas de valor inicial)
DEPARTAMENTO DE MATEMÁTICAS
Autor César Menéndez Fernández
Representando los resultados de forma tabular y gráfica, se observa que el mas exacto es el de
Runge-Kutta (orden 2), pese a que, en general (para valores de h<1), el más exacto debería ser el de
Taylor puesto que es el de mayor orden.
Solución t0 1 t1 2 t2 3
Euler 3.0 -6 -78
Taylor 3.0 -37.5 -1.614107
Runge 3.0 -0.3750 -1.0397
Exacta 3.0 0.5455 0.2308
(b) Aplicar el método de Euler con paso h=1 para aproximar y(3).
(c) Obtener la expresión del método de Taylor de orden 3, así como su error local. Aplicarlo
para calcular y(3).
k2 hf tn h, wn k1 tomando c1 0, c2 1, 1
2 ¿Cuál es la interpretación
(e) Comparar el error real cometido por todos los métodos ¿Cuál es más exacto en este
caso? ¿Y cuál debería serlo, en general?
La ecuación no es lineal, por lo que hay que resolverla utilizando separación de variables:
y 2t 2 tdt 12 t 2 c y 2
dy dy 1 2
dt y y t c
2 6
y 1 3 3 c 13 y t 2
1 c 3t 1
T61EdoViRe.docx
Asignatura Métodos Numéricos Página 16 de 22
UNIVERSIDAD DE OVIEDO
Ecuaciones diferenciales ordinarias
Tema
(problemas de valor inicial)
DEPARTAMENTO DE MATEMÁTICAS
Autor César Menéndez Fernández
t1 t0 h 2 w1 w0 h w02t0 3 1 3 1 6
2
t2 t1 h 3 w2 w1 h w12t1 6 1 6 2 78
2
yn 1 yn h h h h
1! 2! 3! 4!
hd h2 d 2 4 y iv
yn h f t n , y n f t n , yn f t n , yn h
2 dt 6 dt 2 4!
h2
yn h f ft f y f f tt 2 f ty f f yy f 2 f y2 f f y f t O h 4 con t n , t n 1
h
2 6
La definición de error de truncamiento local viene dada por la expresión
yn1 yn hT tn , yn , h
h
h
Para obtener el método es mucho más simple operar directamente en la expresión de f.
y y 2t
y 2 yyt y 2 2 y 3t 2 y 2
y y y y
iv
T61EdoViRe.docx
Asignatura Métodos Numéricos Página 17 de 22
UNIVERSIDAD DE OVIEDO
Ecuaciones diferenciales ordinarias
Tema
(problemas de valor inicial)
DEPARTAMENTO DE MATEMÁTICAS
Autor César Menéndez Fernández
h2 h3
w1 w0 h w02t0 0 6w03t0 6w04t03 3 9
45 324
t1 2 2 w3 2
t
0 0 w 2
37.5
2! 3! 2! 3!
h2 h3
t2 3 w2 w1 h w12t1 2w13t12 w12 6w13t1 6w14t13
2! 3!
4.2328 9.5555
37.5 2.8125 103 105 107 1.614 107
2! 3!
Apartado (d) Método de Runge-Kutta de orden 2
Con los datos indicados, el método de Runge Kutta de Orden 2 viene indicado mediante
wn 1 wn k2 k1 hf tn , wn k2 hf tn 12 h, wn 12 k1 0 n 1
En esta expresión, k1 aproxima la variación de la y con la x, multiplicando la variación de abcisas h
por la pendiente calculada en el extremo izquierdo. Por su parte k 2 pretende evaluar la pendiente en
el punto medio, por lo que los valores de (x,y) corresponden con tn 12 h, wn 12 k1 . El método se
conoce, obviamente, por el del Punto Medio.
k2 h wn 12 k1 tn 12 h
2
t0 1 k1 hwn2tn w0 3
h w0 12 k1 t0 12 h 3.375 w1 w0 k2 3 3.375 0.3750
2
t1 2 hw02t0 9
t2 3 hw12t1 0.2813 h w1 12 k1 t1 12 h 0.6647 w2 w1 k2 0.375 0.6 1.0397
2
Representando los resultados de forma tabular y gráfica, se observa que el mas exacto es el de
Runge-Kutta (orden 2), pese a que, en general (para valores de h<1), el más exacto debería ser el de
Taylor puesto que es el de mayor orden.
Solución t0 1 t1 2 t2 3
Euler 3.0 -6 -78
Taylor 3.0 -37.5 -1.614107
Runge 3.0 -0.3750 -1.0397
Exacta 3.0 0.5455 0.2308
T61EdoViRe.docx
Asignatura Métodos Numéricos Página 18 de 22
UNIVERSIDAD DE OVIEDO
Ecuaciones diferenciales ordinarias
Tema
(problemas de valor inicial)
DEPARTAMENTO DE MATEMÁTICAS
Autor César Menéndez Fernández
T61EdoViRe.docx
Asignatura Métodos Numéricos Página 19 de 22
UNIVERSIDAD DE OVIEDO
Ecuaciones diferenciales ordinarias
Tema
(problemas de valor inicial)
DEPARTAMENTO DE MATEMÁTICAS
Autor César Menéndez Fernández
(b) Aplicar el método de Euler con paso h=½ para aproximar y(1).
(c) Obtener la expresión del método de Taylor de orden 3, así como su error local. Aplicarlo
para calcular y(1).
y k2 hf tn h, wn k1 tomando c1 0, c2 1, 1
2 ¿Cuál es la interpretación
grafica de este método?
(e) Comparar el error real cometido por todos los métodos ¿Cuál es más exacto en este
caso? ¿Y cuál debería serlo, en general?
T61EdoViRe.docx
Asignatura Métodos Numéricos Página 20 de 22
UNIVERSIDAD DE OVIEDO
Ecuaciones diferenciales ordinarias
Tema
(problemas de valor inicial)
DEPARTAMENTO DE MATEMÁTICAS
Autor César Menéndez Fernández
dy
La ecuación es lineal de primer orden, de la forma p t y q t . Cuya solución se obtiene
dt
obteniendo el factor integrante y resolviendo:
t e
p t dt
y t
1
t
t q t dt c
En este caso y y t
t e
dt
et
e t dt dv e t v 1
y t
1
et
e
t
tdt c
t u dt du e
t e t e dt c t 1 ce
t t t
y 0 0 y t t 1 e t
yn 1 yn h h h h
1! 2! 3! 4!
hd h2 d 2 4 y iv
yn h f t n , y n f t n , yn f n n h
t , y
2 dt 6 dt 2 4!
h2
yn h f ft f y f f tt 2 f ty f f yy f 2 f y2 f f y f t O h 4 con t n , t n 1
h
2 6
La definición de error de truncamiento local viene dada por la expresión
yn1 yn hT tn , yn , h
h
h
Para obtener el método es mucho más simple operar directamente en la expresión de f.
T61EdoViRe.docx
Asignatura Métodos Numéricos Página 21 de 22
UNIVERSIDAD DE OVIEDO
Ecuaciones diferenciales ordinarias
Tema
(problemas de valor inicial)
DEPARTAMENTO DE MATEMÁTICAS
Autor César Menéndez Fernández
y y t
y y y
y y y 1 y t 1
iv
yn 1 yn h n h 2 n h3 n h 4
1! 2! 3! 4! y y 1 y t 1
y iv y 1 y t 1
h2 h3 h4
yn h yn tn yn tn 1 yn tn 1 y 1
2! 3! 4!
h3
donde el error de truncamiento local es h y 1
4!
Realizamos las evaluaciones, a partir de la expresión anterior
h2 h3
wn 1 wn h wn tn wn tn 1 wn tn 1 0 k 1 w0 0 t0 0 h 1
2
2! 3!
2 3
wn 1 h h2! h3! tn h h2! h3!
2 3
h2
2!
h3!
3
79 31 7 79 31 7 7
t1 1
w1 w0 t0 0 0 0.1458
48 48 48 48 48 48 48
2
79 31 7 7 79 1 31 7 477
t2 1 w2 w1 t1 0.7088
48 48 48 48 48 2 48 48 673
Con los datos indicados, el método de Runge Kutta de Orden 2 viene indicado mediante
wn 1 wn k2 k1 hf tn , wn k2 hf tn 12 h, wn 12 k1 0 n 1
En esta expresión, k1 aproxima la variación de la y con la x, multiplicando la variación de abcisas h
por la pendiente calculada en el extremo izquierdo. Por su parte k 2 pretende evaluar la pendiente en
el punto medio, por lo que los valores de (x,y) corresponden con tn 12 h, wn 12 k1 . El método se
conoce, obviamente, por el del Punto Medio.
k2 h wn 12 k1 tn 12 h
t0 0 k1 h wn tn w0 0
h2 3wn 3tn h
t1 1
2
1
2 w 0 t0 0 1
4 3w0 3t0 12 81 0.125 w1 w0 k2 0 81 0.125
t2 1 1
2 w 1 t1 155 0.3125 4
1
3w1 3t1 12 64
33
0.5156 w2 w1 k2 18 64
33
41
64
0.6406
Representando los resultados de forma tabular y gráfica, se observa que el más exacto es el de
Taylor, lo que resulta razonable puesto que es el de mayor orden.
Solución t0 0 t1 1 2 t2 1
Euler 0.0 0.0 0.25
Taylor 0.0 0.1458 0.7088
Runge 0.0 0.125 0.6406
T61EdoViRe.docx
Asignatura Métodos Numéricos Página 22 de 22
UNIVERSIDAD DE OVIEDO
Ecuaciones diferenciales ordinarias
Tema
(problemas de valor inicial)
DEPARTAMENTO DE MATEMÁTICAS
Autor César Menéndez Fernández
T61EdoViRe.docx