Está en la página 1de 3

PROBLEMAS 139

f (x)
FIGURA 5.16
Casos donde las races
pueden pasar inadvertidas
debido a que la longitud
del incremento en el mtodo
de bsqueda incremental
es demasiado grande. Ob-
serve que la ltima raz a la
derecha es mltiple y podra x
x0 x1 x2 x3 x4 x5 x6
dejar de considerarse inde-
pendientemente de la longi-
tud del incremento.

Un problema potencial en los mtodos de bsqueda por incremento es el de escoger


la longitud del incremento. Si la longitud es muy pequea, la bsqueda llega a consumir
demasiado tiempo. Por otro lado, si la longitud es demasiado grande, existe la posibilidad
de que races muy cercanas entre s pasen inadvertidas (figura 5.16). El problema se
complica con la posible existencia de races mltiples. Un remedio parcial para estos
casos consiste en calcular la primera derivada de la funcin f(x) al inicio y al final de
cada intervalo. Cuando la derivada cambia de signo, puede existir un mximo o un
mnimo en ese intervalo, lo que sugiere una bsqueda ms minuciosa para detectar la
posibilidad de una raz.
Aunque estas modificaciones o el empleo de un incremento muy fino ayudan a
resolver el problema, se debe aclarar que mtodos tales como el de la bsqueda incre-
mental no siempre resultan sencillos. Ser prudente complementar dichas tcnicas au-
tomticas con cualquier otra informacin que d idea de la localizacin de las races.
Esta informacin se puede encontrar graficando la funcin y entendiendo el problema
fsico de donde proviene la ecuacin.

PROBLEMAS

5.1 Determine las races reales de f(x) = 0.5x2 + 2.5x + 4.5: hasta que el error estimado ea se encuentre debajo de es =
10%.
a) Grficamente
b) Empleando la frmula cuadrtica 5.3 Determine las races reales de f(x) = 25 1 82x 90x2 + 44x3
c) Usando el mtodo de biseccin con tres iteraciones para 8x4 + 0.7x5:
determinar la raz ms grande. Emplee como valores inicia-
les xl = 5 y xu = 10. Calcule el error estimado ea y el error a) Grficamente
verdadero et para cada iteracin. b) Usando el mtodo de biseccin para localizar la raz ms
grande con es = 10%. Utilice como valores iniciales xl = 0.5
5.2 Determine las races reales de f(x) = 5x3 5x2 + 6x 2: y xu = 1.0.
c) Realice el mismo clculo que en b), pero con el mtodo de
a) Grficamente la falsa posicin y es = 0.2%.
b) Utilizando el mtodo de biseccin para localizar la raz ms
pequea. Use los valores iniciales xl = 0 y xu = 1 iterando 5.4 Calcule las races reales de f(x) = 12 21x + 18x2 2.75x3:

Chapra-05.indd 139 6/12/06 13:49:24


140 MTODOS CERRADOS

a) Grficamente lice iteraciones hasta que el error relativo aproximado sea menor
b) Empleando el mtodo de la falsa posicin con un valor es que 5%.
correspondiente a tres cifras significativas para determinar 5.13 La velocidad v de un paracaidista que cae est dada por
la raz ms pequea.
gm
v=
c
(1 e (c / m )t )
5.5 Localice la primera raz no trivial de sen x = x , donde x est
2

en radianes. Use una tcnica grfica y biseccin con un interva- donde g = 9.8 m/s2. Para un paracaidista con coeficiente de
lo inicial de 0.5 a 1. Haga el clculo hasta que ea sea menor que arrastre de c = 15 kg/s, calcule la masa m de modo que la velo-
es = 2%. Realice tambin una prueba de error sustituyendo la cidad sea v = 35 m/s en t = 9s. Utilice el mtodo de la falsa po-
respuesta final en la ecuacin original. sicin para determinar m a un nivel de es = 0.1%.
5.6 Determine la raz real de ln x2 = 0.7: 5.14 Se carga una viga de la manera que se aprecia en la figura
P5.14. Emplee el mtodo de biseccin para resolver la posicin
a) Grficamente dentro de la viga donde no hay momento.
b) Empleando tres iteraciones en el mtodo de biseccin con
los valores iniciales xl = 0.5 y xu = 2.
c) Usando tres iteraciones del mtodo de la falsa posicin, con 100 lb/ft 100 lb
los mismos valores iniciales de b).

5.7 Determine la raz real de f(x) = (0.8 0.3x)/x:

a) Analticamente
b) Grficamente
c) Empleando tres iteraciones en el mtodo de la falsa posicin, 3 3 4 2
con valores iniciales de 1 a 3. Calcule el error aproximado
ea y el error verdadero et en cada iteracin. Figura P5.14

5.8 Calcule la raz cuadrada positiva de 18 usando el mtodo de


