Vous êtes sur la page 1sur 3

7.

Aplicar el Método de Taylor de orden dos a la ecuación y´ =


Sen(xy), con la condición inicial: y(0) = 1. Utilizar h = 0.2

La expresión a considerar será:

1 ′′
𝑦(𝑥𝑛+1 ) ≈ 𝑦𝑛 + 1 = 𝑦𝑛 + 𝑦 ′ (𝑥𝑛 )ℎ + 𝑦 (𝑥𝑛 )ℎ2
2

Tendremos entonces:

𝑦 ′ (𝑥𝑛 ) = 𝑓(𝑥, 𝑦𝑛 ) = 𝑠𝑒𝑛(𝑥𝑛 𝑦𝑛 )

𝑦[cos(𝑥𝑦)] + 𝑥𝑦 ′ [cos(𝑦𝑥)] = 𝑦 ′

Y ahora el objetivo es despejar a y prima, entonces se agrupan los


términos que tienen y prima :

𝑦[𝑐𝑜𝑠(𝑥𝑦)] = 𝑦′ − 𝑥𝑦′[𝑐𝑜𝑠(𝑦𝑥)]

Luego se factoriza

𝑦′ [ 1 − 𝑥𝑐𝑜𝑠(𝑥𝑦)] = 𝑦[𝑐𝑜𝑠(𝑥𝑦)]

𝑦[𝑐𝑜𝑠(𝑥𝑦)]
𝑦′ =
[ 1 − 𝑥𝑐𝑜𝑠(𝑥𝑦)]

Y así los primeros pasos de la resolución serán (tomaremos h = 0,2):

𝑥1 = 𝑥𝑜 + ℎ = 0,2

[𝑐𝑜𝑠(𝑥𝑦)]ℎ2
𝑦1 = 𝑦0 +
[ 1 − 𝑥𝑐𝑜𝑠(𝑥𝑦)]

[𝑐𝑜𝑠(𝑥𝑦)]0,22
𝑦1 = 1 +
[ 1 − 𝑥𝑐𝑜𝑠(𝑥𝑦)]

1 𝑐𝑜𝑠1 ∗ 0,2
𝑦(1) =
2 ∗1

𝑦(1) = 0,1
0,1 𝑐𝑜𝑠2 ∗ 0,4
𝑦(2) =
2 ∗ 0,001

𝑦(2) = 20

Y así sucesivamente. El error local en esta aproximación será


proporcional a ℎ3 y por tanto el error global lo será a ℎ2 .

8. Solucionar el siguiente problema de valor inicial utilizando el Método


de Runge-Kutta de segundo orden.

Solución analítica:

1 2 +2𝑥)
𝑦(𝑥) = 5 𝑒 2𝑠𝑒𝑛 (𝑥 +1

2
Utilizamos Ralston, 𝑎2 = 3

1 2
𝑦𝑖+1 = 𝑦𝑖 ( 𝑘1 + 𝑘2 ) ℎ
3 3
Donde
𝑘1 = 𝑓(𝑥𝑖 , 𝑦𝑖 )

Así cómo:
3 3
𝑘2 = 𝑓(𝑥𝑖 + ℎ, 𝑦𝑖 + 𝑘1 ℎ)
4 4

Primer paso:
𝑑𝑦
= (𝑦 + 1)(𝑥 + 1)cos(𝑥 2 + 2𝑥)
𝑑𝑥
Reemplazamos:

𝑘1 = (4 + 1)(0 + 1)cos(02 + 2 ∗ 0)
𝑘1 = 𝑓(0,4) = 5
3 3
𝑘2 = 𝑓 (0 + ∗ 0.5, 4 + ∗ 5 ∗ 0,5) = 𝑓(0.375, 5.875) = 5.945
4 4
𝑥1 = 0 + 0.5 = 0.5
1 2
𝑦1 = 4 + ( ∗ 5 + ∗ 5.945) ∗ 0.5 = 6.815
3 3
7.036 − 6.815
𝜀𝑡 = = 3.1%
7.036
Segundo paso:
𝑘1 = 𝑓(0.5,6.815) = 3.696
3 3
𝑘2 = 𝑓 (0.5 + ∗ 0.5, 6.815 + ∗ 3.696 ∗ 0.5) = 𝑓(0.875, 8.201) = −13.98
4 4

𝑥1 = 0.5 + 0.5 = 1.0

1 2
𝑦1 = 6.815 + ( ∗ 3.696 + ∗ (−13.98)) ∗ 0.5 = 2.771
3 3

4.366 − 2.771
𝜀𝑡 = = 57%
2.771

Se ve que el error verdadero se dispara al 57% esto es consecuencia de


que la solución analítica tiene mucha variación en un tamaño de paso de
0,5.

Vous aimerez peut-être aussi