2016 S2 (Solución)
2016 S2 (Solución)
2016 S2 (Solución)
1. (2.5 puntos) Uno de los fenómenos atmosféricos naturales que atrae bas-
tante atracción pública regularmente es el evento de El Niño en el Pacífico
ecuatorial, el cual ocurre en intervalos de 2-7 años acarreando, la mayoría
de las veces, consecuencias dramáticas.
Un modelo pedagógico muy sencillo, pero válido para introducir el fenó-
meno dinámico de El Niño es el siguiente
dT
= T (t) − [T (t)]3 − αT (t − δ)
dt
En esta ecuación diferencial T (t) representa la anomalía de la tempe-
ratura de la superficie del mar medida en un cierto tiempo t, es decir,
la desviación de la temperatura respecto de una temperatura promedio
definida “a largo plazo” (a escala de tiempos largos). Además aparecen
dos parámetros, δ representa un tiempo de retardo y α es una constante.
Realice la integración numérica de la ecuación diferencial con el méto-
do de Runge-Kutta de orden dos que corresponde al método de Euler
modificado, también llamado método de predicción-corrección de Euler.
Utilice un paso temporal de dt = 0.1 para el conjunto de parámetros
α = 0.75, δ = 2 y con la condición T (t) = 0.55 para t ≤ 0. Observe que
esta condición implica que T (t) es constante e igual a 0.55 en tiempos
anteriores o iguales a t = 0. Describa detalladamente la implementación
del algoritmo para las dos primeras iteraciones.
Solución:
La ecuación diferencial a resolver es
dT
= T − T 3 − αT (t − δ) T (t) = 0.55 t≤0 (1)
dt
Podemos definir la función
Obsérvese que esta función g en realidad no depende explícitamente del tiempo pero sí
de las funciones T (t) y de T (t − δ).
En cada iteración i, las fórmulas generales del método de Euler mejorado (predicción-
corrección de Euler), también llamado Runge-Kutta de orden 2 para los coeficientes
a2 = b21 = 1 y c1 = c2 = 12 , son
1
Ti+1 = Ti + (k1 + k2 ) (2)
2
donde se hace uso de las siguientes definiciones de los coeficientes
Obsérvese que para calcular k1 debemos conocer el valor de T (ti − δ), para k2 se necesita
conocer T (ti+1 − δ). Evidentemente estos valores habrán de tenerse o aproximarse con
los datos de la solución. Para t < 0 se supone conocida la serie T (t − δ).
δ
Como δ = 2 tenemos δi = dt = 20, t − δ = (i − δi)dt.
x2 − y + 0.5
x =
2
−x − 4y 2 + 8y + 4
2
y =
8
Describa una estrategia iterativa del tipo de Jacobi y otras dos del tipo
de Gauss-Seidel (distintas entre sí) para resolver el sistema de ecuaciones
partiendo de una semilla cualquiera (x0, y0 ).
b1) Para la iteración de Gauss-Seidel una posibilidad será calcular primero la xk+1 y
pasar a calcular yk+1 usando el valor más actualizado de xk+1 recientemente calculado
en la instrucción anterior
x2k − yk + 0.5
xk+1 = f (xk , yk ) ≡
2
−xk+1 − 4yk2 + 8yk + 4
2
yk+1 = g(xk+1, yk ) ≡
8
b2) Una segunda manera de realizar una iteración Gauss-Seidel sería primero calcular
la yk+1 para luego calcular xk+1 usando el valor más actualizado de yk+1 recientemente
calculado en la instrucción anterior
−x2k − 4yk2 + 8yk + 4
yk+1 = g(xk , yk ) ≡
8
2
x − yk+1 + 0.5
xk+1 = f (xk , yk+1) ≡ k
2
3. (1.25 puntos) Indique cuáles deben ser los pesos de una regla de cuadra-
tura que integre de forma exacta polinomios de orden 2 o menor en el
intervalo [0, 1] y que se apoya en los puntos x0 = 0.1, x1 = 0.5 y x2 = 0.9.
Solución:
a+b+c=1
1
0.1a + 0.5b + 0.9c =
2
1
0.01a + 0.25b + 0.81c =
3
b + 2c = 1
97
24b + 80c =
3
despejando c de la primera y sustituyendo en la segunda obtenemos: 24(1 − 2c) + 80c =
97/3 → 32c = 25/3. Es decir que c = 25/96. Sustituyendo hacia atrás encontramos que
los valores de b y a son 46/96 y 25/96 respectivamente.
Comprobamos que la solución es correcta, por ejemplo, calculando la integral de f (x) =
1 + x2 .
Z 1
x3 1 4
dx(1 + x2) = (x + )|10 = 1 + =
0 3 3 3
Usando la regla de integración que hemos propuesto:
Z 1
dx(1 + x2) = af (x0) + bf (x1) + cf (x2)
0
25 46 25
= (1 + 0, 12) + (1 + 0, 52) + (1 + 0, 92)
96 96 96
25 46 25
= (1, 01) + (1, 25) + (1, 81) = 0, 2630208 + 0, 5989580 + 0, 4713541
96 96 96
= 1, 3333332
Expresión que es exacta y que solo difiere con la solución exacta el octavo decimal debido
a los redondeos hechos con la calculadora.
Solución:
Si esta expresión debe responder a una aproximación de cinco puntos válida para f ′ (x0)
debemos imponer que sean nulos los sumandos que implican a f ′′(x0), f ′′′(x0), f iv (x0).
Eso se puede obtener si los 4 coeficientes A, B, C, D satisfacen el sistema de 3 ecuaciones
A + B + 4C + 9D = 0
−A + B + 8C + 27D = 0
A + B + 16C + 81D = 0
Nos faltaría una ecuación más para resolver el sistema. Elegimos que en la expresión
propuesta el término (−A + B + 2C + 3D)f ′(x0)h sea realmente f ′ (x0), es decir, que se
debe imponer (−A + B + 2C + 3D)h = 1.
−A + B + 2C + 3D = 1/h
A + B + 4C + 9D = 0
−A + B + 8C + 27D = 0
A + B + 16C + 81D = 0
con solución
1 3 1 1
A=− B= C=− D=
4h 2h 2h 12h
5
Con este resultado, el término que acompaña a f (x0) con A + B + C + D = 6h y nuestra
expresión queda
5
Af (x0 − h) + Bf (x0 + h) + Cf (x0 + 2h) + Df (x0 + 3h) = f (x0) + f ′(x0) + O(h5 )
6h
Solución:
El valor en el punto deseado es H5(1.03) = 0.810917, frente al valor real que es f (1.03) =
0.809324