MA0501 An´alisis Num´erico I Prof: Oldemar Rodr´ıguez Rojas
Fecha de entrega: Viernes 14 de octubre del 2014.
Tarea N´
umero 4
1. Desarrolle funciones iterativas y recursivas en Mathematica para los algoritmos de los m´etodos de: iteraci´on de punto fijo, bisecci´on, m´etodo de Newton–Raphson, m´etodo de la secante y el m´etodo de Steffensen vistos en clase, y el m´etodo Regula–Falsi que se describe en el ejercicio 9.
2. Use el procedimientoBisecci´onpara resolver las siguientes ecuaciones, con por lo menos 5 d´ıgitos signi-ficativos. Compare los resultados con los que se obtienen usando directamenteMathematica.
a) cos2(x) = 2 sin(x) para 0≤x≤1.
b) −x3+x+ 1 = 0 para 1≤x≤2.
Para cada una de las ecuaciones anteriores, de acuerdo con los teoremas de error vistos en clase, calcule el n´umero de iteraciones necesarias para obtener la precisi´on pedida, compare ´estos resultados con los obtenidos conMathematica.
3. Use el procedimientoBisecci´onpara resolver las siguientes ecuaciones, con por lo menos 4 d´ıgitos signi-ficativos. Compare los resultados con los que se obtienen usando directamenteMathematica.
a) ex+ 4x−5 = 0.
b) x4−2x−1 = 0.
Determine gr´aficamente un intervalo inicial [a, b], cona, b∈Z.
4. Para cada una de las siguientes ecuaciones, determinese el intervalo [a, b] en el cual la iteraci´on de punto fijo converge. Estime el n´umero de iteraciones necesarias para obtener aproximaciones con 5 d´ıgitos sig-nificativos, y efectue los c´alculos con el procedimientoPuntoFijo. Compare los resultados con los que se obtienen usando directamenteMathematica.
a) e−x−x= 0.
b) ex= 3x.
5. Repita el ejercicio anterior usando el m´etodo de Steffensen.
6. Para cada una de las siguientes ecuaciones, determine una funci´on g y un intervalo [a, b] en el cual la iteraci´on de punto fijo converja a una soluci´on positiva de la ecuaci´on, debe probar queg(x) cumple las hip´otesis del teorema de Banach. Encuentre ´esta soluci´on usando el procedimientoPuntoFijo. Compare los resultados con los que se obtienen usando directamenteMathematica.
a) 3x2−ex= 0.
b) x−cos(x) = 0.
a) Considere la ecuaci´onx2−x−2 = 0, encuentre una funci´ong(x) que permita resolver ´esta ecuaci´on en
el intervalo [0,7] utilizando el algoritmo delPunto Fijo. Debe probarse queg(x) cumple la hip´otesis del teorema visto en clase.
b) Determine usando el estimado del error a priori y a posterioricu´antas iteraciones se requieren para que el error absoluto sea menor a = 10−6 si se tomap0= 0.
7. Use el procedimientoNewtonpara resolver las siguientes ecuaciones, con por lo menos 4 d´ıgitos significa-tivos. Compare los resultados con los que se obtienen usando directamenteMathematica.
a) cos(x)−x2= 0. b) 4 sin(x) =ex.
9. M´etodo Regula Falsi: Este es otro m´etodo para encontrar una ra´ız de la ecuaci´on f(x) = 0 que se encuentra en el intervalo [a, b]. El m´etodo es similar a el de la bisecci´on en que se generan intervalos [ai, bi] encerrando la ra´ız de f(x) = 0 y es similar al m´etodo de la secante en la forma de obtener los nuevos intervalos aproximados.
Suponiendo que el intervalo [ai, bi] contiene una ra´ız def(x) = 0, calculamos la intersecci´on con el ejex y la recta que pasa por los puntos (ai, f(ai)) y (bi, f(bi)), denotando ´este punto porpi. Sif(pi)f(ai)<0, se defineai+1=ai ybi+1=pi, en caso contrario se defineai+1=pi ybi+1=bi.
a) D´e una interpretaci´on geom´etrica del m´etodo Regula Falsi con ayuda del siguiente gr´afico
? -6 ai bi (ai, f(ai)) (bi, f(bi)) l l l l l l l l l l l l l l l l pi
b) C´alcule la ecuaci´on de la recta que pasa por (ai, f(ai)) y (bi, f(bi)).
c) Pruebe que:
pi=
aif(bi)−bif(ai)
f(bi)−f(ai)
d) Escriba un algoritmo en pseudoc´odigo para el m´etodoRegula Falsi. e) Escriba una funci´on enMathematicapara ´este algoritmo.
10. Use el m´etodo de Regula Falsi para aproximar la soluci´on de las siguientes ecuaciones con 6 d´ıgitos significativos, determine el intervalo inicial gr´aficamente. Compare los resultados con los que se obtienen usando directamenteMathematica.
a) log(1 +x)−x2= 0. b) x3+ 2x−1 = 0.
11. Pruebe que la sucesi´on construida por:
xn+1= 1 sin= 0 a+ (m−1)xm n mxmn−1 sin≥1 converge a m√a, cona >0.
12. Demuestre que las siguientes sucesiones (xn) convergen linealmente ax= 0. Encuentre cu´antos t´erminos deben generarse antes de que|xn−x| ≤5×10−2.
a) xn= 1 n n≥0. b) xn= 1 n2 n≥0.
13. Demuestre que la sucesi´on definida por xn = 1/nk, n ≥ 1, para cualquier entero positivo k, converge linealmente ax= 0. Para cada par de enteroskym, determinar un n´umeroNpara el cual 1/Nk <10−m.
14. Demostrar que la sucesi´onxn= 10−2
n
converge cuadr´aticamente a cero.
15. Para la siguientes sucesiones (xn), linealmente convergentes, use el m´etodo ∆2 de Aitken para generar una sucesi´on (xn) hasta que|xn−x| ≤5×10−2.
a) xn= 1 n n≥0. b) xn= 1 n2 n≥0.
16. Un conocido m´etodo num´erico para minimizar funciones estrictamente unimodales (una funci´on f que decrece estrictamente (que crece estrictamente) hasta su punto m´ınimo, (m´aximo) se llama la funci´on estrictamente unimodal) en un intervalo [a, b] es el M´etodo Igualmente Espaciado, la idea geom´etrica de ´este se ilustra en el siguiente gr´afico:
-6 ? x1 x2 b a f(x2) f(x1) 6 intervalo descartado p
Se tomaa1=ayb1=by adem´as:
x1:= 2a+b
3 , x2:=
a+ 2b
3 Entonces, como se ilustra en el gr´afico:
Sif(x1)> f(x2) entonces se toma:
a2=x1, b2=b1, p1=a2
y entonces el nuevo intervalo es [a2, b2] = [x1, b1] =
2a1+b1
3 , b1
. en caso contrario se toma:
a2=a1, b2=x2, p1=b2
y entonces el nuevo intervalo es [a2, b2] = [a1, x2] =
a1,a1+2b1
3
Con el nuevo intervalo se aplica el proceso de nuevo, y as´ı sucesivamente hasta queanybn est´en suficien-temente cerca. La sucesi´on (pn) converge al punto pdondef alcanza el m´ınimo.
a) De acuerdo con lo anterior pruebe que x1< x2.
b) Construya un algoritmo en pseudoc´odigo y la correspondiente funci´onMathematicapara el m´etodo Igualmente Espaciado descrito anteriormente.
c) Pruebe que el intervalo construido con el algoritmo anterior satisface la relaci´on: |bn−an| ≤ 2 3 n (b−a)
¿Qu´e se puede concluir, respecto al error absoluto?
d) ¿Cu´antas iteraciones se requieren te´oricamente para minimizarf(x) =x4−4x3+ 3x2 en el intervalo [1,4] si se desea que el resultado tenga un error absoluto menor a 10−5? Encuentre el m´ınimo.
17. En este ejercicio se presenta el M´etodo Dicot´omico para minimizar funciones estrictamente unimodales. En este m´etodo primeramente se evalua la funci´onf(x) en dos puntos que est´an a una distancia deε/2 del punto medio del intervalo [a, b], es decir se calculan:
f a+b−ε 2 y f a+b+ε 2 , y se procede a compararlos. Si a) f a+b −ε 2 ≤ f a+b+ε 2 ,
entonces se descarta el intervalo a+2b+ε, b y as´ı el punto m´ınimo x? debe estar en el intervalo
a,a+2b+ε, el cual ser´a el nuevo intervalo de b´usqueda. Si
f a+b −ε 2 > f a+b+ε 2 ,
entonces se descarta el intervaloa,a+2b−εy en este caso el punto m´ınimox?debe estar en el intervalo de b´usquedaa+2b−ε, b. Pruebe que en cualquiera de los casos la longitud del intervalo de b´usqueda se reduce deb−aa b−a2+ε.
b) Suponga que se tiene el caso
f a+b−ε 2 ≤ f a+b+ε 2 ,
entonces se descarta el intervaloa+b+ε
2 , b
, y el nuevo intervalo de b´usqueda es
a,a+2b+ε . Ahora se debe calcular f 3a+b−ε 4 y f 3a+b+ 3ε 4 ,
y surgen de nuevo dos posibilidades, si
f 3a+b−ε 4 ≤ f 3a+b+ 3ε 4 ,
entonces se descarta el intervalo3a+4b+3ε,a+2b+εy el nuevo intervalo de b´usqueda esa,3a+4b+3ε. En el otro caso se descarta el intervaloa,3a+4b−εy el nuevo intervalo de b´usqueda es3a+4b−ε,a+2b+ε. Pruebe que en cualesquiera de los casos la longitud del intervalo de b´usqueda se reduce de b−a+ε
2 a
b−a+3ε
4 .
c) Repitiendo el procesonveces deben calcularse
f (2n−1)a+b−ε 2n y f (2n−1)a+b+ (2n−1)ε 2n ,
pruebe que en cualquiera de los dos casos que surgen la longitud del intervalo de b´usqueda es
b−a+ (2n−1)ε
Con lo cual, sixn representa lan−´esima aproximaci´on del punto m´ınimox? entonces, pruebe que:
|x?−xn| ≤
b−a+ (2n−1)ε
2n .
El proceso se ilustra en la Figuras 1 y 2.
Figura 1 a u b u a+b 2 ε z }| { | {z }
N uevo intervalo de incertidumbre longitudb−a+ε
2 Rechazado z }| { u a+b−ε 2 f(a+2b−ε) u u a+b+ε 2 f(a+2b+ε) u u Figura 2 a u a+b+ε 4 u 3a+b+ε 4 ε z }| { | {z }
N uevo intervalo de incertidumbre longitudb−a+3ε
4 Rechazado z }| { u 3a+b−ε 4 f(3a+4b−ε) u u 3a+b+3ε 4 f(3a+4b+3ε) u u
d) Construya un algoritmo en pseudoc´odigo y la correspondiente funci´onMathematicapara elM´etodo Dicot´omico descrito anteriormente.
e) ¿Cu´antas iteraciones se requieren te´oricamente para minimizarf(x) =x4−4x3+ 3x2 en el intervalo
[1,4] si se desea que el resultado tenga un error absoluto menor a 10−5? Encuentre el m´ınimo.
18. El objetivo de este ejercicio es demostrar la convergencia del m´etodo de Newton–Raphson sin utilizar el Teorema de punto fijo de Banach.
Teorema: Seaf ∈C2[a, b]. Six∈[a, b] conf(x) = 0 yf0(x)6= 0, entonces existe >0 tal que el m´etodo
de Newton–Raphson:
xn+1:=xn−
f(xn)
f0(xn)
genera una sucesi´on que est´a bien definida y converge axcuandon→ ∞, para todox0∈[x−, x+].
Para esto haga lo siguiente:
a) Pruebe que si (rn)n≥0 es una sucesi´on de n´umeros positivos o nulos que verifican:
Pruebe que si r0<1 entonces (rn) converge a 0. Adem´as pruebe que: rn ≤(r0)2 n . b) Pruebe que: xn+1−x= (xn−x)f0(xn)−f(xn) +f(x) f0(xn) . (1)
c) Pruebe que existen n´umeros estrictamente positivos 1yM tales que:
para todoy∈[x−1, x+1] se tiene que |f0(y)| ≥M.
d) Justifique por qu´e:
m´ax y∈[x−1,x+1]
|f00(y)|:=L <∞.
e) Pruebe que el valor absoluto de la parte derecha del numerador de la ecuaci´on (1) es igual a:
Z x xn f00(t)(x−t)dt . (2)
f) Pruebe que (2) est´a acotado por:
L
2 |xn−x|
2 .
g) Pruebe que si se definern:=
L|xn−x| 2M entonces rn+1≤r 2 n. h) Sea < m´ın 1, 2M L
, pruebe que si |xn−x| < entonces use la parte (a) para probar que
|xn+1−x|< y concluya el resultado.
19. Demuestre que en el caso de ceros de multiplidadmelM´etodo de Newton Modificado xn+1=xn−m
f(xn)
f0(x
n) es cuadr´aticamente convergente. Sugerencia: Use series de Taylor.
20. El objetivo de este ejercicio es demostrar la convergencia del m´etodo de la Secante sin utilizar el Teorema de punto fijo de Banach.
Teorema:Seaf una funci´on de claseC2[a, b] cona < b. Si existe un puntoxtal quef(x) = 0 yf0(x)6= 0
entonces existe un n´umero >0 tal que si x0 y x1 est´an dentro del intervalo [x−, x+] la sucesi´on generada por el m´etodo de la secante
xn+1=xn−
(xn−xn−1)f(xn) f(xn)−f(xn−1)
.
est´a bien definida dentro del intervalo [x−, x+] y converge ax(cero de la ecuaci´onf(x) = 0).
a) Sea (rn) una sucesi´on de n´umeros reales positivos tales que
rn+1≤rnrn−1.
Pruebe que sir0<1 yr1 <1 entonces la sucesi´on (rn) est´a acotada por 1 y converge a 0. Adem´as pruebe que existe una constante Ctal que:
rn ≤Crρ
n ,
donder es un n´umero estrictamente menor que 1, y
ρ= 1 +
√
5
b) Se denota: f[xn, xn−1] := f(xn)−f(xn−1) xn−xn−1 , pruebe que: f(xn) = (xn−x)f[xn, x]. c) Pruebe que: xn+1−x= (xn−x) f[xn, xn−1]−f[xn, x] f[xn, xn−1] . d) Pruebe que: xn+1−x= (xn−x) (x−xn−1)f[xn, xn−1, x] f[xn, xn−1] , donde: f[xn, xn−1, x] := f[xn, xn−1]−f[xn−1, x] xn−x .
e) Sea [x−1, x+1] un intervalo sobre el cual |f0(x)| ≥M. Pruebe que sixn yxn−1 est´an dentro del
[x−1, x+1] entonces:
|f[xn, xn−1]| ≥M.
f) SeaL la cota superior de|f00| en el intervalo [x−1, x+1]. Pruebe que six
n yxn−1 est´an dentro del [x−1, x+1] entonces: |f[xn, xn−1, x]| ≤ L 2. g) Pruebe que: |xn+1−x| ≤ L 2M |xn−x| |xn−1−x|. h) Tome: rn:= L 2M |xn−x| y <m´ın 1,2M L ,
usando (a) concluya que si x0 y x1 est´an dentro del intervalo [x−, x+] entonces xn est´a dentro de este intervalo para todony|xn−x| →0 cuandon→ ∞.