2014 S1 (Solución)
2014 S1 (Solución)
2014 S1 (Solución)
Solución:
t1 = t0 + ∆t
a) Tomar como valor promedio gav la media aritmética de g(t0 , y(t0), z(t0 )) en el
punto inicial del intervalo y en el punto final los valores predichos g(t1 , yp(t1 ), zp(t1 ))
g(t0, y(t0 ), z(t0)) + g(t1 , yp(t1 ), zp(t1))
yc (t1) = y(t0 ) + ∆t
2
b) Tomar como valor promedio gav la media aritmética de g(t0, y(t0 ), z(t0))
en el punto inicial del intervalo y en el punto final utilizando el mejor valor
disponible, es decir, los valores predichos y el valor corregido para la variable z,
dado que ya lo tenemos calculado, es decir, g(t1 , yp (t1), zc (t1))
g(t0, y(t0), z(t0 )) + g(t1 , yp(t1 ), zc(t1))
yc (t1) = y(t0 ) + ∆t
2
Evidentemente ambos resultados diferirán. Veamos los resultados concretos para este
problema:
a)
g(t0 , y(t0), z(t0)) + g(t1 , yp (t1), zp(t1 ))
yc (t1 ) = y(t0) + ∆t
2
∆t sin[z(t0)] sin[zp (t1)]
= y(t0) + − 2y(t0 ) + z(t0 ) + − 2yp (t1) + zp (t1 )
2 2 2
0.02 sin[0] sin[0.2]
= 10 + − 2 · 10 + 0 + − 2 · 9.6 + 0.2
2 2 2
0.1986693
= 10 + 0.01(−20 + − 19.2 + 0.2) = 9.61099 (1)
2
A continuación avanzamos el tiempo, es decir t0 = t1 . El proceso se repetirá desde el
cálculo de zp (t1 ) avanzando en el tiempo tantas veces como sea necesario para que t0
llegue a tomar el valor que se nos indica como final (t = 0.1) en el enunciado.
La siguiente tabla de datos recoge los valores que se obtienen al hacer la iteración de la
anterior ecuación hasta el tiempo t = 0.1 con el algoritmo a).
b)
g(t0 , y(t0), z(t0)) + g(t1 , yp(t1 ), zc(t1 ))
yc (t1) = y(t0 ) + ∆t
2
∆t sin[z(t0 )] sin[zc (t1)]
= y(t0 ) + − 2y(t0 ) + z(t0 ) + − 2yp (t1) + zc (t1)
2 2 2
0.02 sin[0] sin[0.196]
= 10 + − 2 · 10 + 0 + − 2 · 9.6 + 0.196
2 2 2
0.194747
= 10 + 0.01(−20 + − 19.2 + 0.196) = 9.610933 (2)
2
La siguiente tabla de datos recoge los valores que se obtienen al hacer la iteración de la
anterior ecuación hasta el tiempo t = 0.1 con el algoritmo b).
t zp (t) yp (t) zc (t) yc (t)
0.00E+00 0.0000000E+00 0.1000000E+02 0.0000000E+00 0.1000000E+02
0.20E-01 0.2000000E+00 0.9600000E+01 0.1960000E+00 0.9610933E+01
0.40E-01 0.3882186E+00 0.9232363E+01 0.3844329E+00 0.9242721E+01
0.60E-01 0.5692873E+00 0.8884451E+01 0.5657046E+00 0.8894234E+01
0.80E-01 0.7435893E+00 0.8555139E+01 0.7401984E+00 0.8564357E+01
0.10E+00 0.9114855E+00 0.8243331E+01 0.9082753E+00 0.8252003E+01
Solución:
a) El enunciado pide que expresemos la integral de acuerdo con la siguiente suma:
Z 1
f (x)dx = ω1 f (x1) + ω2f (x2) + ω3 f (x3)
0
dónde: x1 = 0.1, x2 = 0.5 y x3 = 0.9. Podemos calcular los valores de los pesos (ω1 , ω2
y ω3 ) imponiendo la condición de la exactitud de la integral de los tres monomios 1, x y
x2 que son base para cualquier polinomio de grado 2:
Z 1
si f (x) = 1 : 1 dx = 1 = ω1 f (x1) + ω2 f (x2) + ω3f (x3) → ω1 + ω2 + ω3 = 1
0
Z 1
1 1
si f (x) = x : x dx = = ω1 f (x1)+ω2f (x2)+ω3f (x3) → 0, 1ω1+0, 5ω2+0, 9ω3 =
0 2 2
Z 1
2 1 1
si f (x) = x : = ω1f (x1)+ω2f (x2)+ω3f (x3) → 0, 01ω1+0, 25ω2+0.81ω3 =
1 dx =
0 3 3
Es decir, que para fijar los valores de los 3 pesos, debemos resolver el siguiente sistema
de ecuaciones.
ω1 + ω2 + ω3 = 1
1
0.1ω1 + 0.5ω2 + 0.9ω3 =
2
1
0.01ω1 + 0.25ω2 + 0.81ω3 =
3
Escribimos el sistema de ecuaciones como:
1 1 1 ω1 1
0.1 0.5 0.9 ω2 = 1
2
1
0.01 0.25 0.81 ω3 3
t+1 dt
El cambio de variable adecuado es x = 2
, de donde dx = 2
, con lo que la integral
deviene
Z 1 Z 1 Z 1 Z 1
t + 1 dt 1 dt 1
f (x)dx ≡ f = t+1 = dt
0 −1 2 2 −1 1 + 2 2 −1 t + 3
X 1 1 1 1
≈ ωi = ω1 + ω2 + ω3
i
ti + 3 t1 + 3 t2 + 3 t3 + 3
5 1 8 1 5 1
= q + + q = 0.6931216
9− 3 + 3 90 + 3 9 3 + 3
5 5
d) La integral analítica es
Z 1
1
ITeorica = dx = ln(1 + x)|10 = ln 2 − ln 1 = ln 2 ≈ 0.693147180559
0 1+x
El error absoluto que se obtiene al calcular la integral con la cuadratura que se pidió en
el apartado b) es:
∆ε = INum
b − ITeorica = 0.693248 − 0.6931471 = 0.00010
∆ε = INum
c − ITeorica = 0.6931216 − 0.6931471 = 0.000025
Haga las iteraciones que sean necesarias hasta que la diferencia entre los
valores de x sea menor que 10−5.
Solución:
Hacemos
f (x) = ln (x) − exp −x2 .
para aplicar el método de Newton tenemos que calcular
f (xn)
xn+1 = xn − .
f ′ (xn )
siendo
1
f ′ (xn) = + 2xn exp −x2n
xn
por lo que
ln (xn ) − exp −x2n
xn+1 = xn − 1 2)
.
xn + 2x n exp (−x n
2x + 3y + 2z = 0
5x + y − z = 1
x+y+z = 1
Solución:
Siendo la solución
x 1
y = −2
z 2