Bloque IV. Ecuaciones Diferenciales de primer orden Tema 4 Métodos de Aproximación Numérica Ejercicios resueltos IV.4-1
Views 179 Downloads 140 File size 137KB
Bloque IV. Ecuaciones Diferenciales de primer orden
Tema 4 Métodos de Aproximación Numérica Ejercicios resueltos IV.4-1 Usar el método de Euler para aproximar la solución del P.V.I. dado en los puntos x = 0.1, 0.2, 0.3, 0.4, 0.5 usando tamaño de paso h = 0.1.
a)
dy xü ï =- ï ï dx yï ï ( ) y 0 =4ï ï ï
b)
ü dy = x + y ïïï dx y (0) = 1 ïïï ï
Solución
yn +1 = yn + h ⋅ f (x n , yn )
a)
b)
dy xü ï =- ï dx yï ï y (0) = 4 ï ï ï
x0 = 0
y0 = 4
x 1 = 0,1
æ 0ö y1 = y 0 + h ⋅ f (x 0 , y 0 ) = 4 + 0,1 ⋅ çç- ÷÷ = 4 è 4ø
x 2 = 0,2
æ 0,1ö y2 = y1 + h ⋅ f (x 1, y1 ) = 4 + 0,1 ⋅ çç- ÷÷ = 3, 9975 è 4 ø
x 3 = 0, 3
æ 0,2 ö÷ y 3 = y2 + h ⋅ f (x 2 , y2 ) = 3, 9975 + 0,1 ⋅ çç÷ = 3, 9925 çè 3, 9975 ø÷
x 4 = 0, 4
æ 0, 3 ö÷ y 4 = y 3 + h ⋅ f (x 3 , y 3 ) = 3, 9925 + 0,1 ⋅ çç÷ = 3,2411 çè 3, 9925 ø÷
x 5 = 0, 5
æ 0, 4 ö÷ y5 = y 4 + h ⋅ f (x 4 , y 4 ) = 3,2411 + 0,1 ⋅ çç÷ = 3,2288 çè 3,2411ø÷
ü dy = x + y ïïï dx y (0) = 1 ïïï ï
Matemáticas. Primer curso del Grado de CTA Ana Isabel Allueva Pinilla
– José Luis Alejandre Marco
Bloque IV. E. D. de primer orden. Tema 4. Métodos de Aproximación Numérica MATEMÁTICA APLICADA - Universidad de Zaragoza
Ejercicios resueltos 1
x0 = 0
y0 = 1
x 1 = 0,1
y1 = y 0 + h ⋅ f (x 0 , y 0 ) = 1 + 0,1 ⋅ (0 + 1) = 1,1
x 2 = 0,2
y2 = y1 + h ⋅ f (x 1, y1 ) = 1,1 + 0,1 ⋅ (0,1 + 1,1) = 1,22
x 3 = 0, 3
y 3 = y2 + h ⋅ f (x 2 , y2 ) = 1,22 + 0,1 ⋅ (0,2 + 1,22) = 1, 362
x 4 = 0, 4
y 4 = y 3 + h ⋅ f (x 3 , y 3 ) = 1, 362 + 0,1 ⋅ (0, 3 + 1, 362) = 1, 5282
x 5 = 0, 5
y5 = y 4 + h ⋅ f (x 4 , y 4 ) = 1, 5282 + 0,1 ⋅ (0, 4 + 1, 5282) = 1, 72102
IV.4-2 Usar el método de Euler para aproximar la solución del P.V.I. dado en Tomar diferentes pasos, h = 1, 0.5, 0.25.
x = 1.
ü dy ï = 1 + xsen (xy )ï ï dx ï ï y (0) = 0 ï ï Solución
h=1
x0 = 0
y0 = 0
x1 = 1
y1 = y 0 + h ⋅ f (x 0 , y 0 ) = 0 + 1 ⋅ (1 + 0) = 1
h = 0.5
x0 = 0
y0 = 0 y1 = y 0 + h ⋅ f (x 0 , y 0 ) = 0 + 0, 5 ⋅ (1 + 0) = 0, 5
x 1 = 0, 5
x2 = 1 y2 = y1 + h ⋅ f (x 1, y1 ) = 0, 5 + 0, 5 ⋅ (1 + 0, 5 ⋅ sen (0, 5 ⋅ 0, 5)) = 1,06185 h = 0.25
x0 = 0
y0 = 0
x 1 = 0,25
y1 = y 0 + h ⋅ f (x 0 , y 0 ) = 0 + 0,25 ⋅ (1 + 0) = 0,25
Matemáticas. Primer curso del Grado de CTA Ana Isabel Allueva Pinilla
– José Luis Alejandre Marco
Bloque IV. E. D. de primer orden. Tema 4. Métodos de Aproximación Numérica MATEMÁTICA APLICADA - Universidad de Zaragoza
Ejercicios resueltos 2
x 2 = 0, 5 y2 = y1 + h ⋅ f (x 1, y1 ) = 0,25 + 0,25 ⋅ (1 + 0,25 ⋅ sen (0,25 ⋅ 0,25)) = 0,503904
x 3 = 0, 75 y 3 = y2 + h ⋅ f (x 2 , y2 ) = 0, 503904 + 0,25 ⋅ (1 + 0, 5 ⋅ sen (0, 5 ⋅ 0, 503904)) = 0,785066 x4 = 1 y 4 = y 3 + h ⋅ f (x 3 , y 3 ) = 0, 785066 + 0,25 ⋅ (1 + 0, 75 ⋅ sen (0, 75 ⋅ 0, 785066)) = 1,1392
IV.4-3 Usar el método de E uler mejorado con tamaño de paso h = 0.1 para aproximar la solución del P.V.I. dado en los puntos x = 1.1, 1.2, 1.3, 1.4, 1.5. ü dy ï = x - y2ï ï dx ï ï y (1) = 0 ï ï Solución
yn +1 = yn +
h é ⋅ f (x n , yn ) + f (x n + h, yn + hf (x n , yn ))ùûú 2 ëê
x0 = 1
y0 = 0
x 1 = 1,1
y1 = 0 + 0, 05 ⋅ éë1 + 1,1 - 0.12 ùû = 0.1045
x 2 = 1,2
2 y2 = 0,1045 + 0, 05 ⋅ éêë1,1 - (0,1045) + f (1,2; 0,213408)úûù
2 2 y2 = 0,1045 + 0, 05 ⋅ ëêé1,1 - (0,1045) + 1,2 - (0,213408) ûúù = 0,216677
x 3 = 1, 3
2 y 3 = 0,216677 + 0, 05 ⋅ éëê1,2 - (0,216677 ) + f (1, 3; 0,331982)ùûú
2 2 y 3 = 0,216677 + 0, 05 ⋅ êëé1,2 - (0,216677 ) + 1, 3 - (0,331982) úûù = 0,333819
x 4 = 1, 4
y 4 = 0, 333819 + 0, 05 ⋅ éêë1, 3 - (0, 333819) + f (1, 4; 0,452675)ùúû 2
2 2 y 4 = 0, 333819 + 0, 05 ⋅ ëêé1, 3 - (0, 333819) + 1, 4 - (0,452675) ûúù = 0,453002
x 5 = 1, 5
2 y5 = 0, 453002 + 0, 05 ⋅ éëê1, 4 - (0, 453002) + f (1, 5; 0, 46495)ùûú
2 2 y5 = 0, 453002 + 0, 05 ⋅ éêë1, 4 - (0, 453002) + 1, 5 - (0, 46495) ùúû = 0,465395
Matemáticas. Primer curso del Grado de CTA Ana Isabel Allueva Pinilla
– José Luis Alejandre Marco
Bloque IV. E. D. de primer orden. Tema 4. Métodos de Aproximación Numérica MATEMÁTICA APLICADA - Universidad de Zaragoza
Ejercicios resueltos 3
IV.4-4 Usar el algoritmo de Euler mejorado para aproximar la solución del P.V.I. dado en x = 1 con tamaño de paso 0.25. ü dy ï = 1 - y - y3ï ï dx ï ï y (0) = 0 ï ï Solución
yn +1 = yn +
h é ⋅ f (x n , yn ) + f (x n + h, yn + hf (x n , yn ))ùúû 2 êë
x0 = 0
y0 = 0
x 1 = 0,25 y1 = 0 + x 2 = 0, 5
y2 = 0,216797 +
y2 = 0,216797 +
x 3 = 0, 75
0,25 é ⋅ ë1 - 0, 378549 - 0, 3785493 + f (0, 75; 0,52035)ùû 2
0,25 é ⋅ 1 - 0, 378549 - 0, 3785493 + 1 - 0,52035 - 0,520353 ùû = 0,491794 2 ë
y 4 = 0, 491794 +
y 4 = 0, 491794 +
0,25 é ⋅ ë1 - 0,216797 - 0,216797 3 + f (0, 5; 0,41005)ùû 2
0,25 é ⋅ ë1 - 0,216797 - 0,216797 3 + 1 - 0,41005 - 0,410053 ùû = 0.378549 2
y 3 = 0, 378549 +
y 3 = 0, 378549 + x4 = 1
0,25 3 ⋅ [1 + f (0,25; 0,25)] = 0,125 ⋅ ëéê1 + 1 - 0,25 - (0,25) ûùú = 0,216797 2
0,25 é ⋅ 1 - 0, 491794 - 0, 491794 3 + f (1; 0,589109)ùû 2 ë
0,25 é ⋅ ë1 - 0, 491794 - 0, 491794 3 + 1 - 0,589109 - 0,5891093 ùû = 0,566257 2
IV.4-5 Determinar las fórmulas recursivas del método de Taylor de orden 2 para el P.V.I.
ü dy ï = cos (x + y )ï ï dx ï ï y (0) = p ï ï Solución
yn +1 = yn + h ⋅ f (x n , yn ) +
h2 hp ⋅ f2 (x n , yn ) + + ⋅ fp (x n , yn ) p! 2!
Matemáticas. Primer curso del Grado de CTA Ana Isabel Allueva Pinilla – José Luis Alejandre Marco
Bloque IV. E. D. de primer orden. Tema 4. Métodos de Aproximación Numérica MATEMÁTICA APLICADA - Universidad de Zaragoza
Ejercicios resueltos 4
f2 (x n , yn ) = y ¢¢ (x ) = (cos (x + y ))¢ = - (1 + y ¢) sen (x + y ) = = - (1 + cos (x + y )) sen (x + y ) = -sen (x + y ) - cos (x + y )sen (x + y )
yn +1
h2 = yn + h ⋅ cos (x n + yn ) - (1 + cos (x n + yn )) sen (x n + yn ) 2!
IV.4-6 Usar el método de Taylor de orden 2 con h = 0.25 para aproximar la solución del P.V.I. dado en x = 1. ü dy ï = x + 1 - yï ï dx ï ï y (0) = 1 ï ï Comparar esta aproximación con la solución verdadera, y = x + e -x , evaluada en x = 1. Solución
yn +1 = yn + h ⋅ f (x n , yn ) +
h2 ⋅ f2 (x n , yn ) 2!
f2 (x n , yn ) = y ¢¢ (x ) = (x + 1 - y )¢ = (1 - y ¢) = -x + y
x0 = 0
y0 = 1
x 1 = 0,25
h2 y1 = y 0 + h ⋅ f (x 0 , y 0 ) + ⋅ f2 (x 0 , y 0 ) = 1, 03125 2!
x 2 = 0, 5
y2 = y1 + h ⋅ f (x 1, y1 ) +
h2 ⋅ f2 (x 1, y1 ) = 1,11035 2!
x 3 = 0, 75
y 3 = y2 + h ⋅ f (x 2 , y2 ) +
h2 ⋅ f2 (x 2 , y2 ) = 1, 22684 2!
x4 = 1
y 4 = y 3 + h ⋅ f (x 3 , y 3 ) +
h2 ⋅ f2 (x 3 , y 3 ) = 1, 37253 2!
y = x + e -x y (1) = 1 + e -1 = 1, 36788
Matemáticas. Primer curso del Grado de CTA Ana Isabel Allueva Pinilla
– José Luis Alejandre Marco
Bloque IV. E. D. de primer orden. Tema 4. Métodos de Aproximación Numérica MATEMÁTICA APLICADA - Universidad de Zaragoza
Ejercicios resueltos 5
IV.4-7 Usar el método de Runge-Kutta de cuarto orden con h = 0.25 para aproximar la solución del P.V.I. dado en x = 1: ü dy ï = 2y - 6ï ï dx ï ï y (0) = 1 ï ï Comparar esta aproximación con la solución verdadera, y = 3 - 2e 2x , evaluada en x = 1. Solución
ïïü ï æ h k1 ÷öïïï k2 = h ⋅ f ççx n + , yn + ÷÷ï è 2 2 øïï æ h k2 ÷öïï ç k 3 = h ⋅ f çx n + , yn + ÷÷ï è 2 2 øïï ï k 4 = h ⋅ f (x n + h, yn + k 3 ) ïïï k1 = h ⋅ f (x n , yn )
üï ïï 1 = yn + ⋅ (k1 + 2k2 + 2k 3 + k 4 )ïï ï 6
x n +1 = x n + h yn +1
n=0 x0 = 0 n=1
x 1 = 0,25
y0 = 1 1 ⋅ (k1 + 2k2 + 2k 3 + k 4 ) = -0,296875 6 ü k1 = h ⋅ f (x 0 , y 0 ) = -1 ï ï ï ï ï æ h k ö k2 = h ⋅ f ççx 0 + , y 0 + 1 ÷÷÷ = -1, 25 ï ï ï è 2 2ø ï ï æ h k2 ö÷ ç k 3 = h ⋅ f çx 0 + , y 0 + ÷÷ = -1, 3125 ïï ï è 2 2ø ï ï k 4 = h ⋅ f (x 0 + h, y 0 + k 3 ) = -1, 65625ïï ï y1 = y 0 +
n=2
x 2 = 0, 5
1 ⋅ (k1 + 2k2 + 2k 3 + k 4 ) = -2, 434692 6 üï = h ⋅ f (x 1, y1 ) = -1, 6484375 ï ï ï ï æ h k1 ÷ö = h ⋅ f ççx 1 + , y1 + ÷÷ = -2, 06055ïï ï è 2 2ø ï ï æ h k2 ÷ö ç = h ⋅ f çx 1 + , y1 + ÷÷ = -2,1636 ïï ï è 2 2ø ï ï = h ⋅ f (x 1 + h, y1 + k 3 ) = -2, 7302 ï ï ï
y 2 = y1 +
k1 k2 k3 k4
n=3
x 3 = 0, 75
y 3 = y2 +
Matemáticas. Primer curso del Grado de CTA Ana Isabel Allueva Pinilla – José Luis Alejandre Marco
1 ⋅ (k1 + 2k2 + 2k 3 + k 4 ) = -5, 95875 6 Bloque IV. E. D. de primer orden. Tema 4. Métodos de Aproximación Numérica MATEMÁTICA APLICADA - Universidad de Zaragoza
Ejercicios resueltos 6
üï ï ï ï ï æ h k1 ö÷ ç k2 = h ⋅ f çx 2 + , y2 + ÷÷ = -3, 39668ïï ï è 2 2ø ï ï æ h k2 ö÷ k 3 = h ⋅ f ççx 2 + , y2 + ÷÷ = -3, 5665 ïï ï è 2 2ø ï ï k 4 = h ⋅ f (x 2 + h, y2 + k 3 ) = -4, 5006 ïï ï k1 = h ⋅ f (x 2 , y2 ) = -2, 71735
n=4
x4 = 1
1 ⋅ (k1 + 2k2 + 2k 3 + k 4 ) = -11, 7679 6 ü = h ⋅ f (x 3 , y 3 ) = -4, 47938 ï ï ï ï ï æ h k1 ö÷ ç = h ⋅ f çx 3 + , y 3 + ÷÷ = -5, 5992 ïï ï è 2 2ø ï ï æ h k2 ö÷ = h ⋅ f ççx 3 + , y 3 + ÷÷ = -5, 8792ïï ï è 2 2ø ï ï = h ⋅ f (x 3 + h, y 3 + k 3 ) = -7, 4189 ïï ï
y4 = y3 +
k1 k2 k3 k4
y = 3 - 2e 2x y (1) = 3 - 2e 2 = -11, 7781
IV.4-8 Usar el método de Runge-Kutta de cuarto orden con h = 0.25 para aproximar la solución del P.V.I. dado en x = 1. ü dy ï = x + 1 - yï ï dx ï ï y (0) = 1 ï ï Solución
üï ï ï ï æ h k1 ÷öï k2 = h ⋅ f ççx n + , yn + ÷÷ïï ï è 2 2 øï æ h k2 ÷öï k 3 = h ⋅ f ççx n + , yn + ÷÷ïï è 2 2 øï ï ï ï k 4 = h ⋅ f (x n + h, yn + k 3 ) ï ï k1 = h ⋅ f (x n , yn )
ü ï ï ï 1 = yn + ⋅ (k1 + 2k2 + 2k 3 + k 4 )ï ï ï 6
x n +1 = x n + h yn +1
n=0 x0 = 0
y0 = 1
n=1
x 1 = 0,25
y1 = y 0 +
Matemáticas. Primer curso del Grado de CTA Ana Isabel Allueva Pinilla – José Luis Alejandre Marco
1 ⋅ (k1 + 2k2 + 2k 3 + k 4 ) = 1, 0288 6
Bloque IV. E. D. de primer orden. Tema 4. Métodos de Aproximación Numérica MATEMÁTICA APLICADA - Universidad de Zaragoza
Ejercicios resueltos 7
ü ï ï ï ï ï æ h k1 ÷ö ç k2 = h ⋅ f çx 0 + , y 0 + ÷÷ = 0, 03125 ïï ï è 2 2ø ï ï æ h k2 ÷ö k 3 = h ⋅ f ççx 0 + , y 0 + ÷÷ = 0, 02734ï ï ï è 2 2ø ï ï k 4 = h ⋅ f (x 0 + h, y 0 + k 3 ) = 0, 05566 ï ï ï k1 = h ⋅ f (x 0 , y 0 ) = 0
n=2
x 2 = 0, 5
n=3
x 3 = 0, 75
n=4
x4 = 1
1 ⋅ (k1 + 2k2 + 2k 3 + k 4 ) = 1,10654 6 ü k1 = h ⋅ f (x 1, y1 ) = 0, 05529 ï ï ï ï ï æ h k1 ÷ö ç k2 = h ⋅ f çx 1 + , y1 + ÷÷ = 0, 07963 ï ï ï è 2 2ø ï ï æ h k2 ÷ö k 3 = h ⋅ f ççx 1 + , y1 + ÷÷ = 0, 07659ï ï ï è 2 2ø ï ï k 4 = h ⋅ f (x 1 + h, y1 + k 3 ) = 0, 09864 ï ï ï y 2 = y1 +
1 ⋅ (k1 + 2k2 + 2k 3 + k 4 ) = 1,22238 6 ü k1 = h ⋅ f (x 2 , y2 ) = 0, 098364 ï ï ï ï ï æ h k1 ÷ö ç k2 = h ⋅ f çx 2 + , y2 + ÷÷ = 0,117318 ï ï ï è 2 2ø ï ï æ h k2 ÷ö k 3 = h ⋅ f ççx 2 + , y2 + ÷÷ = 0,114949ï ï ï è 2 2ø ï ï k 4 = h ⋅ f (x 2 + h, y2 + k 3 ) = 0,122126 ï ï ï y 3 = y2 +
1 ⋅ (k1 + 2k2 + 2k 3 + k 4 ) = 1, 36789 6 ü k1 = h ⋅ f (x 3 , y 3 ) = 0,1319 ï ï ï ï ï æ h k1 ÷ö k2 = h ⋅ f ççx 3 + , y 3 + ÷÷ = 0,14666 ï ï ï è 2 2ø ï ï æ h k2 ÷ö ç k 3 = h ⋅ f çx 3 + , y 3 + ÷÷ = 0,14482ï ï ï è 2 2ø ï ï k 4 = h ⋅ f (x 3 + h, y 3 + k 3 ) = 0,15819 ï ï ï y4 = y3 +
Matemáticas. Primer curso del Grado de CTA Ana Isabel Allueva Pinilla – José Luis Alejandre Marco
Bloque IV. E. D. de primer orden. Tema 4. Métodos de Aproximación Numérica MATEMÁTICA APLICADA - Universidad de Zaragoza
Ejercicios resueltos 8