Está en la página 1de 5

TEMA 5: RESOLUCIÓN NUMÉRICA DE ECUACIONES DIFERENCIALES.

1ª.- Consideremos el problema de hallar una función y ( x ) definida en el intervalo [0,1] de la que
sabemos: − y ' ' ( x) + y ( x) = x verificando que y (0) = 0 y (1) = 0 .
Dividir el intervalo [0,1] en 3 partes iguales y, utilizando diferencias finitas obtener valores
aproximados de la función solución en los 2 puntos interiores.
e1+ x − e1−x
Además, sabiendo que la solución exacta es: y ( x) = +x compara los valores
1 − e2
aproximados con los valores exactos.
(Solución: Utilizando 4 cifras decimales tenemos:
• para x=1/3 el valor exacto de la solución es 0.0444 y el aproximado es 0.0440
• para x = 2/3 el valor exacto es 0.0564 y el valor aproximado es 0.0560.)

2º.- Consideremos el problema y ' '−3 y '+2 y = x con x ∈[0,1] siendo y (0) = 1 y (1) = 2 .

Usando las fórmulas de diferencias finitas:


∧ y (c + h ) − y (c − h ) ∧ y (c + h ) − 2 y (c ) + y (c − h )
y ' (c ) = y ''(c) =
2h h2
a) Obtener una estimación del valor de la función solución y ( x ) en 2 puntos intermedios del
intervalo [0,1] dividiéndolo en 3 partes iguales.
b) Obtener una estimación del valor de la función solución y ( x ) en 3 puntos intermedios del
intervalo [0,1] dividiéndolo en 4 partes iguales. ¿ Cuál es la estimación de y (0.5) ?.
Teniendo en cuenta que el valor exacto es y (0.5) =1.428311 comparar los resultados.
∧ ∧
(Solución: a) y (1 / 3) = 1.27102 y (2 / 3) = 1.59326

∧ ∧ ∧
b) y (0.5) =1.42609 y (0.75 ) = 1.68746
y (0.25 ) = 1.20036

3º.-Consideremos el problema de hallar una función y ( x ) definida en el intervalo [1, 2] que

2
verifique la ecuación diferencial de 2º orden y ' ' = y' + x y − x 4 con los siguientes valores en
x
la frontera y (1) =1 y ( 2) = 8 .

a) Comprobar que y = x 3 es la solución exacta del problema.


b) Usando las fórmulas de las diferencias finitas centradas, obtener la estimación del valor de
la solución en 2 puntos intermedios del intervalo. .

Si llamamos | e | = m ax | y ( xi ) − y ( xi ) | al mayor de los errores cometidos en valor
i

absoluto, calcular |e | tanto en b) como en c).


∧ ∧
(Solución: b) y ( x1 ) = 2.35678 y ( x 2 ) = 4.61538
y ( x1 ) = 2.37037 y ( x 2 ) = 4.62963
| e |= 0.0142449 )
4º.-Consideremos el siguiente problema de valor inicial: y ' = cos 2 x en (0,1) con y (0) = 2

Compara el valor exacto de y(0.6) con el valor aproximado que se obtiene mediante el método de
Euler con h=0.2.

(Solución: valor exacto y(0.6)=2.46602; y (0.6) =2.52355)

5.-Consideremos el problema de valor inicial y ' = y − x 2 + 1 con x ∈ [ 0, 2] siendo y (0) = 0.5 ,

1 x
cuya solución exacta es y = ( x + 1) 2 − e . Se desea estudiar la convergencia del método de Euler
2
con h = 0.2 .
a) Usando la fórmula adecuada establecer cotas superiores de los errores que se van a cometer.
b) Aplicar el método de Euler a continuación y comprobar que efectivamente los errores están por
debajo de las cotas anteriores.
hY
(Solución: L = 1 Y = 0.5 e 2 − 2 ⇒ y i − y ( xi ) ≤ ( e ( xi − x0 ) L − 1) = 0.169453 (e xi − 1)
2L

xi 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2


error 0.0293 0.0620 0.0985 0.1387 0.1826 0.2301 0.2806 0.3333 0.3870 0.4396
0 9 4 5 8 3 3 6 2 9
cota 0.0375 0.0833 0.1393 0.2076 0.2911 0.3931 0.5177 0.6698 0.8556 1.0826
2 4 1 7 7 5 1 5 8 4

6º.-Consideremos el siguiente sistema:


1 
y'= − y 
2  en (0, 2) siendo y (0) = 4, z (0) = 6.
z ' = −0.1 y − 0.3 z + 4 

a) Comprobar que: y = 4e − x / 2 z = 2 e− x / 2 − 28 / 3 e−0.3 x + 40 / 3 es la solución exacta del problema.


