Académique Documents
Professionnel Documents
Culture Documents
(a) Expresamos la ecuacin en la forma x = ex . Podemos tomar el valor estimado de la solucin ' 0.5
2.5 2 1.5 1 0.5 -1 -0.5 -0.5 -1 0 0 0.5 1 x 1.5 2
(b) Existencia. Identicamos f (x) = x ex , f es continua en [0,1], adems f (0) = 1 , f (1) = 0. 63212 ,
que es positiva para todo x, por lo tanto, f es creciente en el intervalo y la raz es nica. (c) Exigimos ba 1 = n 0.5 104 , 2n 2 1 2n , 0.5 104 ln(20000) = 14. 29, n ln 2 necesitamos n = 15 iteraciones. |en | = (d) Iteraciones. Fase 1 a1 = 0 f (a1 ) = 1 c1 = 0.5 f (c1 ) = 0.1065 b1 = 1 f (b1 ) = 0.6321 Fase 2 f (a2 ) = 0.1065 f (c2 ) = 0.2776 f (b2 ) = 0.6321 c3 = 0.625, c4 = 0.5625, c5 = 0.59375. Ejercicio 2 Consideramos la ecuacin x ex = 0. (a) Construye una representacin grca con Maple y estima grcamente el valor de la raz. (b) Escribe un programa que permita aplicar el mtodo de la biseccin. Verica el buen funcionamiento con el valor de las 5 iteraciones calculadas en el ejercicio anterior. (c) Si partimos de intervalo [0, 1], cuntas iteraciones nos hacen falta para asegurar 7 decimales exactos? (d) Usa el programa y el nmero de iteraciones calculado para aproximar la raz con 7 decimales.
a2 = 0.5 b2 = 1
a2 = 0.5 c2 = 0.75 b2 = 1
a3 = 0.5 b3 = 0.75
(e) Calcula el valor de la raz con Maple, verica el resultado del apartado anterior.
(a) Valor estimado ' 0.57. Puedes obtener el grco con la orden. > plot(x-exp(-x),x=0..1);
(b) Un programa simple para aplicar el mtodo de la biseccin es el siguiente > f:=x->x-exp(-x); a:=0; b:=1; n:=3; for i from 1 to n do c:=evalf((a+b)/2); fc:=f(c); if evalf(fc*f(a))<0 then b:=c else a:=c fi; od;
Observemos que el programa no incorpora proteccin contra el caso f (ci ) = 0, no obstante, en cada iteracin se imprime el valor de f (ci ), lo que nos permite ver si en alguna iteracin hemos obtenido la raz exacta. (c) Exigimos 1 0.5 107 2n resulta 1 , 2n 0.5 107 ln 0.51 107 = 24. 2534. n ln 2 Debemos tomar n = 25.
(d) Usando el programa anterior con n = 25 obtenemos c25 = 0.56714329 (e) Puedes resolver la ecuacin con Maple con la orden > s:=fsolve(x-exp(-x)=0); el resultado es Error |e25 | = | c25 | = 0.12 108 . Vemos que, en efecto, el valor calculado c25 aproxima la solucin con al menos 7 decimales exactos. s := 0.567143904.
(a) Verica, mediante una representacin grca esquemtica, que la ecuacin tiene una solucin en el intervalo [1, 2]. (b) Demuestra que la ecuacin tiene una nica solucin en el intervalo [1, 2]. (c) Si usamos el mtodo de la biseccin con intervalo inicial [1, 2], cuntas iteraciones nos hacen falta para asegurar 5 decimales exactos? (d) Calcula las 4 primeras iteraciones de forma manual. (e) Calcula el valor aproximado usando un programa, verica el resultado de las primeras iteraciones comparando con los valores calculados manualmente. (f) Resuelve la ecuacin con Maple.
-4
-2
0 0 -1
(b) Existencia. Identicamos f (x) = f es continua en [1, 2], adems f (1) = 1 , f (2) = 0. 19 1 ln x, x
que es negativa para todo x [1, 2], por lo tanto, f es decreciente en el intervalo y la raz es nica. (c) Exigimos ba 1 = n 0.5 105 , 2n 2 ln 2 105 = 17. 6096, n ln 2 necesitamos n = 18 iteraciones. |en | = (d) El valor de las 4 primeras iteraciones es c1 = 1.5, c2 = 1.75, c3 = 1.875, c4 = 1.8125. (e) c18 = 1.763225557. (f) El valor obtenido con fsolve es = 1.763222834, resulta el error absoluto |e18 | = | e18 | = 0.2723 105 . 2 Ejercicio 4 Consideramos la ecuacin ln x = ex . (a) Verica, mediante una representacin grca esquemtica, que la ecuacin tiene una solucin en el intervalo [1, 2]. (b) Demuestra que la ecuacin tiene una nica solucin en el intervalo [1, 2]. (c) Si usamos el mtodo de la biseccin con intervalo inicial [1, 2], cuntas iteraciones nos hacen falta para asegurar 5 decimales exactos? (d) Calcula las 4 primeras iteraciones de forma manual. (e) Calcula el valor aproximado usando un programa, verica el resultado de las primeras iteraciones comparando con los valores calculados manualmente. (f) Resuelve la ecuacin con Maple.
Soluciones: Resolucin aproximada de ecuaciones (a) Valor estimado de la solucin ' 1.3.
5 4 3 2 1 -1 0 0 -1 -2 1 2 3 4 5
(b) Existencia. f (x) = ln x ex es continua en [1, 2], adems f (1) = 0.37 , Unicidad. f (2) = 0.55 , por lo tanto, existe una solucin (1, 2) . 1 + ex x positiva para todo x [1, 2], por lo tanto, f % en el intervalo y la raz es nica. f 0 (x) = (c) El intervalo tiene longitud 1, el resultado es el mismo que en el ejercicio anterior, necesitamos n = 18 iteraciones. (d) Iteraciones c1 = 1.5, c2 = 1.25, c3 = 1.375, c4 = 1.3125. (e) c18 = 1.309803011 (f) = 1.309799586, |e18 | = 0.3425 105 . 2 Ejercicio 5 Un proyectil de 2 gramos de masa ha sido lanzado verticalmente al aire y est descendiendo a su velocidad terminal1 . La velocidad terminal se puede escribir, despus de evaluar todas las constantes, como (0.002) (9.81) = 1.4 105 v 1.5 + 1.15 105 v 2 donde v es la velocidad terminal en m/s. El primer trmino del lado derecho representa la fuerza de friccin y el segundo trmino representa la fuerza de presin.
1
(a) Sabemos por una estimacin grosera, que la velocidad terminal es v ' 30m/s. Estudia si los intervalos [20, 30], [30, 40] contienen una raz. (b) Verica el resultado construyendo un grco con Maple. (c) Determina el nmero de pasos que se necesitan para aproximar la solucin con 2 decimales usando el mtodo de la biseccin. (d) Calcula la aproximacin con un programa, verica manualmente el valor de los dos primeros pasos. (e) Calcula el valor de la velocidad terminal con Maple.
(a) La funcin f (v ) = 1.962 102 1.4 105 v 1.5 1.15 105 v2 es continua en todo R. Calculamos f (20) = 0.01377, f (30) = 0.006 970, f (40) = 0.002 322,
aplicando el Teorema de Bolzano, tenemos una solucin en el intervalo [30, 40]. (b) Si construimos un grco con Maple podemos estimar el valor ' 37.7
006 004 002
0 30 002
32
34
36
38
40
(c) Exigimos 40 30 0.5 102 , 2n y resulta ln 20 102 = 10. 9658, n ln 2 necesitamos n = 11 iteraciones. (d) c1 = 35, c2 = 37.5, c11 = 37.73926. (d) Resultado con Maple v = 37.73458, |e11 | = 0.00468.
Ejercicio 6 El tamao crtico de un reactor nuclear se determina resolviendo una ecuacin de criticalidad 2 Un ejemplo simple de este tipo de ecuaciones es tan (0.1x) = 9.2 ex . La solucin fsicamente signicativa es la menor raz positiva. Se sabe, por experiencia, que la raz se encuentra en el intervalo [3, 4]. (a) Demuestra que, efectivamente, la ecuacin tiene una raz en [3, 4] y que tal raz es nica. (b) Aproxima el valor de la raz con 5 decimales usando el mtodo de la biseccin. (c) Verica el resultado sustituyendo en la ecuacin. (d) Calcula el valor de la raz con Maple.
(a) Existencia. El primer punto positivo en el que tan(t) es discontinua es t1 = /2. Si x [3, 4], entonces 0.1x [0.3, 0, 4], por lo tanto, la funcin f (x) = tan (0.1x) 9.2 ex es continua en [3, 4]. Adems f (3) = 0. 1487 T. Bolzano Existe un (3, 4) tal que f () = 0. = f (4) = 0. 2543 Unicidad. Calculamos la derivada f 0 (x) = 0.1 cos2 (0.1x) + 9.2ex .
(b) El intervalo es de longitud 1, hemos visto en el Ejercicio 3, que para obtener 5 decimales exactos con el mtodo de la biseccin con un intervalo inicial de longitud 1 necesitamos 18 intervalos. El resultado de la iteracin 18 es c18 = 3.292926791, por lo tanto la solucin es = 3.29293.
(c) Sustituyendo en la ecuacin obtenemos f (c18 ) = f (3.29293) = 0.2 442 105 . Sin embargo, esto no nos asegura nada acerca de la proximidad de c18 a la raz (por qu?) (d) Resultado obtenido en Maple con fsolve = 3.292924615, |e18 | = 0.2176 105
2
(a) Verica, mediante una representacin grca esquemtica, que la ecuacin tiene una solucin prxima a x0 = 0.5. (b) Aproxima el valor de la solucin con 8 decimales mediante el mtodo de Newton-Raphson, usando como criterio de parada el error estimado. (c) Demuestra que la solucin obtenida es correcta.
-1
0 0 -1
(b) Mtodo de Newton-Raphson. f (x) = x ex , f 0 (x) = 1 + ex , x0 = 0.5, x exj xj +1 = xj j . 1 + exj = 0. 5, = 0. 56631 1003, = 0. 56714 3165, = 0. 56714 3290, = 0. 56714 3290.
Mtodo
Detenemos las iteraciones cuando los 8 primeros decimales quedan jos x0 x1 x2 x3 x4 En principio, el resultado es = 0. 56714 329,
10
aunque no tenemos garantizado que el resultado sea correcto, puesto que hemos detenido las iteraciones usando el error estimado. (c) Error mximo admisible = 0.5 108 , a= = 0.567143285, b= + = 0.567143295, f (b) = 7. 194 109 . f (a) = 8. 478 109 ,
y por lo tanto, la aproximacin calculada tiene (al menos) 8 decimales exactos. Ejercicio 8 Resuelve la ecuacin de criticalidad tan (0.1x) = 9.2 ex usando el mtodo de Newton-Raphson y el valor inicial x0 = 3.5. Calcula la solucin con 5 decimales exactos.
Escribimos la ecuacin en forma norma f (x) = 0 e identicamos f (x). f (x) = tan (0.1x) 9.2 ex ,
Mtodo
Detenemos las iteraciones cuando los 5 primeros decimales quedan jos x0 x1 x2 x3 x4 Solucin aproximada. = 3.29292 Vericamos el resultado; error mximo admisible = 0.5 105 , f (a) = 4. 35953 4 106 , a= = 3.292915, b= + = 3.292925 f (b) = 1. 74609 107 . = 3. 5, = 3. 27703 008, = 3. 29283 161, = 3. 29292 461, = 3. 29292 461.
0.1 + 9.2ex , f 0 (x) = cos2 (0.1x) x0 = 3.5, tan (0.1xj ) 9.2 exj = x . x j +1 j 0.1 + 9.2exj cos2 (0.1xj )
Soluciones: Resolucin aproximada de ecuaciones Ejercicio 9 Resuelve la ecuacin (0.002) (9.81) = 1.4 105 v 1.5 + 1.15 105 v 2
11
usando el mtodo de Newton-Raphson a partir del valor inicial v0 = 30m/s. Calcula la solucin con 3 decimales exactos.
Valores de las iteraciones v0 v1 v2 v3 v4 Valor de la velocidad v = 37.735. Error mximo = 0.5 103 a=v = 37.7545, b=v + = 37.7355, Podemos asegurar que |v v | 0.5 103 . Ejercicio 10 Aproxima el valor de 41 con 6 decimales exactos usando el mtodo de Newton-Raphson. f (a) = 0.77 107 , f (b) = 0.919 106 , = 30, = 38.657611, = 37.744895, = 37.734579, = 37.734578.
cambio de signo.
Formulamos el problema como sigue x = 41 x2 41 = 0. Tomamos la funcin f 0 (x) = 2x. f (x) = x2 41,
12
Valor aproximado con 6 decimales = 6.403124. Vericamos la solucin. Error mximo = 0.5 106 a= = 6.4031235, f (a) = 0.49 105 , cambio de signo. a= = 6.4031245, f (b) = 0.34 105 , Podemos asegurar que | | 0.5 106 . Ejercicio 11 Aproxima el valor de 5 23 con 6 decimales exactos usando el mtodo de Newton-Raphson.
5 23 x5 23 = 0, f (x) = x5 23,
x0 = 1.5. x5 1 23 . 4x4 j
Mtodo
x0 = 1.5, x0 x1 x2 x3 x4 x5 x6
Iteraciones
xj +1 = xj
13
Ejercicio 12 Dado un nmero c, podemos calcular su inverso x = 1/c resolviendo la ecuacin 1 c = 0. x (a) Comprueba que si aplicamos el mtodo de Newton-Raphson, podemos calcular inversos sin hacer divisiones. (b) Calcula el valor de 1/9, 1/45, 1/678. Observa que los valores iniciales deben estar prximos a la solucin para que el mtodo converja.
Mtodo
1 (b) Para = , tomaos el valor inicial x0 = 0.1 9 Iteraciones x0 = 0.1, x1 = 0.11, x2 = 0.1111, x3 = 0.11111111, x4 = 0.1111111. 1 = 0.111111. 9 Para =
Soluciones: Resolucin aproximada de ecuaciones 1 = 0.022222. 45 Para = 1 , tomamos el valor inicial x0 = 0.001, resulta 678 x5 = x6 = 0.00147493. = 0.001475.
14
es adecuada para resolver la ecuacin mediante iteracin de punto jo para todo valor inicial x0 en el intervalo [0, 1]. (b) Determina el nmero de iteraciones necesario para obtener 5 decimales exactos. (c) Calcula las 5 primeras iteraciones de forma manual. (d) Escribe un programa con Maple para calcular las iteraciones, verica el resultado de las primeras iteraciones con los valores que has obtenido en el apartado anterior. (e) Verica el resultado resolviendo la ecuacin con Maple.
pues la segunda formulacin se obtiene de la primera sumando x a ambos lados y despejando x. (a) Identicamos x + cos(x) , g (x) = 2 veamos que g (x) cumple las condiciones del teorema de punto jo. (Condicin 1) g (x) es continua con derivada continua en todo R, por lo tanto, es de clase C 1 [0, 1].
15
M = max g (x),
x[0,1]
si x [0, 1], entonces g (x) [m, M ]. Debemos resolver un problema de extremos absolutos de una funcin continua sobre un intervalo cerrado. Calculamos la derivada g 0 (x) = 1 sin(x) , 2
se cumple g 0 (x) > 0, en todo [0, 1], por lo tanto g % en [0, 1] y m = min g (x) = g (0) = 0. 5,
x[0,1]
por lo tanto, cuando x toma valores en [0, 1], g (x) toma valores en [0.5, 0. 77015 1] [0, 1]. (Condicin 3) Hemos de calcular M1 = max g 0 (x) .
x[0,1]
Se cumple M1 < 1. En consecuencia, podemos asegurar que existe un nico punto jo en el intervalo [0, 1] y que la iteracin de punto jo converge a l para todo valor inicial x0 (0, 1) . (b) El error cumple |ej | = | xj | (0. 5)j (1 0) = (0. 5)j , exigimos (0. 5)j 0.5 105
cos(x) , 2 como h0 (x) < 0 en [0, 1], resulta h(x) &, por lo tanto M1 = max g 0 (x) = h(0) = 0.5. h0 (x) =
x[0,1]
Calculamos
Soluciones: Resolucin aproximada de ecuaciones y resolvemos en j, resulta ln 0.5 105 = 17. 6096, j ln (0. 5) necesitamos j = 18 iteraciones. (c) El valor de las primeras 5 iteraciones es j 0 1 2 3 4 5 xj 0.5, 0. 68879128, 0. 73040306, 0. 73765431, 0. 73885125, 0. 73904696.
16
Obtenemos
(d) El siguiente programa Maple permite calcular las iteraciones > g:=x->(x+cos(x))/2; x0:=0.5; n:=17; for i from 0 to n do x.(i+1):=evalf(g(x.i)); od; x18 = 0.73908513. (e) Valor obtenido con fsolve = 0.73908513.
es adecuada para resolver la ecuacin mediante iteracin de punto jo para todo valor inicial x0 en el intervalo [0.5, 1]. (b) Determina el nmero de iteraciones necesario para obtener 5 decimales exactos. (c) Calcula las 5 primeras iteraciones de forma manual.
17
(d) Escribe un programa con Maple para calcular las iteraciones, verica el resultado de las primeras iteraciones con los valores que has obtenido en el apartado anterior. (e) Verica el resultado resolviendo la ecuacin con Maple.
pues la segunda formulacin se obtiene de la primera sumando x a ambos lados y despejando x. (a) Veamos que la funcin g (x) = x + ex 2
cumple las condiciones del teorema de punto jo. (Condicin 1) g (x) es continua con derivada continua en todo R, por lo tanto, es de clase C 1 [0, 0.5]. (Condicin 2) Sean m = min g (x),
x[0,1]
M = max g (x),
x[0,1]
1 ex 2
g 0 (x) = 0 1 ex = 0 ex = 1 x = 0. Vemos que la derivada tiene un nico cero que est fuera del intervalo [0.5, 1], por lo tanto, g 0 es de signo constante en el intervalo. Como g 0 (1) = 1 e1 = 0. 31606, 2
se cumple g 0 (x) > 0 en todo [0.5, 1], en consecuencia g es creciente en [0.5, 1] y m = min g (x) = g (0.5) = 0. 55326 5,
x[0,1]
por lo tanto, cuando x toma valores en [0, 1], g (x) toma valores en [0. 55326 5, 0. 68394] [0.5, 1].
18
En consecuencia, podemos asegurar que existe un nico punto jo en el intervalo [0.5, 1] y que la iteracin de punto jo xj +1 = g (xj ) converge a l para todo valor inicial x0 (0.5, 1) . (b) El error cumple |ej | = | xj | (0. 31606)j (0.5 0) = (0. 31606)j (0.5) , exigimos (0. 31606)j (0.5) 0.5 105 y resolvemos en j, resulta ln 105 = 9. 99539, j ln (0. 31606) necesitamos j = 10 iteraciones. (c) Tomamos como valor inicial ciones es j 0 1 2 3 4 5
ex , 2 como h0 (x) > 0 en [0.5, 1], resulta que h es creciente en el intervalo y por lo tanto M1 = max g 0 (x) = h(1) = 0. 31606. h0 (x) =
x[0,1]
Calculamos
M1 = max g 0 (x) ,
x[0,1] g 0 (x) positiva en [0.5,1]
h(x) =
1 ex . 2
x0 = 0.75, el valor de las primeras 5 iteraxj 0.75, 0. 61118328, 0. 57694580, 0. 56927841, 0. 56760603, 0. 56724347.
19
(d) Programa Maple. Es anlogo al del problema anterior, ajustando la denicin de la funcin g (x), el valor inicial y el nmero de iteraciones > g:=x->(x+exp(-x))/2; x0:=0.75; n:=9; for i from 0 to n do x.(i+1):=evalf(g(x.i)); od; Obtenemos x10 = 0.56714334. La solucin es = 0.56714. (e) Valor obtenido con fsolve = 0.5671432904. Ejercicio 15 Resuelve la ecuacin tan (0.1x) = 9.2 ex con 6 decimales exactos usando una formulacin de punto jo del tipo x = x f (x), toma como intervalo inicial [3, 4].
Escribimos la ecuacin en forma normal f (x) = 0 e identicamos f (x) = tan (0.1x) 9.2 ex . Calculamos f (3) = 0. 14870 5, f (4) = 0. 25428 9, por el Teorema de Bolzano, tenemos una raz en el intervalo (3, 4). Estimamos el valor de f 0 () f 0 () ' y calculamos = 1 1 ' = 2. 48143. f 0 () 0. 40299 4 f (4) f (3) = 0. 40299 4 21
20
x0 = 3.5, xj +1 = xj 2. 48143 (tan(0.1xj ) 9.2exj ) . j 0 1 2 3 4 5 6 7 8 xj 3. 5, 3. 28358 81, 3. 29412 90, 3. 29277 45, 3. 29294 34, 3. 29292 23, 3. 29292 49, 3. 29292 46, 3. 29292 46.
Podemos tomar = 3.292925. Ejercicio 16 Resuelve la ecuacin x = cos(x) con 6 decimales exactos usando una formulacin de punto jo del tipo x = x f (x), toma como intervalo inicial [0, 1].
Escribimos la ecuacin en la forma f (x) = 0 con f (x) = x cos(x). Calculamos f (0) = 1, f (1) = 0. 45970, por el Teorema de Bolzano, tenemos una raz en el intervalo (0, 1). Estimamos el valor de f 0 () f 0 () ' y calculamos = 1 1 ' = 0. 6851. f 0 () 1. 45970 f (1) f (0) = 1. 45970 10
Soluciones: Resolucin aproximada de ecuaciones La frmula de recurrencia es, por lo tanto, x0 = 0.5, xj +1 = xj 0.6851 (xj cos (xj )) . Obtenemos j 0 1 2 3 4 5 6 7 8 Podemos tomar xj 0.5, 0. 75868181, 0. 73611578, 0. 73951818, 0. 73902160, 0. 73909444, 0. 73908377, 0. 73908 533, 0. 73908 510,
21
|e 7 | = 0.23 106 .
= 0.739085. Ejercicio 17 Calcula 55 con 6 decimales exactos usando una formulacin de punto jo del tipo x = x f (x), determina un intervalo inicial adecuado.
Formulamos x=
55 x2 = 55.
Escribimos la ecuacin en la forma f (x) = 0 con f (x) = x2 55. Calculamos f (7) = 6 f (8) = 9 Estimamos f 0 () ' y calculamos = 1 f 0 ()
T. Bolzano
solucin (7, 8) .
Soluciones: Resolucin aproximada de ecuaciones Obtenemos j 0 1 2 3 4 Podemos tomar = 7.416198 xj 7.5, 7. 41666 6250, 7. 41620 3697, 7. 41619 8545, 7. 41619 8488,
22
|e 4 | = 0.57 107 .
Ejercicio 18 El coeciente de friccin f para el ujo turbulento en un tubo est dado por3 9.35 1 e = 1.14 2.0 log10 + D Re f f donde Re es el nmero de Reynolds, e es la rugosidad de la supercie del tubo y D es el dimetro del tubo. Determina el valor de f para los datos (a) D = 0.1m, (b) D = 0.1m, e = 0.0025, e = 0.0001, Re = 3 104 .
Re = 3 106 .
Indicacin: El orden de magnitud de f es 102 ; adems es mejor reescribir la ecuacin en la forma 2 e 9.35 + f = 1.14 2.0 log10 D Re f Ver resolucin con Maple. (a) f = 0.054114. (b) f = 0.019721.
Correlacin de Colebrook