Tema 4: Resolución aproximada de EDO’s
Francisco Palacios
Escuela Politécnica Superior de Ingeniería de Manresa Universidad Politécnica de Cataluña
Marzo 2008 Versión 1.3
Ejercicio 1 Resuelve manualmente las siguientes EDO’s separables. De- termina cuando sea posible, una solución explícita.
1. dy
dx = sin 5x 2. dx + e3xdy = 0 3. (x + 1)dy
dx = x + 6 4. xy0 = 4y
5. dy dx = y3
x2
(1.1)
dy
dx = sin 5x, dy = sin 5x dx, Z
dy = Z
sin 5x dx, y = −1
5cos 5x + c, c ∈ R.
(1.2)
dx + e3xdy = 0, e3xdy = −dx,
dy = −1
e3xdx,
= −e−3xdx, Z
dy = Z
−e−3xdx,
1
Z
dy =1 3
Z
e−3x(−3) dx, y = 1
3e−3x+ c, c ∈ R.
(1.3)
(x + 1)dy
dx = x + 6, dy = x + 6
x + 1dx, Z
dy =
Z x + 6 x + 1dx, Z x + 6
x + 1dx =
Z x + 1 + 5 x + 1 dx =
Z µ
1 + 5 x + 1
¶ dx,
= x + 5 ln |x + 1| + c,
y = x + 5 ln |x + 1| + c, c ∈ R.
(1.4)
xy0= 4y.
xdy dx = 4y, 1
ydy = 41 xdx, Z 1
ydy = 4 Z 1
xdx, ln |y| = 4 ln |x| + c1, ln |y| = ln x4+ c1, c1 ∈ R.
|y| = eln x4+c1 = x4· ec1 (c2= ec1)
= c2x4, c2 > 0.
y = ±c2x4,
y = cx4, (c = ±c2), y = cx4, c 6= 0.
Finalmente, verificamos que la solución constante y = 0 también es solución, por lo tanto
y = cx4, c ∈ R.
(1.5)
dy dx = y3
x2, 1
y3 dy = dx x2, Z
y−3dy = Z
x−2dx, 1
−2y−2 = −x−1+ c1,
−1 2y2 = −1
x + c1, 1
y2 = 2
x + c c = −2c1. Solución implícita
1
y2 = 2 + xc
x , c ∈ R.
Soluciónes explícitas
y = ±
r x
2 + cx.
Ejercicio 2 Resuelve con Maple el ejercicio anterior.
Ver resolución con Maple¤
Ejercicio 3 Determina manualmente una solución explícita para el siguien- te problema de valor inicial
½ (e−y+ 1) sin x dx = (1 + cos x) dy, y(0) = 0.
Verifica el resultado con Maple; representa la función solución en el intervalo x ∈ [0, 2].
sin x
1 + cos xdx = 1 e−y+ 1dy, Z sin x
1 + cos xdx =
Z 1
e−y+ 1dy, Z sin x
1 + cos xdx = −
Z − sin x
1 + cos xdx = − ln (1 + cos x) ,
Z 1
e−y+ 1dy =
Z 1
1
ey + 1dy =
Z ey
1 + ey dy = ln (1 + ey) . Familia de soluciones
− ln (1 + cos x) = ln (1 + ey) + c.
Imponemos la condición inicial y(0) = 0
− ln (1 + cos 0) = ln¡
1 + e0¢ + c, c = −2 ln 2 = − ln 4.
Solución del problema de valor incial
− ln (1 + cos x) = ln (1 + ey) − ln 4.
Reescribimos la solución
ln (1 + ey) + ln (1 + cos x) = ln 4, (1 + ey) (1 + cos x) = 4.
Solución explícita
1 + ey = 4 1 + cos x, ey = 4
1 + cos x − 1, y = ln
µ 4
1 + cos x− 1
¶ ,
y = ln
µ3 − cos x 1 + cos x
¶ .
Para el resto del ejercicio, ver resolución con Maple. ¤
Ejercicio 4 Determina una solución explícita para el siguiente problema de valor inicial (
y dy = 4x¡
y2+ 1¢1/2
dx, y(0) = 1.
Verifica el resultado con Maple; representa la función solución en el intervalo x ∈ [0, 2].
y
(y2+ 1)1/2 dy = 4x dx,
Z y
(y2+ 1)1/2 dy = Z
4x dx,
Z y
(y2+ 1)1/2 dy = 1 2
Z ¡y2+ 1¢−1/2
2y dy = 1 2
¡11
2
¢¡
y2+ 1¢1/2
= ¡
y2+ 1¢1/2
. Familia de soluciones ¡
y2+ 1¢1/2
= 2x2+ c.
Imponemos la condición inicial
y(0) = 1,
√2 = 0 + c ⇒ c =√ 2.
Solución del problema de valor inicial
¡y2+ 1¢1/2
= 2x2+√ 2.
Soluciones explícitas
y2+ 1 =³
2x2+√ 2´2
, y = ±r³
2x2+√ 2´2
− 1.
Teniendo en cuenta la solución inicial, y(0) = 1, debemos tomar la rama positiva
y =r³
2x2+√ 2´2
− 1.
Para el resto del ejercicio, ver resolución con Maple. ¤
Ejercicio 5 Determina una solución explícita para el siguiente problema de
valor inicial ½
x2y0 = y − xy, y(−1) = −1.
Verifica el resultado con Maple.
x2dy
dx = y − xy, 1
ydy = 1 − x x2 dx, Z 1
ydy =
Z 1 − x x2 dx, Z 1 − x
x2 dx = Z µ 1
x2 − 1 x
¶
dx = −1
x − ln |x| . Familia de soluciones
ln |y| = −1
x− ln |x| + c.
Imponemos la condición inicial y(−1) = −1,
ln 1 = 1 − ln 1 + c ⇒ c = −1.
Solución implícita
ln |y| = −1
x − ln |x| − 1.
Determinamos la solución explícita
ln |y| + ln |x| = −1 x − 1, ln |yx| = −
µ 1 + 1
x
¶ ,
|xy| = e−(1+1x), y = ±1
xe−(1+x1).
Teniendo en cuenta la condición inicial y(−1) = −1, debemos tomar la rama y = 1
xe−(1+1x).
Para el resto del ejercicio, ver resolución con Maple. ¤
Ejercicio 6 Determina una solución explícita para el siguiente problema de
valor inicial ⎧
⎨
⎩ dy
dx = 2x + 1 2y , y(−2) = −1.
Verifica el resultado con Maple.
2y dy = (2x + 1) dx, Z
2y dy = Z
(2x + 1) dx.
Familia de soluciones
y2 = x2+ x + c.
Imponemos la condición inicial y(−2) = −1 (−1)2 = (−2)2− 2 + c,
1 = 4 − 2 + c, c = −1.
Solución implícita del problema de valor inicial y2= x2+ x − 1.
Solución explícita
y = ±p
x2+ x − 1,
teniendo en cuenta la condición inicial, debemos tomar la rama y = −p
x2+ x − 1.
Para el resto del ejercicio, ver resolución con Maple. ¤
Ejercicio 7 Resuelve las siguientes EDO’s lineales. Indica en cada caso un intervalo en el que la solución es válida.
1. dy dx = 5y.
2. dy
dx+ y = e3x. 3. y0+ 3x2y = x2. 4. x2y0+ xy = 1 5. xdy
dx − y = x2sin x.
6. xdy
dx + 4y = x3− x.
7. x2y0+ x (x + 2) y = ex.
(7.1)
dy dx = 5y, y0− 5y = 0.
Es una EDO lineal homogénea. Identificamos p(x) = −5,
y = ke−R(−5) dx,
= keR5 dx = ke5x. y = ke5x, k ∈ R.
Solución definida en todo R.
(7.2)
dy
dx+ y = e3x, y0+ y = e3x, Es una EDO lineal completa, identificamos
p(x) = 1.
Solución de la EDO homogénea
yh = ke−R dx= ke−x. Solución particular de la EDO completa
yp = k(x)e−x. Variación de parámetros
k0e−x− ke−x
| {z }
yp0
+ ke| {z }−x
yp
= e3x
k0e−x= e3x,
k0 = e3x
e−x = e4x, k =
Z
e4xdx = 1 4e4x.
Obtenemos
yp = 1
4e4xe−x = 1 4e3x. Solución general de la EDO completa
y = yh+ yp, y = ke−x+1
4e3x, k ∈ R.
Definida en (−∞, +∞).
(7.3)EDO lineal completa.
y0+ 3x2y = x2,
p(x) = 3x2. Solución de la ecuación homogénea
yh = ke
Rp(x) dx= ke−R3x2dx
= ke−x3. Solución particular de la EDO completa
yp = k(x)e−x3. Variación de parámetros
yp0 = k0e−x3 − 3kx2e−x3. Sustituimos en la ecuación completa
k0e−x3 − 3kx2e−x3 + 3x2ke−x3 = x2, k0e−x3 = x2,
k0 = x2
e−x3 = x2ex3, k =
Z
x2ex3dx = 1 3ex3. Obtenemos
yp = k(x)e−x3 = 1
3ex3e−x3 = 1 3. Solución general de la ecuación completa
y = yh+ yp,
y = ke−x3 +1
3, k ∈ R.
Definida en (−∞, +∞).
(7.4)EDO lineal completa.
x2y0+ xy = 1.
Forma estándar
y0+ 1 xy = 1
x2. Homogénea asociada
y0+1
xy = 0 ⇒ p(x) = 1 x. Solución de la ecuación homogénea
yh = ke−R 1xdx
= ke− ln|x|
= keln(1/|x|)
= k 1
|x| tomamos x ∈ (0, +∞) . y = k
x. Solución particular de la EDO completa
yp = k(x) x . Variación de parámetros
y0p = k0x − k x2 . Sustituimos en la ecuación completa
y0p+ 1
xyp = 1 x2 y obtenemos
k0x − k x2 + 1
x k x = 1
x2, k0
x = 1 x2, k0 = 1
x ⇒ k =
Z 1
xdx = ln x.
Resulta
yp = ln x x .
Solución general de la EDO completa y = yh+ yp. y = k
x+ ln x
x , k ∈ R.
Definida para x ∈ (0, +∞) . (7.6)EDO lineal completa.
xdy
dx− y = x2sin x.
Forma estándar
dy dx −1
xy = x sin x.
Ecuación homogénea asociada
y0− 1 xy = 0, p(x) = −1
x. Solución de la ecuación homogénea
yh = ke−Rp(x) dx,
= ke−
R(−x1)dx,
= keR 1xdx,
= keln|x| resolvemos para x > 0
= keln x= kx.
Solución particular de la EDO completa yp = k(x) x, y0p= k0x + k, sustituimos en la EDO completa
k0x + k −1
xkx = x sin x, k0x = x sin x,
k0 = sin x, k =
Z
sin x dx = − cos x.
Obtenemos
yp = −x cos x.
Solución general de la EDO completa y = yh+ yp
y = kx − x cos x, k ∈ R.
Definida para x > 0.
(7.6) Edo lineal completa.
xdy
dx+ 4y = x3− x.
Forma estándar
y0+ 4
xy = x2− 1.
EDO homogénea asociada
y0+ 4 xy = 0, p(x) = 4
x. Solución de la EDO homogénea
yh = ke−Rp(x) dx = ke−R 4xdx,
= ke−4 ln|x|,
= keln|x−4| = keln(1/x4),
= k
x4 (x 6= 0), tomamos p.e. x > 0.
Solución particular de la EDO
yp = k(x) · 1 x4, yp0 = k0 1
x4 −4k x5, k0 1
x4 −4k x5 + 4
x µ k
x4
¶
= x2− 1, k0 1
x4 = x2− 1, k0 = x6− x4, k =Z ¡
x6− x4¢
dx = x7 7 −x5
5 . Obtenemos
yp= µx7
7 −x5 5
¶ 1 x4 = x3
7 −x 5.
Solución general de la EDO completa y = yh+ yp, y = k
x4 +x3 7 −x
5, k ∈ R.
Definida en cualquier intervalo que no contenga x = 0.
(7.7) EDO lineal completa.
x2y0+ x(x + 2)y = ex. Forma estándar
y0+ x(x + 2) x2 y = 1
x2ex, p(x) = x(x + 2)
x2 = x2+ 2x
x2 = 1 + 2/x.
Homogénea asociada
y0+ µ
1 + 2 x
¶ y = 0.
Solución de la EDO homogénea yp = ke−Rp(x) dx,
= ke−R(1+x2)dx,
= ke−x−2 ln|x|, tomamos x 6= 0,
= ke−x· eln x−2,
= ke−x· 1 x2. y = ke−x
x2 . Solución particular de la EDO completa
yp = k(x)e−x x2 ,
y0p = k0e−x
x2 + k−e−xx2− e−x· 2x
x4 ,
= k0e−x
x2 − ke−x
¡x2+ 2x¢ x4 . Sustituimos en la EDO completa
yp0 +x2+ 2x
x2 · yp = 1 x2ex,
k0e−x
x2 − ke−xx2+ 2x x4
| {z }
yp0
+x2+ 2x x2 · ke−x
x2
| {z }
yp
= 1 x2ex,
k0e−x x2 = 1
x2ex, k0 = x2
x2 · ex
e−x = e2x. Integramos para determinar k(x)
k = Z
e2xdx = 1 2e2x. Obtenemos
yp = k(x)e−x x2 = 1
2e2xe−x x2 = ex
2x2. Solución general de la EDO completa
y = yh+ yp, y = ke−x
x2 + ex
2x2 k ∈ R,
definida en cualquier intervalo que no contenga al cero, por ejemplo, para (0, +∞).
Ejercicio 8 Resuelve con Maple el ejercicio anterior.
Ver resolución con Maple. ¤
Ejercicio 9 Determina una solución explícita para el problema de valor
inicial ½
xy0+ y = ex, y(1) = 2.
Indica un intervalo en el que esté definida la solución. Verifica el resultado con Maple; representa la función solución en el intervalo x ∈ [1, 3].
EDO lineal. Forma estándar
y0+ 1 xy = 1
xex. p(x) = 1
x. EDO homogénea asociada
y0+ 1 xy = 0,
yh = ke−R x1dx= ke− ln|x|. Tomamos x > 0
yh= ke− ln x= k³
eln x´−1
= kx−1,
yh= k x. Solución particular de la EDO completa
yp = k(x)1 x, yp0 = k01
x − k 1 x2. k01
x − k 1 x2
| {z }
y0p
+1 x k1
|{z}x
yp
= 1 xex,
k01 x = 1
xex, k0= ex, k =
Z
exdx = ex. Resulta
yp = ex x. Solución general de la EDO completa
y = yh+ yp, y = k
x+ ex
x, k ∈ R.
Solución del problema de valor inicial; imponemos la condición y(1) = 2,
k 1 +e
1 = 2 ⇒ k = 2 − e, y = 2 − e
x + ex
x , x ∈ (0, +∞) . Para el resto del ejercicio, ver resolución con Maple. ¤
Ejercicio 10 Determina una solución explícita para el problema de valor
inicial ⎧
⎪⎨
⎪⎩
(x + 1)dy
dx+ y = ln x, y(1) = 10, x > 0.
Verifica el resultado con Maple; representa la función solución en el intervalo x ∈ [1, 3].
Forma estándar
dy dx+ 1
x + 1y = ln x x + 1, EDO Homogénea asociada
y0+ 1
x + 1y = 0, p(x) = 1
x + 1. Solución de la EDO homogénea
yh = ke−Rp(x) dx= ke−R x+11 dx
= ke− ln|x+1|, Sabemos que x > 0, por lo tanto
x + 1 > 0 ⇒ ln |x + 1| = ln (x + 1) . En ese caso
yh = ke− ln(x+1),
= kelnx+11 = k 1 x + 1, yk= k 1
x + 1. Solución particular de la EDO completa
yp = k(x) · 1 x + 1, yp0 = k0 1
x + 1− k 1 (x + 1)2.
Sustituimos en la EDO completa y0+ 1
x + 1y = ln x x + 1, k0 1
x + 1− k 1 (x + 1)2
| {z }
yp0
+ 1
x + 1· k x + 1
| {z }
yp
= ln x x + 1,
k0 1
x + 1 = ln x x + 1, k0= ln x.
Integramos para determinar k k =
Z
ln x dx = x ln x − Z
x ·1 xdx
= x ln x − Z
dx = x ln x − x,
yp = k · 1
x + 1 = x ln x − x x + 1 . Solución general de la EDO completa
y = yh+ yp, y = k · 1
x + 1+x ln x − x
x + 1 , k ∈ R.
Imponemos la condición inicial
y(1) = 10, k1
2 +1 · 0 − 1 2 = 10, k
2 −1
2 = 10 ⇒ k = 21.
Solución del problema de valor inicial y = 21
x + 1+x ln x − x x + 1 . Para el resto del ejercicio, ver resolución con Maple. ¤ Ejercicio 11 Consideramos el problema de valor inicial
½ y0 = x2− y,
y(0) = 1, 0 ≤ x ≤ 1.
1. Calcula manualmente la solución exacta.
2. Aproxima la solución manualmente usando el método de Euler de 4 pasos, calcula los errores de truncamiento.
3. Resuelve los apartados anteriores con Maple.
1. Solución exacta
EDO lineal completa, la escribimos en forma estándar y0+ y = x2.
EDO homogénea asociada
y0+ y = 0, identificamos
p(x) = 1, solución de la EDO homogénea asociada
yh = ke−Rdx= ke−x.
Solución particular de la EDO completa por variación de parámetros, yp = k(x) e−x,
yp0 = k0e−x− ke−x. Sustituimos en la EDO completa
y0+ y = x2 y resulta
y0p
z }| {
k0e−x− ke−x+
yp
z }| { ke−x= x2, k0e−x = x2,
k0 = x2
e−x = x2ex. k =
Z
x2exdx.
La integral se calcula aplicando integración por partes dos veces Z
x2exdx = x2ex− Z
2xexdx,
= x2ex− 2 Z
xexdx,
= x2ex− 2
∙ xex−
Z exdx
¸ ,
= x2ex− 2xex+ 2ex. Obtenemos
yp=¡
x2ex− 2xex+ 2ex¢
e−x= x2− 2x + 2.
Solución de la EDO completa
y = yh+ yp,
y = k e−x+ x2− 2x + 2, k ∈ R.
Solución del problema de valor inicial: exigimos y(0) = 1 k + 2 = 1,
k = 1 − 2 = −1.
Finalmente, resulta
y = x2− 2x + 2 − e−x. 2. Método de Euler de 4 pasos
Intervalo
[a, b] = [0, 1] , step
h = b − a 4 = 1
4 = 0.25.
La ecuación en forma normal es
y0= f (x, y) con
f (x, y) = x2− y.
formulación del método
¯
yj+1= ¯yj+ h f (xj, ¯yi), en nuestro caso
¯
yj+1 = ¯yj+ h (x2j − ¯yi).
Fase 1.
Partimos de ½
x0 = 0, y0 = 1.
Calculamos
¯
y1 = ¯y0+ 0.25¡ x20− ¯y0
¢= 1 + 0.25 · (−1) = 0.75.
Fase 2.
Partimos de ½
x1= 0.25,
¯
y1= 0.75.
Calculamos
¯
y2 = y¯1+ 0.25¡
x21− ¯y1¢
= 0.75 + 0.25 ·¡
0.252− 0.75¢
= 0.5781.
Fase 3.
Partimos de ½
x2 = 0.5,
¯
y2 = 0.5781.
Calculamos
¯
y3 = 0.5781 + 0.25 ·¡
0.52− 0.5781¢
= 0.4961.
Fase 4.
Partimos de ½
x3 = 0.75,
¯
y3 = 0.4961.
Calculamos
¯
y4 = 0.4961 + 0.25 ·¡
0.752− 0.4961¢
= 0.5127.
Resumen y errores de truncamiento
j xj y¯j yj |ej| = |yj− ¯yj|
0 0 1.0000 1 0
1 0.25 0.7500 0.7837 0.0337 2 0.50 0.5781 0.6435 0.0654 3 0.75 0.4691 0.5901 0.0940 4 1 0.5127 0.6321 0.1194
Los valores yj = y(xj) representan los valores exactos. Para calcularlos, he- mos empleado la solución exacta obtenida en el primer apartado del ejercicio.
Para el resto del ejercicio, ver resolución con Maple. ¤
Ejercicio 12 Consideramos el problema de valor inicial
½ y0 = x2− y,
y(0) = 1, 0 ≤ x ≤ 1.
1. Aproxima manualmente la solución usando el método de Euler modi- ficado de 4 pasos, calcula los errores de truncamiento.
2. Resuelve el ejercicio con Maple.
Intervalo
[a, b] = [0, 1] , step
h = b − a 4 = 1
4 = 0.25.
El problema está en forma normal
y0= f (x, y) con
f (x, y) = x2− y.
En el método de Euler modificado, en cada paso debemos calcular
⎧⎪
⎪⎨
⎪⎪
⎩
k(1)j = f (xj, ¯yj) , k(2)j = f³
xj+1, ¯yj+ hkj(1)´ ,
¯
yj+1 = ¯yj+h2³
k1(j)+ k(j)2 ´ . Fase 1.
Tenemos
⎧⎪
⎪⎨
⎪⎪
⎩
x0 = 0, y0= 1, x1 = 0.25.
Calculamos
k1(0) = f (x0, ¯y0) = f (0, 1) = 02− 1 = −1.
k(0)2 = f³
x1, ¯y0+ hk1(0)´ ,
= f (0.25, 1 + 0.25(−1)) = f (0.25, 1 − 0.25) ,
= f (0.25, 0.75) = (0.25)2− 0.75,
= −0.6875.
¯
y1 = y¯0+h 2
³
k(0)1 + k2(0)´ ,
= 1 + 0.25
2 (−1 − 0.6875) = 0.7891.
Fase 2.
Tenemos ⎧
⎨
⎩
x1 = 0.25,
¯
y1 = 0.7891, x2 = 0.5.
Calculamos ⎧
⎪⎪
⎨
⎪⎪
⎩
k(1)1 = f (x1, ¯y1) , k(1)2 = f³
x2, ¯y1+ hk1(1)´ ,
¯
y2 = ¯y1+h2³
k1(1)+ k2(1)´ .
k1(1)= f (0.25, 0.7891) = (0.25)2− 0.7891 = −0.7266.
k(1)2 = f (0.5, 0.7891 + 0.25 · (−0.7266)),
= f (0.5, 0.6074),
= (0.5)2− 0.6074 = −0.3574.
¯
y2 = 0.7891 +0.25
2 · (−0.7266 − 0.3574) ,
= 0.6536.
Fase 3.
Tenemos ⎧
⎨
⎩
x2 = 0.5,
¯
y2 = 0.6536, x3 = 0.75.
Calculamos ⎧
⎪⎪
⎨
⎪⎪
⎩
k(2)1 = f (x2, ¯y2) , k(2)2 = f³
x3, ¯y2+ hk1(2)´ ,
¯
y3 = ¯y2+h2
³
k1(2)+ k2(2)
´ .
k1(2)= f (0.5, 0.6536) = (0.5)2− 0.6536 = −0.4036.
k(2)2 = f (0.75, 0.6536 + 0.25 · (−0.4036)),
= f (0.75, 0.5527) = (0.75)2− 0.5527 = −0.0098.
¯
y3 = y2+h 2
³
k1(2)+ k(2)2 ´
= 0.6536 + 0.25
2 (−0.4036 − 0.0098) ,
= 0.6044.
Fase 4.
Tenemos ⎧
⎨
⎩
x3 = 0.75,
¯
y3 = 0.6044, x4 = 1.
Calculamos ⎧
⎪⎪
⎨
⎪⎪
⎩
k(3)1 = f (x3, ¯y3) , k(3)2 = f³
x4, ¯y3+ hk1(3)´ ,
¯
y4 = ¯y3+h2³
k1(3)+ k2(3)´ .
k(3)1 = f (0.75, 0.6044) = (0.75)2− 0.6044 = −0.0419.
k(3)2 = f³
x4, ¯y3+ hk(3)1 ´
= f (1, 0.6044 + 0.25 × (−0.0419))
= f (1, 0.5939) = 1 − 0.5939 = −0.406075.
¯
y4 = 0.6044 +0.25
2 (−0.0419 − 0.406075) ,
= 0.6499.
Resumen y errores de truncamiento.
j xj y¯j yj |ej| = |yj− ¯yj|
0 0 1 1 0
1 0.25 0.7891 0.7837 0.0054 2 0.5 0.6536 0.6435 0.0101 3 0.75 0.6044 0.5901 0.0143 4 1.0 0.6499 0.6321 0.0178
Hemos tomado la solución exacta calculada en el Ejercicio 12. Para el resto del ejercicio, ver resolución con Maple. ¤
Ejercicio 13 Consideramos el problema de valor inicial
½ y0 = x2− y
y(0) = 1, 0 ≤ x ≤ 1
1. Aproxima la solución usando el método de Taylor de orden 2 de 4 pasos, calcula los errores de truncamiento.
2. Resuelve el ejercicio con Maple.
Intervalo
[a, b] = [0, 1]
step
h = b − a 4 = 1
4 = 0.25 El problema está en forma normal
y0= f (x, y) con
f (x, y) = x2− y El método es
¯
yj+1= ¯yj+ h f (xj, ¯yj) +h2 2
£fx0 (xj, ¯yj) + fy0(xj, ¯yj) f (xj, ¯yj)¤
Tenemos ⎧
⎨
⎩
f (x, y) = x2− y fx0 (x, y) = 2x fy0(x, y) = −1 Fase 1.
Partimos de
x0 = 0, y¯0= 1
Calculamos ⎧
⎨
⎩
f (x0, ¯y0) = 0 − 1 = −1 fx0 (x0, ¯y0) = 0
fy0 (x0, ¯y0) = −1
¯
y1 = y¯0+ h f (x0, ¯y0) + h2 2
£fx0 (x0, ¯y0) + fy0 (x0, ¯y0) f (x0, ¯y0)¤
= 1 + 0.25 · (−1) +(0.25)2
2 (0 + (−1) · (−1))
= 0. 78125 Fase 2.
Partimos de
x1 = 0.25, y¯1 = 0. 78125 Calculamos
⎧⎨
⎩
f (x1, ¯y1) = (0.25)2− 0. 78125 = −0. 71875 fx0 (x1, ¯y1) = 0.5
fy0(x1, ¯y1) = −1
¯
y2 = y¯1+ h f (x1, ¯y1) +h2 2
£fx0 (x1, ¯y1) + fy0(x1, ¯y1) f (x1, ¯y1)¤
= 0. 78125 + 0.25 · (−0. 71875) + (0.25)2
2 [0.5 + (−1) · (−0. 71875)]
= 0. 63965 Fase 3.
Partimos de
x2= 0.5, y¯2 = 0. 63965 Calculamos
⎧⎨
⎩
f (x2, ¯y2) = (0.5)2− 0. 63965 = −0. 38965 fx0 (x2, ¯y2) = 1
fy0(x2, ¯y2) = −1
¯
y3 = y¯2+ h f (x2, ¯y2) +h2 2
£fx0 (x2, ¯y2) + fy0 (x2, ¯y2) f (x2, ¯y2)¤
= 0. 63965 + 0.25 · (−0. 38965) +(0.25)2
2 [1 + (−1) · (−0. 38965)]
= 0. 58566 Fase 4.
Partimos de
x3 = 0.75, y¯3= 0. 58566 Calculamos
⎧⎨
⎩
f (x3, ¯y3) = (0.75)2− 0. 58566 = −0.0 2316 fx0 (x3, ¯y3) = 1.5
fy0(x3, ¯y3) = −1
¯
y4 = y¯3+ h f (x3, ¯y3) +h2 2
£fx0(x3, ¯y3) + fy0(x3, ¯y3) f (x3, ¯y3)¤
= 0. 58566 + 0.25 · (−0.0 2316 ) +(0.25)2
2 [1.5 + (−1) · (−0.0 2316 )]
= 0. 62747
Resumen y errores de truncamiento
j xj y¯j yj |ej| = |yj − ¯yj|
0 0 1.0000 1 0
1 0.25 0.78125 0.78370 0.00245 2 0.50 0.63965 0.64347 0.00382 3 0.75 0.58566 0.59013 0.00447 4 1 0.62747 0.63212 0.00465
Hemos tomado la solución exacta calculada en el Ejercicio 12. Para el resto del ejercicio, ver resolución con Maple. ¤
Ejercicio 14 Consideramos el problema de valor inicial
½ y0 = 3y + 3x
y(0) = 1, 0 ≤ x ≤ 0.2 1. Calcula la solución exacta.
2. Aproxima la solución usando el método de Euler de 5 pasos, calcula los errores de truncamiento.
3. Aproxima la solución usando el método de Euler modificado de 5 pasos, calcula los errores de truncamiento.
4. Aproxima la solución usando el método de Taylor de orden 2 de 5 pasos, calcula los errores de truncamiento.
5. Resuelve el ejercicio con Maple.
1. Solución exacta
EDO lineal, la escribimos en forma estándar y0− 3y = 3x Homogénea asociada
y0− 3y = 0 identificamos
p(x) = 3 solución general de la EDO homogénea
yh = ke−R(−3) dx= ke3x
Solución de la EDO completa por variación de parámetros yp = k(x) e3x
y0p= k0e3x+ 3ke3x k0e3x+ 3ke3x− 3ke3x= 3x
k0e3x= 3x k0 = 3x
e3x = 3xe−3x
k = Z
3xe−3xdx
= −xe−3x+ Z
e−3xdx
= −xe−3x−1 3e−3x Obtenemos
yp = µ
−xe−3x− 1 3e−3x
¶
e3x= −x − 1 3 Solución general de la EDO completa
y = ke3x− x − 1
3, k ∈ R.
Solución del problema de valor inicial; imponemos la condición inicial y(0) = 1
k − 1
3 = 1 ⇒ k = 1 + 1 3 = 4
3 obtenemos
y = 4
3e3x− x − 1 3 2. Método de Euler de 5 pasos
Intervalo
[a, b] = [0, 0.2]
step
h = b − a 5 = 0.2
5 = 0.04 El problema está en forma normal
y0= f (x, y) con
f (x, y) = 3x + 3y Formulación del método
¯
yj+1 = ¯yj+ h f (xj, ¯yi) Fase 1.
Partimos de
x0 = 0, y¯0= 1 Calculamos
f (x0, ¯y0) = 3x0+ 3¯y0= 3
¯
y1 = ¯y0+ h f (x0, ¯y0) = 1 + 0.04 · 3 = 1 + 0.12 = 1.12 Fase 2.
Partimos de
x1 = 0.04, y¯1= 1.12 Calculamos
f (x1, ¯y1) = 3x1+ 3¯y1 = 0.12 + 3.36
= 3.48
¯
y2 = y¯1+ h f (x1, ¯y1) = 1.12 + 0.04 × 3.48
= 1.2592
Continuando de forma análoga se obtienen los siguientes resultados j xj y¯j yj |ej| = |yj− ¯yj|
0 0 1 1 0
1 0.04 1.12 1.1300 0.0100 2 0.08 1.2592 1.2817 0.0225 3 0.12 1.4199 1.4578 0.0379 4 0.16 1.6047 1.6614 0.0567 5 0.20 1.8165 1.8962 0.0797 3. Método de Euler modificado de 5 pasos
⎧⎪
⎪⎨
⎪⎪
⎩
k1(j)= f (xj, ¯yj) k1(j)= f
³
xj+1, ¯yj+ hk1(j)
´
¯
yj+1= ¯yj+h2 ³
k1(j)+ k(j)2 ´ Fase 1.
Partimos de
x0= 0, x1= 0.04, y¯0 = 1 k(0)1 = f (x0, ¯y0) = 3x0+ 3¯y0 = 3
k1(0) = f³
x1, ¯y0+ hk(0)1 ´
= f (0.04, 1 + 0.04 × 3)
= f (0.04 + 1.12) = 3(1.16) = 3.48
¯
y1 = y¯0+h 2
³
k1(0)+ k2(0)´
= 1 +0.04
2 × (3 + 3.48)
= 1 + 0.02 × 6.48 =
= 1.1296
Fase 2.
Partimos de
x1 = 0.04, x2 = 0.08, y¯1 = 1.1296 Calculamos
k(1)1 = f (x1, ¯y1) = f (0.04, 1.1296)
= 3(0.04, 1.1296)
= 3.5088
k(1)2 = f³
x2, ¯y1+ hk(1)1 ´
= f (0.08, 1.1296 + 0.04 × 3.5088)
= f (0.08, 1.2700) = 3(0.08 + 1.2700)
= 4.0499
¯
y2 = y¯1+h 2
³
k(1)1 + k(1)2 ´
= 1.1296 +0.04
2 (3.5088 − 4.0499)
= 1.2808
Continuando de forma análoga, se obtienen los siguientes resultados j xj y¯j yj |ej| = |yj− ¯yj|
0 0 1 1 0
1 0.04 1.1296 1.1300 0.0004 2 0.08 1.2808 1.2817 0.0009 3 0.12 1.4563 1.4578 0.0015 4 0.16 1.6592 1.6614 0.0022 5 0.20 1.8930 1.8962 0.0032 4. Método de Taylor de 2o orden
El método es
¯
yj+1= ¯yj+ h f (xj, ¯yj) +h2 2
£fx0 (xj, ¯yj) + fy0(xj, ¯yj) f (xj, yj)¤
Tenemos
f (x, y) = 3x + 3y fx0 = 3 fy0 = 3
En este caso podemos simplificar los cálculos
¯
yj+1 = ¯yj+ h f (xj, ¯yj) + h2
2 [3 + 3f (xj, yj)]
Fase 1.
Partimos de
x0 = 0, y0= 1 Calculamos
f (x0, y0) = 3x0+ 3y0 = 3
¯
y1= 1 + 0.04 · 3 + (0.04)2
2 (3 + 3 · 3) = 1.1296 Fase 2.
Partimos de
x1 = 0.04, y¯1= 1.1296 Calculamos
f (x1, ¯y1) = 3(0.04 + 1.1296) = 3.5088
¯
y2 = y¯1+ hf (x1, ¯y1) +h2
2 [3 + 3f (x1, y1)]
= 1.1296 + 0.04 × 3.5088 +(0.04)2
2 (3 + 3 × 3.5088)
= 1.28077 Fase 3.
Partimos de
x2 = 0.08, y¯2= 1.2808 Calculamos
f (x2, ¯y2) = 3(0.08 + 1.2808)
= 4.0824
¯
y3 = y¯2+ hf (x2, ¯y2) +h2
2 [3 + 3f (x2, ¯y2)]
= 1.2808 + 0.04 × 4.0824 +(0.04)2
2 (3 + 3 × 4.0824)
= 1.4563
Continuando de forma análoga, se obtienen los siguientes resultados j xj y¯j yj |ej| = |yj− ¯yj|
0 0 1.0000 1 0
1 0.04 1.1296 1.1300 0.0004 2 0.08 1.2808 1.2817 0.0009 3 0.12 1.4563 1.4578 0.0015 4 0.16 1.6592 1.6614 0.0022 5 0.20 1.8930 1.8962 0.0032
En este caso particular, al aplicar el método de Taylor de 2oorden con 5 pasos se obtienen los mismos resultados que con el método de Euler modificado.
Para el resto del ejercicio, ver resolución con Maple. ¤ Ejercicio 15 Consideramos el problema de valor inicial
½ y0 = e−2x− 2y y(0) = 1, 0 ≤ x ≤ 0.5 1. Calcula la solución exacta.
2. Aproxima la solución usando el método de Euler de 5 pasos, calcula los errores de truncamiento.
3. Aproxima la solución usando el método de Euler modificado de 5 pasos, calcula los errores de truncamiento.
4. Aproxima la solución usando el método de Taylor de orden 2 de 5 pasos, calcula los errores de truncamiento.
5. Resuelve el ejercicio con Maple.
1. Solución exacta
EDO lineal, la escribimos en forma estándar y0+ 2y = e−2x homogénea asociada
y0+ 2y = 0 identificamos
p(x) = 2 solución de la homogénea
y = ke−R2 dx = ke−2x
Solución completa por variación de parámetros, hacemos k = k(x) y0= k0e−2x− 2ke−2x
k0e−2x− 2ke−2x+ 3ke−2x= e−2x k0e−2x= e−2x
k0= 1 k = x + c
Solución de la EDO completa
y = (x + c) e−2x Solución del problema de valor inicial. Imponemos
y(0) = 1 (0 + c)e0 = 1 ⇒ c = 1
y = (x + 1)e−2x 2. Aproximación por el método de Euler de 5 pasos Intervalo
[a, b] = [0, 0.5]
step
h = b − a 5 = 0.1 El problema está en forma normal
y0= f (x, y) con
f (x, y) = e−2x− 2y Fase 1.
Partimos de
x0 = 0, y¯0= 1 Calculamos
f (x0, ¯y0) = e−2x0 − 2¯y0= e0− 2 = 1 − 2 = −1
¯
y1 = ¯y0+ h f (x0, ¯y0) = 1 + 0.1 · (−1) = 0.9 Fase 2.
Partimos de
x1 = 0.1, y¯1= 0.9 Calculamos
f (x1, ¯y1) = e−2x1 − 2¯y1 = e−0.2− 1.8
= 0.8187 − 1.8 = −0.9813
¯
y2 = y¯1+ h f (x1, ¯y1) = 0.9 + 0.1 × (−0.9813)
= 0.8019
Continuando de forma análoga se obtienen los siguientes resultados j xj y¯j yj |ej| = |yj− ¯yj|
0 0 1 1 0
1 0.1 0.9 0.9006 0.0006 2 0.2 0.8019 0.8044 0.0025 3 0.3 0.7085 0.7135 0.0050 4 0.4 0.6217 0.6291 0.0074 5 0.5 0.5423 0.5518 0.0095 3. Método de Euler modificado de 5 pasos
Fase 1.
Partimos de
x0= 0, x1= 0.1, y¯0 = 1 k1(0)= f (x0, ¯y0) = e0− 2 · 1 = 1 − 2 = −1
k(0)1 = f³
x1, ¯y0+ hk1(0)´
= f (0.1, 1 + 0.1 × (−1))
= f (0.1 + 0.9) = e−0.2− 1.8 = −0.9813
¯
y1 = y¯0+h 2
³
k1(0)+ k(0)2 ´
= 1 + 0.1
2 (−1 − 0.9813)
= 0.9009 Fase 2.
Partimos de
x1= 0.1, x2 = 0.2, y¯1= 0.9009 Calculamos
k1(1) = f (x1, ¯y1) = e−2x1 − 2¯y1= e−0.2− 2 × 0.9009
= −0.9831
k2(1) = f³
x2, ¯y1+ hk(1)1 ´
= f (0.2, 0.9009 + 0.1 × (−0.9831))
= f (0.2, 0.8026) = e−0.4− 2 × 0.8026
= −0.9349
¯
y2 = y¯1+h 2
³
k1(1)+ k2(1)´
= 0.9009 + 0.1
2 (−0.9831 − 0.9349)
= 0.8050
Continuando de forma análoga, se obtienen los siguientes resultados j xj y¯j yj |ej| = |yj− ¯yj|
0 0 1 1 0
1 0.1 0.9009 0.9006 0.0003 2 0.2 0.8050 0.8044 0.0006 3 0.3 0.7144 0.7135 0.0009 4 0.4 0.6302 0.6291 0.0011 5 0.5 0.5531 0.5518 0.0013 4. Método de Taylor de 2o orden
Tenemos ⎧
⎨
⎩
f (x, y) = e−2x− 2y fx0(x, y) = −2e−2x fy0(x, y) = −2 método
¯
yj+1= ¯yj+ h f (xj, ¯yj) +h2 2
£fx0 (xj, ¯yj) + fy0(xj, ¯yj) f (xj, ¯yj)¤
Fase 1.
Partimos de
x0 = 0, y¯0= 1 Calculamos
f (x0, ¯y0) = e0− 2 = −1 fx0 (x0, ¯y0) = −2e0= −2
fy0(x0, ¯y0) = −2
¯
y1 = ¯y0+ h f (x0, ¯y0) + h2 2
£fx0 (x0, ¯y0) + fy0 (x0, ¯y0) f (x0, ¯y0)¤
¯
y1 = 1 + 0.1 × (−1) +(0.1)2
2 (−2 + (−2) · (−1))
= 1 − 0.1 = 0.9 Fase 2.
Partimos de
x1 = 0.1, y¯1= 0.9 Calculamos
f (x1, ¯y1) = e−0.2− 1.8 = −0.9813 fx0 (x1, ¯y1) = −2e−2x1 = −2e−0.2 = −1.6375
fy0(x1, ¯y1) = −2
¯
y2 = y¯1+ h f (x1, ¯y1) +h2 2
£fx0 (x1, ¯y1) + fy0(x1, ¯y1) f (x1, ¯y1)¤
= 0.9 + 0.1 × (−0.9813) + (0.1)2
2 [−1.6375 − 2x(−0.9813)]
= 0.8035
Continuando de forma análoga, se obtiene
j xj y¯j yj |ej| = |yj− ¯yj|
0 0 1 1 0
1 0.1 0.9 0.9006 0.0006 2 0.2 0.8035 0.8044 0.0009 3 0.3 0.7125 0.7135 0.0010 4 0.4 0.0282 0.6291 0.0009 5 0.5 0.5511 0.5518 0.0007 Para el resto del ejercicio, ver resolución con Maple. ¤