You are on page 1of 3

Ecuaciones diferenciales

y ' =f (x , y )
Resolver el problema de valor inicial.
{ y 0 = y ( x 0)

Funciones de Lipschiz
Se dice que una función bivariable f (x , y ) es Lipschiziana (con constante real positiva L) si:
∀ ( x , y 1)(x , y 2):|f (x , y 1 )−f ( x , y 2 )|≤L⋅| y 1− y 2|

Teorema de Picard (existencia y unicidad)


y ' =f (x , y )
Dado un problema de valor inicial:
{ y 0 = y ( x 0)

Si f ( x , y ) es Lipschiziana,
entonces existe una única función y(x) que resuelve el problema.

Además, dadas dos constantes δ , ε reales positivas que definen el dominio rectangular de la
función Lispchiziana (a partir de su centro geométrico)…
Dom(f )=[ x 0−δ , x 0+ δ ]×[ y 0−ε , y 0+ ε ]

… entonces el dominio de la solución y es un intervalo acotado centrado en la coordenada x de


dicho centro...
Dom( y )=[x 0− γ , x 0 + γ ]

… de forma tal que, en su dominio, y ∈C ¹


Método 1: método de Euler
y ' =f (x , y )
Dado un problema de valor inicial:
{ y 0 = y ( x 0)

• Se obtiene el primer valor de la ordenada aproximada a partir del dato del problema dado:
ω0 = y 0
• Se define un paso h, real y positivo.
• Se obtiene el segundo valor de la ordenada a partir de una aproximación lineal:
ω1= ω0 +h⋅f (x 0, ω0 )
• Rinse & repeat.
xn =x 0+ n⋅h
{ωn+1 =ωn +h⋅f (x n , ωn )

Método 2: Método de Taylor


y ' =f (x , y )
Dado un problema de valor inicial:
{ y 0 = y ( x 0)

• Se obtiene el primer valor de la ordenada aproximada a partir del dato del problema dado:
ω0 = y 0
• Se define un paso h, real y positivo.
• Se obtiene el segundo valor de la ordenada a partir de una aproximación Tayloriana (por
ejemplo, un polinomio de Taylor de segundo grado):

ω1= ω0 +h⋅f (x 0, ω0 )+ ⋅[f ' x (x 0, ω0 )+ f ' y (x 0, ω 0)⋅f ( x 0, ω0 )]
2
• Rinse & repeat.

x n=x 0 +n⋅h

{ h²
ωn+1 =ωn +h⋅f (x n , ωn )+ ⋅[f ' x ( xn , ωn )+f ' y ( xn , ωn )⋅f (x n , ω n)]
2
Método 3: Método de Runge-Kutta
y ' =f (x , y )
Dado un problema de valor inicial:
{ y 0 = y ( x 0)

• Se obtiene el primer valor de la ordenada aproximada a partir del dato del problema dado:
ω0 = y 0
• Se define un paso h, real y positivo.
• Se obtiene el segundo valor de la ordenada a partir de una aproximación lineal promediada.
h h
ω1= ω0 +h⋅f (x 0 + , ω0 + ⋅f (x 0 , y 0 ))
2 2
• Rinse & repeat.

x n=x 0 +n⋅h

{ h h
ωn+1 =ωn +h⋅f ( x n + , ω n+ ⋅f (x n , y n ))
2 2

You might also like