Está en la página 1de 5

Método Euler y Método de Runge-Kutta

David Felipe Villamil Moscoso.


Ecuaciones diferenciales
UNIVERSIDAD NACIONAL DE COLOMBIA
FACULTAD DE INGENIERÍA
SEDE BOGOTÁ
17/08/2023

1. Método de Euler
El método de Euler trata de encontrar la solución a una ecuación diferencial de primer
orden y un rango de valores, en donde se conocen algunos valores de dicho rango. Con un
valor inicial x0 y un incremento h, se puede llegar a obtener los valores de la solución con la
siguiente expresión: yn+1 = yn + hf(xn,yn) donde n ≥ 0.

2. Método de Runge-Kutta
El método de Runge-Kutta también conocido como RK4 porque este método se especializa
en resolver ecuaciones de cuarto orden, es mucho mejor que el método de Euler ya que
tiene un margen de error mucho más bajo. Además de estos dos métodos, hay muchos más
como el método de Heun y el método del punto medio que son métodos para ecuaciones de
segundo orden, pero también se pueden entender como un método RK2, de igual manera el
método de Euler se puede identificar como un RK1, así podemos ver que el método de
Runge-Kutta de cierta manera es el más útil y preciso para resolver cualquier tipo de
ecuación diferencial.

3. Ejemplo
Como ejemplo se va utilizar la ecuación y´ = 2(cos x)y con el valor inicial y(0) = 1 y para
solucionarla se van utilizar los dos métodos: Método de Euler y Método de Runge-Kutta,
los resultados se van a comparar para demostrar que el método de Runge-Kutta es mas
preciso que el método de Euler.
11. y´ = 2(cos x)y, y(0) = 1 con h = 0,25

Euler Runge-Kutta

Pas x y
Pas x y
o
o
1 0,25 1,5
1 0,25 1,6399
2 0,5 2,22668
2 0,5 2,6079
3 0,75 3,20373
3 0,75 3,90751
4 1 4,3758
4 1 5,37917
5 1,25 5,55793
5 1,25 6,66955
6 1,5 6,4342
6 1,5 7,34906
7 1,75 6,4342
7 1,75 7,15316
8 2 6,06805
8 2 6,16059
11. y´ = 2(cos x)y, y(0) = 1 con h = 0,1

Euler Runge-Kutta

Pas x y
Pas x y
o
o
1 0,1 1,2
1 0,1 1,22099
2 0,2 1,4388
2 0,2 1,48785
3 0,3 1,72083
3 0,3 1,80585
4 0,4 2,04962
4 0,4 2,17892
5 0,5 2,42718
5 0,5 2,60867
6 0,6 2,85319
6 0,6 3,09341
7 0,7 3,32416
7 0,7 3,62707
8 0,8 3,83265
8 0,8 4,19839
11. y´ = 2(cos x)y, y(0) = 1 con h = 0,05

Euler Runge-Kutta

Pas x y
o Pas x y
o
1 0,1 1,1
1 0,1 1,10512
2 0,2 1,20986
2 0,2 1,221
3 0,3 1,33024
3 0,3 1,34834
4 0,4 1,46178
4 0,4 1,48786
5 0,5 1,60504
5 0,5 1,64018
6 0,6 1,76055
6 0,6 1,80587
7 0,7 1,92875
7 0,7 1,98535
8 0,8 2,10993
8 0,8 2,17893
Bibliografía

Zill, D.(2009). Ecuaciones Diferenciales con aplicaciones de modelo. Censage Learning.


Héctor Manuel Mora Escobar. Introducción a C y a métodos numéricos. Universidad Nacional de
Colombia.

También podría gustarte