Documentos de Académico
Documentos de Profesional
Documentos de Cultura
𝑦 ′ 𝑡 = 𝑓 𝑡, 𝑦 𝑡 , 𝑎≤𝑡≤𝑏
sujeto a la condición inicial
𝑦 𝑎 =𝛼
Unidad 7. Problemas a tratar
𝑑𝑦1
= 𝑓1 𝑡, 𝑦1 , 𝑦2 , … , 𝑦𝑛
𝑑𝑡
𝑑𝑦2
= 𝑓2 𝑡, 𝑦1 , 𝑦2 , … , 𝑦𝑛
𝑑𝑡
⋮
𝑑𝑦𝑛
= 𝑓𝑛 𝑡, 𝑦1 , 𝑦2 , … , 𝑦𝑛
𝑑𝑡
para 𝑎 ≤ 𝑡 ≤ 𝑏, sujeto a las condiciones
iniciales:
𝑦1 𝑎 = 𝛼1 , 𝑦2 𝑎 = 𝛼2 , … , 𝑦𝑛 𝑎 = 𝛼𝑛
Unidad 7. Problemas a tratar
𝑑𝑦𝑛
= 𝑓𝑛 𝑡, 𝑦1 , 𝑦2 , … , 𝑦𝑛
𝑑𝑡
para 𝑎 ≤ 𝑡 ≤ 𝑏, sujeto a las condiciones
iniciales:
𝑦1 𝑎 = 𝛼1 , 𝑦2 𝑎 = 𝛼2 , … , 𝑦𝑛 𝑎 = 𝛼𝑛
Unidad 7. Problemas a tratar
𝑦 (𝑛) 𝑡 = 𝑓 𝑡, 𝑦, 𝑦 ′ , 𝑦 ′′ , … , 𝑦 (𝑛−1)
para 𝑎 ≤ 𝑡 ≤ 𝑏 sujeto a las condiciones
iniciales:
𝑦 𝑎 = 𝛼1 , 𝑦 ′ 𝑎 = 𝛼2 , … , 𝑦 𝑛−1
𝑎 = 𝛼𝑛
Unidad 7. Problemas a tratar
iniciales:
𝑦 𝑎 = 𝛼1 , 𝑦 ′ 𝑎 = 𝛼2 , … , 𝑦 𝑛−1
𝑎 = 𝛼𝑛
Unidad 7. Métodos a utilizar
1. Método de Euler
2. Método de Euler Modificado
3. Método del punto medio
4. Métodos de Runge-Kutta
Unidad 7. Teoría elemental de los PVI
Definición 1. (Burden 10ª Ed., pág. 195) Ejemplo 4 (Burden 7ª Ed., pág.251)
Se dice que una función 𝑓(𝑡, 𝑦) satisface
una condición de Lipschitz en la variable 𝑦
en un conjunto 𝐷 ∈ ℝ2 si existe una
constante 𝐿 > 0, tal que
|𝑓(𝑡, 𝑦1 ) − 𝑓(𝑡, 𝑦2 )| ≤ 𝐿 |𝑦1 − 𝑦2 |
siempre que (𝑡, 𝑦1 ), (𝑡, 𝑦2 ) ∈ 𝐷. A la
constante 𝐿 se le llama constante de
Lipschitz para 𝑓.
Unidad 7. Teoría elemental de los PVI
𝜕𝑓
(𝑡, 𝑦) ≤ 𝐿, ∀ (𝑡, 𝑦) ∈ 𝐷
𝜕𝑦
entonces 𝑓 satisface una condición de
Lipschitz en 𝐷 en la variable 𝑦 con
constante de Lipschitz 𝐿.
Unidad 7. Teoría elemental de los PVI
𝑦 ′ 𝑡 = 𝑓 𝑡, 𝑦 𝑡 , 𝑎≤ 𝑡 ≤ 𝑏
𝑦(𝑎) = 𝛼
tiene una solución única 𝑦(𝑡) para 𝑎 ≤ 𝑡 ≤
𝑏.
Unidad 7. Teoría elemental de los PVI
Teorema 2. (Burden 7ª Ed., pág. 252) Ejemplo 5. (Burden 7ª Ed., pág. 253)
Supongamos que
𝐷 = {(𝑡, 𝑦), 𝑎 ≤ 𝑡 ≤ 𝑏, −∞ < 𝑦 < ∞}
y que 𝑓(𝑡, 𝑦) es continua en 𝐷. Si 𝑓
satisface una condición de Lipschitz en 𝐷
en la variable 𝑦, entonces el problema de
valor inicial:
𝑦 ′ 𝑡 = 𝑓 𝑡, 𝑦 𝑡 , 𝑎≤ 𝑡 ≤ 𝑏
𝑦(𝑎) = 𝛼
tiene una solución única 𝑦(𝑡) para 𝑎 ≤ 𝑡 ≤
𝑏.
Unidad 7. Teoría elemental de los PVI
El problema,
𝑑𝑧
Definición 4 (Burden 7ª Ed., pág. 253) 𝑑𝑡
= 𝑓 𝑡, 𝑧 + 𝛿 𝑡 , 𝑎≤𝑡≤𝑏
𝑦 𝑎 = 𝛼 + 𝜀0
Se denomina problema perturbado
asociado al problema original.
Unidad 7. Teoría elemental de los PVI
El problema,
𝑑𝑧
Definición 4 (Burden 7ª Ed., pág. 253) 𝑑𝑡
= 𝑓 𝑡, 𝑧 + 𝛿 𝑡 , 𝑎≤𝑡≤𝑏
𝑦 𝑎 = 𝛼 + 𝜀0
Se denomina problema perturbado
asociado al problema original.
𝑦(𝑎) = 𝛼
estará bien planteado.
Unidad 7. Teoría elemental de los PVI
Teorema 3. (Burden 7ª Ed., pág. 254) Ejemplo 6. (Burden 7ª Ed., pág. 254)
Suponga que 𝐷= 𝑡, 𝑦 0 ≤ 𝑡 ≤ 1, −∞ < 𝑦 < ∞}
𝐷 = {(𝑡, 𝑦)|𝑎 ≤ 𝑡 ≤ 𝑏, −∞ < 𝑦 < ∞} y consideremos el PVI
Si 𝑓 es continua y satisface la condición 𝑦′ = 𝑦 − 𝑡 2 + 1, 0 ≤ 𝑡 ≤ 2
de Lipschitz en la variable 𝑦 en el 𝑦(0) = 0.5
conjunto 𝐷, entonces el problema de valor Dado que
inicial: 𝜕(𝑦 − 𝑡 2 + 1)
= 1
𝜕𝑦
𝑑𝑦
𝑑𝑡
= 𝑓 𝑡, 𝑦 , 𝑎 ≤ 𝑡 ≤ 𝑏 𝑓(𝑡, 𝑦) = 𝑦 − 𝑡 2 + 1 satisface una condición
𝑦(𝑎) = 𝛼 de Lipschitz con 𝐿 = 1. Por ser 𝑓 continua
estará bien planteado. en 𝐷 se concluye que el problema de valor
inicial está bien planteado (teorema 3).
Unidad 7. Método de Euler
𝑦 ′ 𝑡 = 𝑓 𝑡, 𝑦 𝑡 , 𝑎≤𝑡≤𝑏
𝑦 𝑎 =𝛼
Unidad 7. Método de Euler
ℎ
Unidad 7. Formulación del método de Euler
ℎ
Unidad 7. Formulación del método de Euler
ℎ2
𝑦(𝑡𝑖+1 ) = 𝑦(𝑡𝑖 ) + ℎ𝑓(𝑡𝑖 , 𝑦(𝑡𝑖 )) + 𝑦′′(𝜉𝑖 ), 𝑖 = 0,1, … , 𝑁 − 1
2
ℎ
Unidad 7. Formulación del método de Euler
ℎ2 ′′
𝑦 𝑡𝑖+1 = 𝑦 𝑡𝑖 + ℎ𝑓 𝑡𝑖 , 𝑦 𝑡𝑖 + 𝑦 𝜉𝑖 , 𝑖 = 0,1, … , 𝑁 − 1; 𝜉𝑖 ∈ (𝑡𝑖 , 𝑡𝑖+1 )
2
resto
(error)
Unidad 7. Formulación del método de Euler
ℎ2 ′′
𝑦 𝑡𝑖+1 = 𝑦 𝑡𝑖 + ℎ𝑓 𝑡𝑖 , 𝑦 𝑡𝑖 + 𝑦 𝜉𝑖 , 𝑖 = 0,1, … , 𝑁 − 1; 𝜉𝑖 ∈ (𝑡𝑖 , 𝑡𝑖+1 )
2
resto
(error)
Para valores de ℎ pequeños el término del error se hace muy pequeño y podemos
prescindir de el (truncarlo).
Unidad 7. Formulación del método de Euler
𝑦 𝑡𝑖+1 ≈ 𝑦 𝑡𝑖 + ℎ𝑓 𝑡𝑖 , 𝑦 𝑡𝑖 , 𝑖 = 0,1, … , 𝑁 − 1;
Al eliminar el término del resto y sustituir 𝑦(𝑡𝑖 ) por 𝑤𝑖 (es decir, 𝑤𝑖 = 𝑦(𝑡𝑖 )), resulta la
ecuación de diferencia asociada al método de Euler:
𝑤0 = 𝑦 𝑡0 = 𝑦 𝑎 = 𝛼
𝑤𝑖+1 = 𝑤𝑖 + ℎ𝑓 𝑡𝑖 , 𝑤𝑖 , 𝑖 = 0,1, … 𝑁 − 1
Unidad 7. Método de Euler
Dado el PVI:
𝑦 ′ 𝑡 = 𝑓 𝑡, 𝑦 𝑡 , 𝑎≤𝑡≤𝑏
𝑦 𝑎 =𝛼
El método de Euler para aproximar la
solución 𝑦(𝑡), viene dado por la ecuación de
diferencias:
𝑤0 = 𝑦 𝑡0 = 𝑦 𝑎 = 𝛼
𝑤𝑖+1 = 𝑤𝑖 + ℎ𝑓 𝑡𝑖 , 𝑤𝑖
Para cada 𝑖 = 0,1, … 𝑁 − 1.
Unidad 7. Método de Euler
𝑦 𝑎 =𝛼 𝑦 ′ 𝑡 = 𝑦 − 𝑡 2 + 1, 0 ≤ 𝑡 ≤2
El método de Euler para aproximar la 𝑦 0 = 0.5
solución 𝑦(𝑡), viene dado por la ecuación de en 𝑡 = 2, mediante el método de Euler
diferencias: con ℎ = 0.5.
𝑤0 = 𝑦 𝑡0 = 𝑦 𝑎 = 𝛼
𝑤𝑖+1 = 𝑤𝑖 + ℎ𝑓 𝑡𝑖 , 𝑤𝑖
Para cada 𝑖 = 0,1, … 𝑁 − 1.
Unidad 7. Interpretación geométrica del método de Euler
ℎ𝑀 𝐿 𝑡𝑖 −𝑎
|𝑦(𝑡𝑖 ) − 𝑤𝑖 | ≤ [𝑒 − 1]
2𝐿
Unidad 7. Método de Euler
Ejemplo 8. (Burden 10ª Ed., pág. 203) Cota del error para el método de Euler:
ℎ𝑀 𝐿 𝑡𝑖 −𝑎
|𝑦(𝑡𝑖 ) − 𝑤𝑖 | ≤ [𝑒 − 1]
2𝐿
Unidad 7. Método de Euler
Ejemplo 8. (Burden 10ª Ed., pág. 203) Cota del error para el método de Euler:
ℎ𝑀 𝐿 𝑡𝑖 −𝑎
|𝑦(𝑡𝑖 ) − 𝑤𝑖 | ≤ [𝑒 − 1]
2𝐿
Unidad 7. Método de Euler
𝑦 ′ 𝑡𝑖 +𝑦′(𝑡𝑖+1 )
𝑦′ 𝑡 ≈ , ∀ 𝑡 ∈ [𝑡𝑖 , 𝑡𝑖+1 ]
2
ℎ
𝑦 𝑡𝑖+1 ≈ 𝑦 𝑡𝑖 + 𝑓(𝑡𝑖 , 𝑦 𝑡𝑖 ) + 𝑓(𝑡𝑖+1 , 𝑦 𝑡𝑖+1 )
2
Unidad 7. Método de Euler modificado
Dado el PVI:
𝑦 ′ 𝑡 = 𝑓 𝑡, 𝑦 𝑡 , 𝑎≤𝑡≤𝑏
𝑦 𝑎 =𝛼
la ecuación de diferencias:
𝑤0 = 𝑦 𝑡0 = 𝑦 𝑎 = 𝛼
ℎ
𝑤𝑖+1 = 𝑤𝑖 + 𝑓 𝑡𝑖 , 𝑤𝑖 + 𝑓 𝑡𝑖+1 , 𝑤𝑖+1
2
la ecuación de diferencias:
𝑤0 = 𝑦 𝑡0 = 𝑦 𝑎 = 𝛼
ℎ
𝑤𝑖+1 = 𝑤𝑖 + 𝑓 𝑡𝑖 , 𝑤𝑖 + 𝑓 𝑡𝑖+1 , 𝑤𝑖+1
2
ℎ ℎ
𝑤𝑖+1 = 𝑤𝑖 + 𝑓 𝑡𝑖 , 𝑤𝑖 + 𝑓 𝑡𝑖+1 , 𝑤𝑖+1 𝑤𝑖+1 = 𝑤𝑖 + 𝑓 𝑡𝑖 , 𝑤𝑖 + 𝑓 𝑡𝑖+1 , 𝑤𝑖+1
2 2
Para cada 𝑖 = 0,1, … 𝑁 − 1.
Unidad 7. Método de Euler modificado
ℎ ℎ ℎ
𝑦 ′ 𝑡𝑖 ≈ 𝑦 ′ 𝑡𝑖 + = 𝑓 𝑡𝑖 + , 𝑦 𝑡𝑖 +
2 2 2
Unidad 7. Método del punto medio
ℎ ℎ ℎ
𝑦 ′ 𝑡𝑖 ≈ 𝑦 ′ 𝑡𝑖 + = 𝑓 𝑡𝑖 + , 𝑦 𝑡𝑖 +
2 2 2
Otra mejora que puede hacerse al método Con esta aproximación el método de Euler
ℎ
𝑦 𝑡𝑖 +
2
Unidad 7. Método del punto medio
Dado el PVI:
𝑦 ′ 𝑡 = 𝑓 𝑡, 𝑦 𝑡 , 𝑎≤𝑡≤𝑏
𝑦 𝑎 =𝛼
El método del punto medio para aproximar
la solución 𝑦(𝑡), viene dado por la ecuación
de diferencias:
𝑤0 = 𝑦 𝑡0 = 𝑦 𝑎 = 𝛼
ℎ ℎ
𝑤𝑖+1 = 𝑤𝑖 + ℎ𝑓 𝑡𝑖 + , 𝑤𝑖 + 𝑓(𝑡𝑖 , 𝑤𝑖 )
2 2
Para cada 𝑖 = 0,1, … 𝑁 − 1.
Unidad 7. Método del punto medio
ℎ como:
𝑤𝑖+1 = 𝑤𝑖 + 𝑓 𝑡𝑖 , 𝑤𝑖 + 𝑓 𝑡𝑖+1 , 𝑤𝑖+1
2 𝑤𝑖+1 = 𝑤𝑖 + ℎ 𝑎1 𝑘1 + 𝑎2 𝑘2 ,
con predictor donde,
𝑤𝑖+1 = 𝑤𝑖 + ℎ𝑓(𝑡𝑖 , 𝑤𝑖 )
1
es un método de Runge-Kutta de 2do 𝑎1 = 𝑎2 =
2
orden. 𝑘1 = 𝑓(𝑡𝑖 , 𝑤𝑖 )
𝑘2 = 𝑓(𝑡𝑖 + ℎ, 𝑤𝑖 + ℎ𝑘1 )
orden. 𝑎1 = 0, 𝑎2 = 1
𝑘1 = 𝑓(𝑡𝑖 , 𝑤𝑖 )
ℎ ℎ
𝑘2 = 𝑓 𝑡𝑖 + , 𝑤𝑖 + 𝑘1
2 2
𝑤0 = 𝛼
ℎ
𝑤𝑖+1 = 𝑤𝑖 + 𝑘1 + 2𝑘2 + 2𝑘3 + 𝑘4
6
para 𝑖 = 0,1, … , 𝑁 − 1, donde
𝑘1 = 𝑓(𝑡𝑖 , 𝑤𝑖 )
ℎ ℎ
𝑘2 = 𝑓 𝑡𝑖 + , 𝑤𝑖 + 𝑘1
2 2
ℎ ℎ
𝑘3 = 𝑓 𝑡𝑖 + , 𝑤𝑖 + 𝑘2
2 2
𝑘4 = 𝑓 𝑡𝑖 + ℎ, 𝑤𝑖 + ℎ𝑘3
Unidad 7. Métodos de Runge-Kutta
𝑑𝑢1
= 𝑓1 (𝑡, 𝑢1 , 𝑢2 , … , 𝑢𝑚 )
𝑑𝑡
𝑑𝑢2
= 𝑓2 (𝑡, 𝑢1 , 𝑢2 , … , 𝑢𝑚 )
𝑑𝑡
(1)
⋮
𝑑𝑢𝑚
= 𝑓𝑚 (𝑡, 𝑢1 , 𝑢2 , … , 𝑢𝑚 )
𝑑𝑡
para 𝑎 ≤ 𝑡 ≤ 𝑏, con valores iniciales:
𝑢1 𝑎 = 𝛼1 , 𝑢2 𝑎 = 𝛼2 , … , 𝑢𝑚 𝑎 = 𝛼𝑚 (2)
Unidad 7. Sistemas de ecuaciones diferenciales
𝑑𝑢1 iniciales.
= 𝑓1 (𝑡, 𝑢1 , 𝑢2 , … , 𝑢𝑚 )
𝑑𝑡
𝑑𝑢2
= 𝑓2 (𝑡, 𝑢1 , 𝑢2 , … , 𝑢𝑚 )
𝑑𝑡
(1)
⋮
𝑑𝑢𝑚
= 𝑓𝑚 (𝑡, 𝑢1 , 𝑢2 , … , 𝑢𝑚 )
𝑑𝑡
para 𝑎 ≤ 𝑡 ≤ 𝑏, con valores iniciales:
𝑢1 𝑎 = 𝛼1 , 𝑢2 𝑎 = 𝛼2 , … , 𝑢𝑚 𝑎 = 𝛼𝑚 (2)
Unidad 7. Sistemas de ecuaciones diferenciales (SEDO)
𝑑𝑢1 𝑑𝑦
= 𝑓1 (𝑡, 𝑢1 , 𝑢2 , … , 𝑢𝑚 ) = 3𝑥 + 2𝑦
𝑑𝑡 𝑑𝑡
𝑑𝑢𝑚 𝑓1 𝑡, 𝑥, 𝑦 = 𝑥 + 2𝑦
= 𝑓𝑚 (𝑡, 𝑢1 , 𝑢2 , … , 𝑢𝑚 )
𝑑𝑡 𝑓2 𝑡, 𝑥, 𝑦 = 3𝑥 + 2𝑦
para 𝑎 ≤ 𝑡 ≤ 𝑏, con valores iniciales: 𝛼1 = 6, 𝛼2 = 4
𝑢1 𝑎 = 𝛼1 , 𝑢2 𝑎 = 𝛼2 , … , 𝑢𝑚 𝑎 = 𝛼𝑚 (2)
Unidad 7. Sistemas de ecuaciones diferenciales
Definición 5. (Burden 10ª Ed., pág. 248) Observación. (Burden 10ª Ed., pág. 248)
Unidad 7. Sistemas de ecuaciones diferenciales
Teorema 4. (Burden 10ª Ed., pág. 248).
Supongamos que 𝐷 = {(𝑡, 𝑢1 , … , 𝑢𝑚 )|𝑎 ≤ 𝑡 ≤ 𝑏, −∞ < 𝑢𝑖 < ∞, 𝑖 = 1,2, … , 𝑚} y que las funciones
𝑓𝑖 (𝑡, 𝑢1 , … , 𝑢𝑚 ) son continuas y satisfacen una condición de Lipstchitz en D para cada 𝑖 =
1,2, … , 𝑚, . Entonces, el sistema de ecuaciones diferenciales de 1er orden,
𝑑𝑢1
= 𝑓1 (𝑡, 𝑢1 , 𝑢2 , … , 𝑢𝑚 )
𝑑𝑡
𝑑𝑢2
= 𝑓2 (𝑡, 𝑢1 , 𝑢2 , … , 𝑢𝑚 )
𝑑𝑡
⋮
𝑑𝑢𝑚
= 𝑓𝑚 (𝑡, 𝑢1 , 𝑢2 , … , 𝑢𝑚 )
𝑑𝑡
con valores iniciales: 𝑢1 𝑎 = 𝛼1 , 𝑢2 𝑎 = 𝛼2 , … , 𝑢𝑚 𝑎 = 𝛼𝑚 , tiene una solución única:
𝑢1 𝑡 , 𝑢2 𝑡 , … , 𝑢𝑚 𝑡 , 𝑎 ≤ 𝑡 ≤ 𝑏.
Unidad 7. Sistemas de ecuaciones diferenciales
Consideremos el SEDO
𝑑𝑢1
= 𝑓1 (𝑡, 𝑢1 , 𝑢2 )
𝑑𝑡
𝑑𝑢2
= 𝑓2 (𝑡, 𝑢1 , 𝑢2 )
𝑑𝑡
con condiciones iniciales,
𝑢1 𝑎 = 𝛼1 , 𝑢2 𝑎 = 𝛼2
Unidad 7. Sistemas de ecuaciones diferenciales
𝑦 (𝑚) = 𝑓 𝑡, 𝑦, 𝑦 ′ , … , 𝑦 𝑚−1 ,𝑎 ≤ 𝑡 ≤ 𝑏
con condiciones iniciales,
𝑦 𝑎 = 𝛼1 , 𝑦 ′ 𝑎 = 𝛼2 , … , 𝑦 𝑚−1 𝑎 = 𝛼𝑚
Unidad 7. Ecuaciones diferenciales de orden superior
𝑦 (𝑚) = 𝑓 𝑡, 𝑦, 𝑦 ′ , … , 𝑦 𝑚−1 ,𝑎 ≤ 𝑡 ≤ 𝑏
con condiciones iniciales, No se requieren técnicas nuevas para
𝑦 𝑎 = 𝛼1 , 𝑦 ′ 𝑎 = 𝛼2 , … , 𝑦 𝑚−1 𝑎 = 𝛼𝑚 resolverlos.
𝑑𝑢𝑚 𝑑𝑦 (𝑚−1)
= = 𝑦 (𝑚) = 𝑓(𝑡, 𝑦1 , 𝑦2 , … , 𝑦𝑚 )
𝑑𝑡 𝑑𝑡
con condiciones iniciales,
𝑢1 𝑎 = 𝛼1 , 𝑢2 𝑎 = 𝛼2 , … , 𝑢𝑚 𝑎 = 𝛼𝑚
Unidad 7. Ecuaciones diferenciales de orden superior