Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ec Dif Ordinacias - 196-221
Ec Dif Ordinacias - 196-221
La ecuación diferencial ordinaria (𝑒. 𝑑. 𝑜.) relaciona una función (de una variable
independiente) con sus derivadas.
1. Problemas de valor inicial (todas las condiciones iniciales están dadas para el
mismo punto).
2. Problemas con valores de frontera (no todas las condiciones iniciales están
dadas para el mismo punto).
Nomenclatura:
𝑒. 𝑑. 𝑜: ecuación diferencial ordinaria.
𝜀𝑓 : 𝑂(ℎ𝑚 ): Error debido a la fórmula, en un solo paso.
𝑒𝑓 : 𝑂(ℎ𝑚−1 ), Error acumulado (en varios pasos) debido a la fórmula.
Si se tiene:
𝑓(𝑥) = 𝑥 2 – 9 → 𝑓’(𝑥) = 2𝑥
𝑓(𝑥) = 𝑥 2 + 5 → 𝑓’(𝑥) = 2𝑥
𝑓(𝑥) = 𝑥 2 + 12 → 𝑓’(𝑥) = 2𝑥
Existen infinitas funciones (de la misma familia) que pueden generar la misma derivada,
por lo que es necesario dar un punto de 𝑓(𝑥) para ubicar exactamente la curva
progenitora. Ejemplo: si se dijera que 𝑓(0) = 5, se sabría que la curva progenitora es
𝑓(𝑥) = 𝑥 2 + 5.
187
Ecuaciones diferenciales ordinarias
Derivada: 𝒚’ = 𝒇(𝒙, 𝒚) = . ..
Se tiene solamente:
• 𝑓(𝑥, 𝑦) . La derivada en cualquier punto de la “hoja” (𝑥, 𝑦)
• (𝑥𝑖 , 𝑦𝑖 )
Con esa información, lo único que se puede hacer es encontrar la derivada en ese punto:
𝑦𝑖′ = 𝑓(𝑥𝑖 , 𝑦𝑖 ).
𝑦𝑖+1 − 𝑦𝑖
= 𝑡𝑔(𝜃) = 𝑘1
ℎ
188
Ecuaciones diferenciales ordinarias
es poco usado
Cálculo del error para un solo paso (𝜀𝑓 ) por series de Taylor
𝑦 ′ (𝑥0 ) 1 𝑦 ′′ (𝑥0 ) 2
𝑦(𝑥) = 𝑦(𝑥0 ) + ℎ + ℎ +⋯
1! 2!
𝑦 ′′ (𝑥0 ) 2
𝑦𝑖+1 = 𝑦𝑖 + 𝑘ℎ + ℎ →
2!
𝑦′′ (𝑥0 ) 2
𝜀𝑓 = ℎ = 𝑂(ℎ2 ) para un solo paso
2!
𝑒𝑓 = 𝑀 ∗ 𝐹ℎ2
Nota: Se hace algo semejante para los demás métodos que vienen a continuación.
…………………………………….
Para poder llegar al punto deseado (𝑥𝑖+1 , 𝑓(𝑥𝑖+1 )), se tendría que haber viajado por una
recta con pendiente algo mayor (según la gráfica), pero ¿cómo obtener otra pendiente
diferente a la encontrada, si solo se tiene la derivada y (𝑥𝑖 , 𝑦𝑖 )?, ¿con qué pendiente
viajaría usted?
189
Ecuaciones diferenciales ordinarias
Se observa:
𝑘1 = 𝑓(𝑥𝑖 , 𝑦𝑖 )
𝑘2 = 𝑓(𝑥𝑖 + ℎ, 𝑦𝑖 + ℎ𝑘1 )
𝑘1 + 𝑘2
𝑘=
2
𝑘1 + 𝑘2
𝑦𝑖+1 = 𝑦𝑖 + ℎ𝑘; 𝑘= ; 𝜀𝑓 = 𝑶(ℎ3 ) → 𝑒𝑓 = 𝑶(ℎ2 ) (8.2)
2
Es poco usado
190
Ecuaciones diferenciales ordinarias
Figura 8.3
Método modificado de Euler o mejorado del polígono o de Cauchy
Otra alternativa es viajar con la pendiente de la mitad del intervalo, que es casi paralela a
la línea que une (𝑥𝑖 , 𝑦𝑖 ) con el punto ideal de llegada.
𝑘1 = 𝑓(𝑥𝑖 , 𝑦𝑖 )
ℎ ℎ
𝑘2 = 𝑓 (𝑥𝑖 + 2 , 𝑦𝑖 + 2 𝑘1 )
Poco usado
191
Ecuaciones diferenciales ordinarias
ℎ ℎ
• Desde (𝑥𝑖 , 𝑦𝑖 ) se viaja por 𝑘1 hasta el punto (𝑥𝑖 + , 𝑦𝑖 + 𝑘1 )
2 2
ℎ ℎ
• Se encuentra la pendiente en ese punto: 𝑘2 = 𝑓 (𝑥𝑖 + , 𝑦𝑖 + 𝑘1 )
2 2
ℎ ℎ
• Desde (𝑥𝑖 , 𝑦𝑖 ) se viaja por 𝑘2 , hasta (𝑥𝑖 + 2 , 𝑦𝑖 + 2 𝑘2 )
ℎ ℎ
• Se encuentra la pendiente en ese punto: 𝑘3 = 𝑓 (𝑥𝑖 + 2 , 𝑦𝑖 + 2 𝑘2 )
192
Ecuaciones diferenciales ordinarias
Una pendiente de la mitad es superior a una de los extremos, pero ¿qué tanto? ¿5 veces?,
¿3 veces?, ¿2 veces? Puede escoger la que crea más conveniente, pero usaremos la de 2
veces, que es muy usada.
𝑘1 = 𝑓(𝑥𝑖 , 𝑦𝑖 )
ℎ ℎ
𝑘2 = 𝑓 (𝑥𝑖 + , 𝑦𝑖 + 𝑘1 )
2 2
ℎ ℎ
𝑘3 = 𝑓 (𝑥𝑖 + , 𝑦𝑖 + 𝑘2 )
2 2
𝑘4 = 𝑓(𝑥𝑖 + ℎ, 𝑦𝑖 + ℎ 𝑘3 )
𝑘1 + 2𝑘2 + 2𝑘3 + 𝑘4
𝑘=
6
𝑘1 + 2𝑘2 + 2𝑘3 + 𝑘4
𝑦𝑖+1 = 𝑦𝑖 + ℎ𝑘; 𝑘= ; 𝜀𝑓 = 𝑶(ℎ5 ) → 𝑒𝑓 = 𝑶(ℎ4 ) (8.4)
6
𝒚𝒊+𝟏 = 𝒚𝒊 + 𝒉𝒌 (8.5)
Lo que varía es la pendiente 𝑘 con la cual se va desde el punto (𝑥𝑖 , 𝑦𝑖 ) hasta el siguiente.
Por tal razón, todos estos métodos se trabajan en forma similar, siendo solamente unos
más largos que otros.
………………………………………………….
Lo anterior, no se garantiza que los dígitos sean correctos, pero es probable que sí sean.
Ejemplo 8.1
193
Ecuaciones diferenciales ordinarias
Se tiene:
3.5𝑦
=1 𝑦(1) = 1
𝑥𝑦′
Solución:
3.5𝑦
𝑦 ′ = 𝑓(𝑥, 𝑦) = 𝑅𝑒𝑐𝑢𝑒𝑟𝑑𝑒: 𝒚’ = 𝒇(𝒙, 𝒚)
𝑥
1.3 – 1
ℎ = = 0.1 (son 3 intervalos)
3
Por Euler:
Recordar que 𝑘 = 𝑘1
…………………. Paso 1 ……………….
𝑥0 = 1; 𝑦0 = 1
3.5𝑦 3.5 ∗ 1
𝑘1 = 𝑓(𝑥𝑖 , 𝑦𝑖 ) = 𝑓(𝑥0 , 𝑦0 ) = 𝑓(1, 1) = = = 3.5
𝑥 1
194
Ecuaciones diferenciales ordinarias
Por Runge-Kutta:
𝑥0 = 1; 𝑦0 = 1
3.5𝑦 3.5 ∗ 1
𝑘1 = 𝑓(𝑥𝑖 , 𝑦𝑖 ) = 𝑓(𝑥0 , 𝑦0 ) = 𝑓(1, 1) = = = 3.5
𝑥 1
ℎ ℎ ℎ ℎ 0.1 0.1
𝑘2 = 𝑓 (𝑥𝑖 + , 𝑦𝑖 + 𝑘1 ) = 𝑓 (𝑥0 + , 𝑦0 + 𝑘1 ) = 𝑓 (1 + , 1 + 3.5)
2 2 2 2 2 2
3.5 ∗ 1.39593
𝑘1 = 𝑓(𝑥𝑖 , 𝑦𝑖 ) = 𝑓(𝑥1 , 𝑦1 ) = 𝑓(1.1, 1.39593) = = 4.44160
1.1
ℎ ℎ ℎ ℎ 0.1 0.1
𝑘2 = 𝑓 (𝑥𝑖 + , 𝑦𝑖 + 𝑘1 ) = 𝑓 (𝑥1 + , 𝑦1 + 𝑘1 ) = f (1.1 + ,1.39593 + 4.44160)
2 2 2 2 2 2
195
Ecuaciones diferenciales ordinarias
3.5 ∗ 1.61801
= 𝑓(1.15, 1.61801) = = 4.92438
1.15
ℎ ℎ ℎ ℎ 0.1 0.1
𝑘3 = 𝑓 (𝑥𝑖 + , 𝑦𝑖 + 𝑘2 ) = 𝑓 (𝑥1 + , 𝑦1 + 𝑘2 ) = 𝑓(1.1 + ,1.39593 + 4.92438)
2 2 2 2 2 2
3.5 ∗ 1.642149
= 𝑓(1.15, 1.642149) = = 4.99784
1.15
3.5 ∗ 1.895714
= 𝑓(1.2, 1.895714 ) = = 5.52917
1.2
𝑘1 + 2𝑘2 + 2𝑘3 + 𝑘4 4.44160 + 2 ∗ 4.92438 + 2 ∗ 4.99784 + 5.52917
𝑘= = = 4.9692
6 6
ℎ 0.1
Usando pasos de = calculamos 𝑦ℎ (1.3) = 𝟐. 𝟓𝟎𝟒96
2 2 2
𝑦(1.3) = 2.504
Debido a que las fórmulas de errores son teóricas y no tienen en cuenta que se trabaja en
computadores con 𝑑 dígitos decimales, a continuación, daremos una guía para escoger un
ℎ que produzca una respuesta cercana a la mejor que puede dar un computador de 𝑑
dígitos.
196
Ecuaciones diferenciales ordinarias
Como el error relativo (𝜀𝑅 ) nos da una idea de la cantidad de dígitos significativos (si
𝜀𝑅 ≈ 10−13, puede haber 13 dígitos significativos), en un computador de 𝑑 dígitos, es
lógico no aspirar a tener más de 𝑑 dígitos significativos, por lo tanto, 𝜀𝑅 ≥ 10−𝑑
𝑒𝑓 ℎ𝓸
𝜀𝑅 = = ≥ 10−𝑑 →
𝑟 𝑟
1
ℎ = (𝑟 ∗ 10−𝑑 ) 𝓸 (8.6)
En donde:
𝑒𝑓 : Error absoluto cometido por la fórmula.
𝑑: número de dígitos que trabaja el computador.
𝓸 ∶ ℎ𝓸
𝑟: Valor de la respuesta. Como no conocemos 𝑟, tomamos un valor
aproximado. Si la respuesta obtenida (𝑟), es muy diferente de la
aproximada, tomamos esta última para volver a calcular ℎ.
Ejemplo 8.2
197
Ecuaciones diferenciales ordinarias
.......................................
1−0
a. con ℎ = = 0.2 se obtiene 𝑦(1) = 𝟑. 𝟕𝟏𝟖 313
5
ℎ
con ℎ = 2 = 0.1 se obtiene 𝑦(1) = 𝟑. 𝟕𝟏𝟖 283
.......................................
1 1
b. ℎ = (𝑟 ∗ 10−𝑑 ) 𝓸 = (3.7 ∗ 10−16 )4 ≈ 1.4 ∗ 10−4
𝑥𝑓 − 𝑥𝑖 1−0
𝑀= = = 7142.8 ≈ 7100 → se calcula ℎ
ℎ 1.4 ∗ 10−4
𝑑𝑧
𝐾 = 𝑧′ = = 𝐹(𝑥, 𝑦, 𝑧) 𝑧(𝑥0 ) = 𝑧0
𝑑𝑥
198
Ecuaciones diferenciales ordinarias
Ejemplo 8.3
𝑦’ = 𝑓(𝑥, 𝑦, 𝑧) = 𝑧 𝑦(1) = 1
8.75𝑦
𝑧’ = 𝐹(𝑥, 𝑦, 𝑧) = + 𝑧 − 3.5𝑥 2.5 𝑧(1) = 3.5
𝑥2
1.3 – 1
En el intervalo [1, 1.3]. Tomar 3 intervalos → ℎ = 3
= 0.1
Se usará:
Se tiene:
𝑘 = 𝑦’ = 𝑓(𝑥, 𝑦, 𝑧) = 𝑧 𝑦(1) = 1
8.75𝑦
𝐾 = 𝑧’ = 𝐹(𝑥, 𝑦, 𝑧) = + 𝑧 − 3.5𝑥 2.5 𝑧(1) = 3.5
𝑥2
Por Euler
𝑘1 = 𝑓(𝑥𝑖 , 𝑦𝑖 , 𝑧𝑖 )
𝐾1 = 𝐹(𝑥𝑖 , 𝑦𝑖 , 𝑧𝑖 )
𝑦𝑖+1 = 𝑦𝑖 + ℎ𝑘
𝑧𝑖+1 = 𝑧𝑖 + ℎ𝐾
…………………. Paso 1 ……………….
𝑥0 = 1; 𝑦0 = 1; 𝑧0 = 3.5
8.75𝑦 8.75 ∗ 1
𝐾1 = 𝐹(𝑥0 , 𝑦0 , 𝑧0 ) = 𝐹(1, 1, 3.5) = 2
+ 𝑧 − 3.5𝑥 2.5 = + 3.5 − 3.5 ∗ 12.5 = 8.75
𝑥 12
199
Ecuaciones diferenciales ordinarias
8.75 ∗ 1.35
𝐾1 = 𝐹(𝑥1 , 𝑦1 , 𝑧1 ) = 𝐹(1.1, 1.35, 4.375) = + 4.375 − 3.5 ∗ 1. 12.5 = 9.6957
1. 12
8.75*1.7875
𝐾1 = 𝐹(𝑥2 , 𝑦2 , 𝑧2 ) = 𝐹(1.2, 1.7875, 5.3446) = +5.3446-3.5*1.22.5 = 10.6851
1.22
Por Runge-Kutta
𝑘1 = 𝑓(𝑥𝑖 , 𝑦𝑖 , 𝑧𝑖 )
𝐾1 = 𝐹(𝑥𝑖 , 𝑦𝑖 , 𝑧𝑖 )
ℎ ℎ ℎ
𝑘2 = 𝑓 (𝑥𝑖 + , 𝑦𝑖 + 𝑘1 , 𝑧𝑖 + 𝐾1 ) *
2 2 2
ℎ ℎ ℎ
𝐾2 = 𝐹 (𝑥𝑖 + , 𝑦𝑖 + 𝑘1 , 𝑧𝑖 + 𝐾1 ) *
2 2 2
ℎ ℎ ℎ
𝑘3 = 𝑓 (𝑥𝑖 + , 𝑦𝑖 + 𝑘2 , 𝑧𝑖 + 𝐾2 )
2 2 2
ℎ ℎ ℎ
𝐾3 = 𝐹 (𝑥𝑖 + , 𝑦𝑖 + 𝑘2 , 𝑧𝑖 + 𝐾2 )
2 2 2
200
Ecuaciones diferenciales ordinarias
𝑘4 = 𝑓(𝑥𝑖 + ℎ, 𝑦𝑖 + ℎ 𝑘3 , 𝑧𝑖 + ℎ 𝐾3 )
𝐾4 = 𝐹(𝑥𝑖 + ℎ, 𝑦𝑖 + ℎ 𝑘3 , 𝑧𝑖 + ℎ 𝐾3 )
𝑘1 + 2𝑘2 + 2𝑘3 + 𝑘4
𝑘=
6
𝐾1 + 2𝐾2 + 2𝐾3 + 𝐾4
𝐾=
6
𝑦𝑖+1 = 𝑦𝑖 + ℎ𝑘
𝑧𝑖+1 = 𝑧𝑖 + ℎ𝐾
Observe que:
𝑘2 y 𝐾2 dependen de 𝑘1 y 𝐾1 .
𝑘3 y 𝐾3 dependen de 𝑘2 y 𝐾2 .
k4 y K4 dependen de 𝑘3 y 𝐾3 .
Se tiene:
𝑦’ = 𝑓(𝑥, 𝑦, 𝑧) = 𝑧 𝑦(1) = 1
8.75𝑦
𝑧’ = 𝐹(𝑥, 𝑦, 𝑧) = + 𝑧 − 3.5𝑥 2.5 𝑧(1) = 3.5
𝑥2
𝑥0 = 1; 𝑦0 = 1; 𝑧0 = 3.5;
ℎ ℎ ℎ
𝑘2 = 𝑓 (𝑥0 + , 𝑦0 + 𝑘1 , 𝑧0 + 𝐾1 ) = 𝑓(1 + 0.05,1 + 0.05 ∗ 3.5, 3.5 + 0.05 ∗ 8.75)
2 2 2
= 𝑓(1.05, 1.175, 3.9375) = 𝑧 = 3.9375
ℎ ℎ ℎ
𝐾2 = 𝐹 (𝑥0 + , 𝑦0 + 𝑘1 , 𝑧0 + 𝐾1 ) = 𝐹(1.05, 1.175, 3.9375)
2 2 2
8.75𝑦 2.5
8.75 ∗ 1.175
= 2
+ 𝑧 − 3.5𝑥 = + 3.9375 − 3.5 ∗ 1.052.5 = 9.30886
𝑥 1.052
ℎ ℎ ℎ
𝑘3 = 𝑓 (𝑥0 + , 𝑦0 + 𝑘2 , 𝑧0 + 𝐾2 ) = 𝑓(1 + 0.05, 1 + 0.05 ∗ 3.9375, 3.5 + 0.05 ∗ 9.30886)
2 2 2
= 𝑓(1.05, 1.19688, 3.96544) = 𝑧 = 3.96544
201
Ecuaciones diferenciales ordinarias
ℎ ℎ ℎ
𝐾3 = 𝐹 (𝑥0 + , 𝑦0 + 𝑘2 , 𝑧0 + 𝐾2 ) = 𝐹(1.05, 1.19688, 3.96544)
2 2 2
8.75𝑦 2.5
8.75 ∗ 1.19688
= 2
+ 𝑧 − 3.5𝑥 = + 3.96544 − 3.5 ∗ 1.052.5 = 9.51045
𝑥 1.052
ℎ ℎ ℎ
𝑘2 = 𝑓 (𝑥1 + , 𝑦1 + 𝑘1 , 𝑧1 + 𝐾1 ) = 𝑓(1.15, 1.61803, 4.94633) = 𝑧 = 4.94633
2 2 2
ℎ ℎ ℎ
𝐾2 = 𝐹 (𝑥1 + , 𝑦1 + 𝑘1 , 𝑧1 + 𝐾1 ) = 𝐹(1.15, 1.61803, 4.94633) = 10.68785
2 2 2
ℎ ℎ ℎ
𝑘3 = 𝑓 (𝑥1 + , 𝑦1 + 𝑘2 , 𝑧1 + 𝐾2 ) = 𝑓(1.15, 1.64327, 4.976) = 𝑧 = 4.976
2 2 2
ℎ ℎ ℎ
𝐾3 = 𝐹 (𝑥1 + , 𝑦1 + 𝑘2 , 𝑧1 + 𝐾2 ) = 𝐹(1.15, 1.64327, 4.976) = 10.88452
2 2 2
202
Ecuaciones diferenciales ordinarias
Se sugiere siempre poner a la izquierda del signo igual la variable con “prima” (𝑦′,
𝑧′, 𝑤′ , etc.)
Ejemplo 8.4
Resuelva por Euler y por Runge-Kutta la siguiente ecuación diferencial de segundo orden:
8.75𝑦
𝑦′′ = + 𝑦′ − 3.5𝑥 2.5 𝑦(1) = 1; 𝑦’(1) = 3.5
𝑥2
1.3 – 1
En el intervalo [1, 1.3]. Tomar 3 intervalos → ℎ = 3
= 0.1
𝑦’ = 𝑧 𝑦(1) = 1
8.75𝑦
𝑧′ = + 𝑧 − 3.5𝑥 2.5 𝑧(1) = 3.5
𝑥2
𝑦’ = 𝑓(𝑥, 𝑦, 𝑧) = 𝑧 𝑦(1) = 1
203
Ecuaciones diferenciales ordinarias
8.75𝑦
𝑧’ = 𝐹(𝑥, 𝑦, 𝑧) = + 𝑧 − 3.5𝑥 2.5 𝑧(1) = 3.5
𝑥2
Ejemplo 8.5
𝑦′ 13.125𝑦 𝑦′′
2.5
=− 3
+ 𝑦′′′ − +2 𝑦(1) = 1; 𝑦’(1) = 3.5𝑦’’(1) = 8.75
3.5𝑥 𝑥 8.75𝑥 1.5
1.3 – 1
En el intervalo [1, 1.3]. Tomar 3 intervalos → ℎ = = 0.1
3
𝑦′′ 𝑦′ 13.125 𝑦
𝑦′′′ = 1.5
+ 2.5
+ −2
8.75𝑥 3.5𝑥 𝑥3
𝑦′ = 𝑧
𝑧′ 𝑧 13.125 𝑦
𝑧 ′′ = 1.5
+ 2.5
+ −2
8.75𝑥 3.5𝑥 𝑥3
𝑧′ = 𝑤
𝑤 𝑧 13.125 𝑦
𝑤′ = 1.5
+ 2.5
+ −2
8.75𝑥 3.5𝑥 𝑥3
204
Ecuaciones diferenciales ordinarias
𝑦′ = 𝑧 𝑦(1) = 1
𝑧′ = 𝑤 𝑧(1) = 3.5
𝑤 𝑧 13.125 𝑦
𝑤′ = 1.5
+ 2.5
+ −2 𝑤(1) = 8.75
8.75𝑥 3.5𝑥 𝑥3
𝑘 = 𝑓(𝑥, 𝑦, 𝑧, 𝑤) = 𝑦 ′ = 𝑧 𝑦(1) = 1
𝑤 𝑧 13.125 𝑦
𝒦 = ℱ(𝑥, 𝑦, 𝑧, 𝑤) = 𝑤 ′ = + + −2 𝑤(1) = 8.75
8.75𝑥 1.5 3.5𝑥 2.5 𝑥3
Este sistema se puede solucionar de forma similar a uno de segundo orden (ver Ejemplo
8.3). Las ecuaciones de mayor orden se resuelven de forma análoga.
205
Ecuaciones diferenciales ordinarias
𝑥𝒇 = 𝑥𝑓𝑖𝑛𝑎𝑙
𝑦𝑓 = 𝑦(𝑥𝒇 ); 𝓎𝑓 = 𝓎(𝑥𝒇 ); 𝑌𝑓 = 𝑌(𝑥𝒇 )
en donde:
𝑥2
𝐴, 𝐵, 𝐶 son funciones de 𝑥 ej.: 𝐴 = 5
; 𝐵 = 𝑥3 ; 𝐶 = 𝑥 + 3
........................................................................................................................................
........................................................................................................................................
𝓎′′ = 𝐴𝓎′ + 𝐵𝓎 + 𝐶 𝓎(𝑥0 ) = 𝑦0 𝓎′(𝑥0 ) = 0 (𝑑𝑒 𝑣𝑎𝑙𝑜𝑟 𝑖𝑛𝑖𝑐. ) (8.8)
En donde:
𝑦𝑓 − 𝓎𝑓
𝒄= (8.11)
𝑌𝑓
Demostración:
206
Ecuaciones diferenciales ordinarias
(𝓎′ + 𝑐𝑌 ′ ) = 𝑦′
(𝓎 + 𝑐𝑌) = 𝑦
Calculando y en 𝑥𝒇 se tiene:
𝑦𝑓 − 𝓎𝑓
𝑦𝑓 = 𝓎𝑓 + 𝑐𝑌𝑓 → 𝒄=
𝑌𝑓
Ejemplo 8.6
8.75𝑦
𝑦 ′′ = + 𝑦 ′ − 3.5𝑥 2.5 𝑦(1) = 1 = 𝑦0 ; 𝑦(1.3) = 2.505 = 𝒚𝒇 = 𝑦3
𝑥2
Se reemplaza por las dos ecuaciones diferenciales de valor inicial (8.8) y (8.9):
8.75 𝓎
𝓎′′ = + 𝓎′ − 3.5𝑥 2.5 𝓎(1) = 1 𝓎′(1) = 0
𝑥2
8.75 𝑌
𝑌 ′′ = + 𝑌′ 𝑌(1) = 0 𝑌′(1) = 1 (no el − 3.5𝑥 2.5 )
𝑥2
y se resuelven independientemente.
Ecuación 1.
8.75 𝓎
𝓎′′ = + 𝓎′ − 3.5𝑥 2.5 𝓎0 = 1; 𝓎′0 = 0
𝑥2
𝓎′ = 𝑓(𝑥, 𝓎, 𝑧) = 𝑧 𝓎(1) = 1
8.75 𝓎
𝑧 ′ = 𝐹(𝑥, 𝓎, 𝑧) = + 𝑧 − 3.5𝑥 2.5 𝑧(1) = 0
𝑥2
207
Ecuaciones diferenciales ordinarias
Por Euler
𝑥0 = 1; 𝓎0 = 1; 𝑧0 = 0
𝑘1 = 𝑓(𝑥0 , 𝓎0 , 𝑧0 ) = 𝑓(1, 1, 0) = 𝑧 = 0
8.75 𝓎 8.75 ∗ 1
𝐾1 = 𝐹(𝑥0 , 𝓎0 , 𝑧0 ) = 𝐹(1, 1, 0) = 2
+ 𝑧 − 3.5𝑥 2.5 = + 0 − 3.5 ∗ 12.5 = 5.25
𝑥 12
𝓎1 = 𝓎0 + ℎ𝑘 = 1 + 0.1 ∗ 0 = 1
𝑧1 = 𝑧0 + ℎ𝐾 = 0 + 0.1 ∗ 5.25 = 0.525
……………………………………………………
Ecuación 2.
8.75 𝑌
𝑌’’ = + 𝑌’ 𝑌 (1) = 0 𝑌’ (1) = 1
𝑥2
208
Ecuaciones diferenciales ordinarias
𝑘 = 𝑌’ = 𝑓 (𝑥, 𝑌, 𝑧) = 𝑧 𝑌 (1) = 0
8.75 𝑌
𝐾 = 𝑧’ = 𝐹 (𝑥, 𝑌, 𝑧) = + 𝑧 𝑧(1) = 1
𝑥2
𝑥0 = 1; 𝑌0 = 0; 𝑧0 = 1
𝑘1 = 𝑓(𝑥0 , 𝑌0 , 𝑧0 ) = 𝑓(1, 0, 1) = 𝑧 = 1
8.75 𝑌 0
𝐾1 = 𝐹(𝑥0 , 𝑌0 , 𝑧0 ) = 𝐹(1, 0, 1) = + 𝑧 = 8.75 ∗ + 1 = 1
𝑥2 12
𝑌1 = 𝑌0 + ℎ𝑘 = 0 + 0.1 ∗ 1 = 0.1
𝑧1 = 𝑧0 + ℎ𝐾 = 1 + 0.1 ∗ 1 = 1.1
𝑥0 = 𝟏. 𝟎 1 0 1 1
4.0414
𝑥1 = 1.1 1 0.1 1.404 1.396
𝑥2 = 1.2 1.0525 0.21 1.901 1.893
209
Ecuaciones diferenciales ordinarias
𝑥3 = 𝑥𝑓
1.1382 0.3382 2.505 2.505
= 𝟏. 𝟑
Ejercicios
1-Resuelva la siguiente ecuación en el intervalo [1, 1.3], tome tres intervalos. ¿Es
confiable la respuesta? Si es así, encuentre el error aproximado (se supone que no se sabe
la respuesta teórica), calcule un ℎ que al resolver la 𝑒. 𝑑. 𝑜. nos dé una respuesta cercana
a la óptima (usando un computador de 16 dígitos) y compare resultados con la respuesta
teórica: 𝑦 = 𝑥 2.5. Hágalo en el intervalo [1, 1.3]
𝑥 2.5
= 𝑦(1) = 1
𝑦 𝑦′
a. Resuélvalo por Euler
b. Resuélvalo por el método Mejorado de Euler o Heun
c. Resuélvalo por el método modificado de Euler o mejorado del polígono o
de Cauchy
d. Resuélvalo por Runge-Kutta (cuarto orden)
e. Resuélvalo por diferencias finitas (para el próximo capítulo).
3- Resuelva la siguiente ecuación en el intervalo [1, 1.3], tome tres intervalos. Compare
resultados con la ecuación teórica: 𝑦 = 𝑥 3.6
𝑥 5.2
𝑦′ = 𝑦′′ − 9.36 + 3.6𝑥 2.6 𝑦(1) = 1; 𝑦’(1) = 3.6
𝑦
210
Ecuaciones diferenciales ordinarias
4-Resuelva la siguiente ecuación en el intervalo [1, 1.3], tome tres intervalos. Compare
resultados con la ecuación teórica: 𝑦 = 𝑥 3.6
6-Resuelva la siguiente ecuación en el intervalo [0, 0.3], tome tres intervalos. Compare
resultados con la ecuación teórica: 𝑦 = 𝑥𝑒 𝑥
𝑒 2𝑥 2
(𝑥 + 3𝑥 + 2) + 𝑦 = 𝑦′′ + 𝑥𝑒 𝑥 𝑦(0) = 0; 𝑦(0.3) = 0.405
𝑦′
211