b) Aplicar el método de Euler con h=0.5 y comparar con los valores exactos en x=2
7º.-Consideremos la ecuación diferencial de 2º orden:
y ''− x y '− y = 0 y (1) = y '(1) = 1

a) Comprobar que: y = e( x. x −1) / 2 es la solución exacta del problema.


b) Determinar por el método de Euler la solución en el intervalo (1, 1,3) con paso h=0,1. Comparar
los resultados.
y ' = 1− x / y x ∈ [ 2, 2.3] 
8º.-Consideremos el siguiente problema de valor inicial:  . Se desea
y (2) = 2 
estimar el valor de y(2.1) utilizando polinomios de Taylor de ordenes 1, 2 y 3
∧ ∧
(Solución: y (1) = 20.0767 (orden 2); y (1) = 20.0854 (orden 3); y (1) = 20.0855 )

y' = 2 y x ∈ [ 0, 1] 
9º.-Consideremos el siguiente problema de valor inicial:  . Dividir el intervalo en
y (0 ) = 1 
100 partes iguales el intervalo original y obtener las estimaciones que hace el método de Euler y el
método de Euler modificado del valor de la función para x = 1 . Comparar ambas estimaciones con
el valor exacto.
(Solución:
∧ ∧
y (1) = 7.244646118 (Euler ); y (1) = 7.388085615 (Euler modificado ); y (1) = 7.389056099 )

10º.-Consideremos el problema de valor inicial:


y ' = 2 x y − 2 x 2 +1 en el intervalo (0, 1) siendo y (0) = 2 .
Aplicar el método de Euler y el método de Euler modificado con h = 0.2 y comparar los resultados
2
obtenidos con la solución exacta del problema y = 2 e x + x .
(Solución:
∧ ∧
xi y ( xi ) y ( x ) (Euler) y ( x ) (Euler modif.)
i i
0.2 2.2816 2.2 2.28
0.4 2.7470 2.56 2.7429
0.6 3.4666 3.1056 3.4564
0.8 4.5929 3.9069 4.5659
1 6.4365 5.1011 6.3627

11º.-Consideremos el problema de valor inicial:


y' = x + y en el intervalo (1, 1.3) siendo y (1) =1 .
Aplicar el método de Euler, el método de Euler modificado y el método de Runge-Kutta de orden 4
con h = 0.1 y comparar los resultados obtenidos con la solución exacta del problema
y = 3 e x −1 − x −1 .

(Solución:
∧ ∧ ∧
xi y ( xi ) y ( xi ) (Euler) y ( xi ) (Euler modif.) y ( xi ) (R-K 4)
1.1 1.21551 1.2 1.215 1.215512
2
1.2 1.46420 1.43 1.4630 1.464207
8
1.3 1.74957 1.693 1.7474 1.749575
6

12º.-Consideremos el siguiente sistema diferencial lineal de primer orden:

y' = 3 y + 2 z − (2 x 2 + 1) e 2 x 
2x
e n(0,1) s i e ny(0d) = oz(0) = 1
z ' = 4 y + z + ( x + 2 x − 4) e 
2

a) Comprobar que las soluciones exactas son:
1 5 x 1 −x
y( x) = e − e + e2 x
3 3
1 2
z ( x) = e 5 x + e −x + x 2 e 2 x
3 3
b) Comparar el valor exacto de las soluciones en x=0.8 con las estimaciones proporcionadas por el
método de Euler con h=0.2. Comprobar que son mucho mejores las estimaciones proporcionadas
por el método de Runge-Kutta de orden 4.
(Solución: y(0.8)=23.002 z(0.8)=21.668 (valores exactos)

∧ ∧
y (0.8) = 8.1 6 1 2 z (0.8) = 6.2 8 9 9(estimaciones del método de Euler)
∧ ∧
y(0.8) = 2 2.6 7 6 6 z (0.8) = 2 1.3 4 3 5(estimaciones del método de R-K 4))

13.-Consideremos el problema de valor inicial de 2º orden: y ' ' = y '+6 en (0, 2) siendo
y (0) = 2; y ' (0) =1 . Sabiendo que la solución exacta es y = −5 + 7 e x − 6 x , comparar el valor

exacto de la solución en x = 2 con los resultados obtenidos con el método de Euler y el método de
Runge-Kutta de orden 4 con h = 0.5 .
∧ ∧
(Solución: y (2) = 34 .72 (exacto)
y (2) = 1 8.4 3 7 5 (Euler)
y (2) = 3 4.6 8 (R-K 4) )
.