Beruflich Dokumente
Kultur Dokumente
Continuando llegamos a:
𝑦3 = 1.246450474
𝑦4 = 1.148003885
𝑦5 = 1.103655714
Observación:
Los métodos descritos se llaman también métodos de un solo paso
porque se apoyan y usan (xi, yi) para el cálculo de yi+1.
Estos Métodos además se apoyan en puntos xi y xi+1 pero nunca en
puntos anteriores a xi.
Ejemplo 2
Usar el método de Runge-Kutta para aproximar 𝑦(0.5) dada la siguiente
ecuación diferencial:
𝑦´ = 2𝑥𝑦
𝑦(0) = 1
Solución
Primero, identificamos el mismo ejemplo 1 de los dos métodos anteriores.
Segundo, procedemos con los mismos datos:
𝑥0 = 0
𝑦0 = 1
{ }
ℎ = 0.1
𝑓(𝑥, 𝑦) = 2𝑥𝑦
Para poder calcular el valor de y1 debemos calcular primeros los valores de k1,
k2, k3, y k4. Tenemos entonces que:
𝑘1 = ℎ𝑓(𝑥0 , 𝑦0 ) = 0
ℎ 𝑘1
𝑘2 = ℎ𝑓 (𝑥0 , + , 𝑦0 + ) = 0.1(2(0.05)(1)) = 0.01
2 2
ℎ 𝑘2
𝑘3 = ℎ𝑓 (𝑥0 , + , 𝑦0 + ) = 0.1(2(0.05)(1.005)) = 0.01005
2 2
1
𝑦1 = 𝑦0 + (0 + 2(0.01) + 2(0.01005) + 0.020201) = 1.01005
6
𝑥2 = 𝑥1 + ℎ = 0.2
𝑦(0.5) ≈ 1.28403
1.28402−1.28403
|∈v | = | ∗ 100%| = 0.0007%
1.28402
Ejemplo 3
Usar el método de Runge-Kutta para aproximar𝑦(2.2) dada la ecuación
diferencial:
𝑦´ = 𝑥 + 𝑦
𝑦(2) = 4
Solución
Igual que siempre, tomamosℎ = 0.1 y llegaremos a la aproximación en dos
pasos.
Con esta aclaración, tenemos los siguientes datos:
𝑥0 = 2
𝑦0 = 4
{ }
ℎ = 0.1
𝑓(𝑥, 𝑦) = 𝑥 + 𝑦
Primera Iteración:
𝑥1 = 𝑥0 + ℎ = 2.1
ℎ 𝑘1
𝑘2 = ℎ𝑓 (𝑥0 , + , 𝑦0 + ) = 0.1(2.05 + 4.3) = 0.635
2 2
ℎ 𝑘2
𝑘3 = ℎ𝑓 (𝑥0 , + , 𝑦0 + ) = 0.1(2.05 + 403175) = 0.63675
2 2
ℎ
𝑦1 = 𝑦0 + (𝑘1 + 2𝑘2 + 2𝑘3 + 𝑘4 ) = 4.6362
6
Segunda Iteración:
𝑥2 = 𝑥1 + ℎ = 2.2
𝑦(2.2) ≈ 5.34982