la falsa posicin con es = 0.5%. Emplee como valores iniciales
5.15 Por un canal trapezoidal fluye agua a una tasa de Q = 20
xl = 4 y xu = 5.
m3/s. La profundidad crtica y para dicho canal satisface la
5.9 Encuentre la raz positiva ms pequea de la funcin (x est
ecuacin
en radianes) x2| cos !"
x | = 5 usando el mtodo de la falsa posicin.
Para localizar el intervalo en donde se encuentra la raz, grafique Q2
primero esta funcin para valores de x entre 0 y 5. Realice el 0 = 1 B
gAc3
clculo hasta que ea sea menor que es = 1%. Compruebe su res-
puesta final sustituyndola en la funcin original. donde g = 9.81m/s2, Ac = rea de la seccin transversal (m2), y
5.10 Encuentre la raz positiva de f(x) = x4 8x3 35x2 + 450x B = ancho del canal en la superficie (m). Para este caso, el ancho
1001, utilizando el mtodo de la falsa posicin. Tome como y el rea de la seccin transversal se relacionan con la profundi-
valores iniciales a xl = 4.5 y xu = 6, y ejecute cinco iteraciones. dad y por medio de
Calcule los errores tanto aproximado como verdadero, con base y2
B=3+y y Ac = 3 y +
en el hecho de que la raz es 5.60979. Emplee una grfica para 2
explicar sus resultados y hacer el clculo dentro de un es = 1.0%. Resuelva para la profundidad crtica con el uso de los mtodos a)
5.11 Determine la raz real de x3.5 = 80: grfico, b) biseccin, y c) falsa posicin. En los incisos b) y c),
haga elecciones iniciales de xl = 0.5 y xu = 2.5, y ejecute iteracio-
a) En forma analtica.
nes hasta que el error aproximado caiga por debajo del 1% o el
b) Con el mtodo de la falsa posicin dentro de es = 2.5%.
nmero de interaciones supere a 10. Analice sus resultados.
Haga elecciones iniciales de 2.0 a 5.0.
5.16 Suponga el lector que est diseando un tanque esfrico
(vase la figura P5.16) para almacenar agua para un poblado
5.12 Dada
pequeo en un pas en desarrollo. El volumen de lquido que
f(x) = 2x6 1.5x4 + 10x + 2 puede contener se calcula con
Use el mtodo de la biseccin para determinar el mximo de [3 R h]
V = h2
esta funcin. Haga elecciones iniciales de xl = 0 y xu = 1, y rea- 3

Chapra-05.indd 140 6/12/06 13:49:24


)
PROBLEMAS 141

donde V = volumen [m3], h = profundidad del agua en el tanque a) Si los valores iniciales son de 0 y 40C, con el mtodo de
[m], y R = radio del tanque [m]. la biseccin, cuntas iteraciones se requeriran para deter-
minar la temperatura con un error absoluto de 0.05C.
b) Desarrolle y pruebe un programa para el mtodo de bisec-
cin a fin de determinar T como funcin de una concen-
tracin dada de oxgeno, con un error absoluto preespecifi-
cado como en el inciso a). Dadas elecciones iniciales de 0 y
40C, pruebe su programa para un error absoluto de 0.05C
R
para los casos siguientes: osf = 8, 10 y 12 mg/L. Compruebe
sus resultados.

5.18 Integre el algoritmo que se bosquej en la figura 5.10, en


forma de subprograma completo para el mtodo de biseccin
V h amigable para el usuario. Entre otras cosas:

a) Construya enunciados de documentacin en el subprograma


a fin de identificar lo que se pretende que realice cada sec-
cin.
b) Etiquete la entrada y la salida.
Figura P5.16 c) Agregue una comprobacin de la respuesta, en la que se
sustituya la estimacin de la raz en la funcin original para
verificar si el resultado final se acerca a cero.
d) Pruebe el subprograma por medio de repetir los clculos de
Si R = 3m, a qu profundidad debe llenarse el tanque de modo los ejemplos 5.3 y 5.4.
que contenga 30 m3? Haga tres iteraciones con el mtodo de la
5.19 Desarrolle un subprograma para el mtodo de biseccin
falsa posicin a fin de obtener la respuesta. Determine el error
que minimice las evaluaciones de la funcin, con base en el seu-
relativo aproximado despus de cada iteracin.
docdigo que se presenta en la figura 5.11. Determine el nme-
5.17 La concentracin de saturacin de oxgeno disuelto en agua
ro de evaluaciones de la funcin (n) para el total de iteraciones.
dulce se calcula con la ecuacin (APHA, 1992)
Pruebe el programa con la repeticin del ejemplo 5.6.
5.20 Desarrolle un programa amigable para el usuario para el
1.575701 10 5 6.642308 10 7 mtodo de la falsa posicin. La estructura del programa debe ser
ln osf = 139.34411 +
Ta Ta2 similar al algoritmo de la biseccin que se bosquej en la figura
5.10. Pruebe el programa con la repeticin del ejemplo 5.5.
1.243800 1010 8.621949 1011
+ 5.21 Desarrolle un subprograma para el mtodo de la falsa po-
Ta3 Ta4 sicin que minimice las evaluaciones de la funcin en forma
similar a la figura 5.11. Determine el nmero de evaluaciones de
donde osf = concentracin de saturacin de oxgeno disuelto en la funcin (n) para el total de iteraciones. Pruebe el programa por
agua dulce a 1 atm (mg/L) y Ta = temperatura absoluta (K). medio de la duplicacin del ejemplo 5.6.
Recuerde el lector que Ta = T + 273.15, donde T = temperatura 5.22 Desarrolle un subprograma amigable para el usuario para
(C). De acuerdo con esta ecuacin, la saturacin disminuye con el mtodo de la falsa posicin modificado, con base en la figura
el incremento de la temperatura. Para aguas naturales comunes 5.15. Pruebe el programa con la determinacin de la raz de la
en climas templados, la ecuacin se usa para determinar que la funcin del ejemplo 5.6. Ejecute corridas hasta que el error re-
concentracin de oxgeno vara de 14.621 mg/L a 0C a 6.413 lativo porcentual verdadero est por debajo de 0.01%. Elabore
mg/L a 40C. Dado un valor de concentracin de oxgeno, puede una grfica en papel semilogartmico de los errores relativo,
emplearse esta frmula y el mtodo de biseccin para resolver porcentual, aproximado y verdadero, versus el nmero de itera-
para la termperatura en C. ciones. Interprete los resultados.

Chapra-05.indd 141 6/12/06 13:49:25

También podría gustarte