Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplos
5.2.- Problemas de Valor Inicial para EDO’S de Primer Orden
Ejemplo.- Empleando el método de RK4 con 𝑁𝑁 = 5 intervalos, (𝑛𝑛 = 6 puntos) resuelva el (𝑃𝑃𝑃𝑃𝑃𝑃)1
𝑦𝑦 ′ = 𝑥𝑥 + 𝑦𝑦 + 𝑥𝑥𝑥𝑥, 0 ≤ 𝑥𝑥 ≤ 0.5
𝑦𝑦(0) = 1
Resolución.- Se calcularan primero los valores de 𝑘𝑘1 , 𝑘𝑘2 , 𝑘𝑘3 , 𝑘𝑘4 , mediante la formulas
ℎ 𝑘𝑘1 ℎ 𝑘𝑘2
𝑘𝑘1 = ℎ𝑓𝑓(𝑥𝑥𝑛𝑛 , 𝑦𝑦𝑛𝑛 ) 𝑘𝑘2 = ℎ𝑓𝑓 �𝑥𝑥𝑛𝑛 + 2, 𝑦𝑦𝑛𝑛 + 2
� 𝑘𝑘3 = ℎ𝑓𝑓 �𝑥𝑥𝑛𝑛 + 2, 𝑦𝑦𝑛𝑛 + 2
� 𝑘𝑘4 = ℎ𝑓𝑓(𝑥𝑥𝑛𝑛 + ℎ + ℎ, 𝑦𝑦𝑛𝑛 + 𝑘𝑘3 )
𝑛𝑛 𝑥𝑥0 = 1 , 𝑦𝑦0 = 1
=0
Actualizando valores mediante las fórmulas 𝑥𝑥𝑛𝑛+1 = 𝑥𝑥𝑛𝑛 + ℎ , 𝑦𝑦𝑛𝑛+1 = 𝑦𝑦𝑛𝑛 + 16(𝑘𝑘1 + 2𝑘𝑘2 + 2𝑘𝑘3 + 𝑘𝑘4 )
1
𝑦𝑦1 = 𝑦𝑦0 + (𝑘𝑘1 + 2𝑘𝑘2 + 2𝑘𝑘3 + 𝑘𝑘4 ) = 1.115 894 470
6
⋮
n 𝑥𝑥 𝑦𝑦
0 0.00000 1.000 000 000
1 0.10000 1.115 894 470
2 0.20000 1.267 700 257
3 0.30000 1.463 032 991
4 0.40000 1.711 877 532
5 0.50000 2.027 333 260
1
ING. EDGAR H. MEDINA TAPIA METODOS NUMERICOS I
𝑥𝑥 ′ = 𝑥𝑥𝑥𝑥 + 𝑡𝑡 ; 𝑥𝑥(0) = 1
; 0 ≤ 𝑡𝑡 ≤ 0.5
𝑦𝑦 ′ = 𝑡𝑡𝑡𝑡 + 𝑥𝑥 ; 𝑦𝑦(0) = −1
Resolución.- En este caso, se consideran
ℎ 𝑘𝑘1 ℓ
𝑘𝑘2 = ℎ𝑓𝑓 �𝑡𝑡0 + 2, 𝑥𝑥0 + 2
, 𝑦𝑦0 + 21� = −0.085 250 000
ℎ 𝑘𝑘 ℓ
ℓ2 = ℎ𝑔𝑔 �𝑡𝑡0 + , 𝑥𝑥 + 21, 𝑦𝑦0
2 0
+ 21� = 0.090 250 000
ℎ 𝑘𝑘2 ℓ
𝑘𝑘3 = ℎ𝑓𝑓 �𝑡𝑡0 + 2, 𝑥𝑥0 + 2
, 𝑦𝑦0 + 22� = −0.086 417 345
ℎ 𝑘𝑘2 ℓ
ℓ3 = ℎ𝑔𝑔 �𝑡𝑡0 + , 𝑥𝑥 + 2 , 𝑦𝑦0
2 0
+ 22� = 0.090 963 125
Actualizando Valores
n 𝑡𝑡 𝑥𝑥 𝑦𝑦
2
ING. EDGAR H. MEDINA TAPIA METODOS NUMERICOS I
Ejemplo.- Empleando el método de RK-4 con 𝑁𝑁 = 5 intervalos, (𝑛𝑛 = 6 puntos) resuelva el (𝑃𝑃𝑃𝑃𝑃𝑃)2
Resolución
3 ′ 4 𝑥𝑥 2 + 1
𝑦𝑦 ′′ = 𝑦𝑦 − 2 𝑦𝑦 + ; 1 ≤ 𝑥𝑥 ≤ 1.5
𝑥𝑥 𝑥𝑥 𝑥𝑥 2
𝑦𝑦(1) = 1.25
𝑦𝑦 ′ (1) = 2
2º Se obtiene un Sistema de dos Ecuaciones Diferenciales de Primer orden. - Empleando las sustituciones
𝑦𝑦 ′ = 𝑧𝑧 ; 𝑦𝑦 ′′ = 𝑧𝑧′ , se genera el siguiente sistema
ℎ 𝑘𝑘1 ℓ
𝑘𝑘2 = ℎ𝑓𝑓 �𝑥𝑥0 + 2, 𝑦𝑦0 + 2
, 𝑧𝑧0 + 21� = 0.215 000 000
ℎ 𝑘𝑘1 ℓ
ℓ2 = ℎ𝑔𝑔 �𝑥𝑥0 + 2, 𝑦𝑦0 + 2
, 𝑧𝑧0 + 21 � = 0.315 192 744
ℎ 𝑘𝑘2 ℓ
𝑘𝑘3 = ℎ𝑓𝑓 �𝑥𝑥0 + 2, 𝑦𝑦0 + 2
, 𝑧𝑧0 + 22� = 0.215 759 637
ℎ 𝑘𝑘2 ℓ
ℓ3 = ℎ𝑔𝑔 �𝑥𝑥0 + 2, 𝑦𝑦0 + 2
, 𝑧𝑧0 + 22 � = 0.314 642 047
3
ING. EDGAR H. MEDINA TAPIA METODOS NUMERICOS I
𝑥𝑥𝑛𝑛+1 = 𝑥𝑥𝑛𝑛 + ℎ , 𝑦𝑦𝑛𝑛+1 = 𝑦𝑦𝑛𝑛 + 16(𝑘𝑘1 + 2𝑘𝑘2 + 2𝑘𝑘3 + 𝑘𝑘4 ) , 𝑧𝑧𝑛𝑛+1 = 𝑦𝑦𝑛𝑛 + 16(ℓ1 + 2ℓ2 + 2ℓ3 + ℓ4 )
n 𝑥𝑥 𝑦𝑦 𝑧𝑧 = 𝑦𝑦 ′