Está en la página 1de 33

ECUACIONES DIFERENCIALES

ORDINARIAS
Una ecuación diferencial es una ecuación en la
que intervienen derivadas .

Según
Tipos el tipo deDiferenciales
de Ecuaciones derivadas, las ecuaciones
diferenciales se dividen en:
1. Ecuaciones diferenciales ordinarias: aquellas que contienen
derivadas respecto a una sola variable independiente.

2. Ecuaciones en derivadas parciales: aquellas que contienen


derivadas respecto a dos o más variables independientes.
= f (x, y )
dy Problema de valor
inicial
dx
• Una ecuación diferencial

y(x0 ) = y0
• Una condición que inicial
que debe de cumplirse
Existen varios métodos para resolver problemas donde
intervienen ecuaciones diferenciales ordinarias con un
valor inicial

• Método de Euler
• Método de Heun
• Método del Poligono mejorado
• Método de Runge Kutta. etc
Problema a resolver:

d
y f( x  y )
dx

Con la siguiente condición


inicial:

( )
y x0 y0
Problema a resolver:

d
y f( x  y )
dx

Con la siguiente condición


inicial:

( )
y x0 y0
Ecuaciones:

x k +1 = x k + h
y k +1 = y k + f ( xk , yk )h
Leonhard Euler nació el 15 de abril de 1707 en
Basilea, Suiza. Murió el 18 de septiembre de
1783 en San Petersburgo, Rusia. Vivió en Rusia
la mayor parte de su vida. Probablemente uno de
los más grandes matemáticos de la historia,
comparable a Gauss, Newton o Arquímedes.
Problema a resolver : f( x  y ) = x  y

Resultados:

" k " "x k" "y k" 


 0 1 4

 
 1 1.1 4.2 
Euler ( f  1  4  1.5  0.1) =  2 1.2 4.4254329169 
 
 3 1.3 4.6778734722 
 4 1.4 4.9590425703 
 
 5 1.5 5.2708072802 
g ( x ) =
1
( 2
 x +7 ) 2
Solución analítica
16
6 6
6 6

5.5 5.5

yi yi

( )
g xi
5
( )
g xi
5

4.5 4.5

4 4 4
4
1 1.1 1.2 1.3 1.4 1.5 1 1.1 1.2 1.3 1.4 1.5
1 xi 1.5 1 xi 1.5

Con h = 0.1 Con h = 0.05


Problema a resolver:

d
y f( x  y )
dx

Con la siguiente condición


inicial:

( )
y x0 y0
Problema a resolver:

d
y f( x  y )
dx

Con la siguiente condición


inicial:

( )
y x0 y0
k +1 = x k + h
Ecuaciones: x

y k +1 = y k + (k 1 + 2k 2 + 2k 3 + k 4 )h
1
6

Donde: k1 = f (xk , yk )
 1 1 
k 2 = f  xk + h, yk + k1h 
 2 2 
 1 1 
k3 = f  xk + h, yk + k 2 h 
 2 2 

k 4 = f (xk + h, yk + k3h )
f =
1
(k1 + 2k2 + 2k3 + k4 )
k2 6

k4

k3

f
k1

xk xk + h/2 xk + h
Resolver el ejemplo anterior utilizando Runge
Kutta
Solución: i = 0  5 f( x  y ) = x  y g ( x ) =
1
( x2 + 7)2
16
Empleando
MathCad k1 ( x  y ) = f( x  y )


k2 ( x  y ) = f x +
h
y +
h 
 k1 ( x  y ) 
 2 2 


k3 ( x  y ) = f x +
h
y +
h 
 k2 ( x  y ) 
 2 2 

k4 ( x  y ) = f( x + h  y + h  k3 ( x  y ) )
x 0 = 1 y 0 = 4 h = 0.1

x i+ 1 = x i + h

y i+ 1 = y i 

( ( ) ( ) ( ) ( ))
h
+  k1 x i  y i + 2  k2 x i  y i + 2  k3 x i  y i + k4 x i  y i
6

( )
k1 x i  y i = ( )
k2 x i  y i = ( )
k3 x i  y i = ( )
k4 x i  y i =
2 2.126088 2.127722 2.257754
2.25775 2.391791 2.393643 2.532006
2.532 2.674737 2.676821 2.824258
2.82425 2.976427 2.978755 3.13601
3.136 3.29836 3.300946 3.468762
3.46875 3.642036 3.644893 3.824015
Porcentaje de error :

( )
g xi − yi
%E i =  100
g ( x i)
Resultados :

xi = yi = ( )
g xi = %E i =
1 4 4 0
1.1 4.212756 4.212756 3.79932·10 -7
1.2 4.4521 4.4521 7.738445·10 -7
1.3 4.719756 4.719756 1.179383·10 -6
1.4 5.0176 5.0176 1.59426·10 -6
1.5 5.347656 5.347656 2.016115·10 -6
5.5
5.347656

5.2

yi 4.9

( )
g xi
4.6

4.3

4 4
0.9 1.02 1.14 1.26 1.38 1.5
1 xi 1.5
Carl Runge nació en Bremen (Alemania) en 1856 y falleció en 1927.
Fue profesor de matemáticas aplicadas en Göttingen, de 1904 a
1925. Trabajó en un procedimiento para la solución numérica de
ecuaciones algebraicas y más tarde estudió las longitudes de onda
de las líneas espectrales de los elementos.
Martin Wilhelm Kutta (3 de noviembre de 1867 - 25 de diciembre de
1944) físico y matemático alemán.
Kutta nació en Pitschen, Silesia (en la actualidad pertenece a
Polonia). En 1901, desarrollo en colaboración con Carl Runge, el
método Runge-Kutta para resolver ecuaciones diferenciales
ordinarias. Será recordado también por el método Zhukovsky-Kutta.
Kutta murió en Fürstenfeldbruck, Alemania.
Inicio

También podría gustarte