Las soluciones de una ecuacin escalar, f ( x ) =0, se llaman ceros o races de/(jc). En esta seccin estudiaremos los mtodos, como el grfico, el delabisectriz, el deiteracin de Newton, el dela secante y el de la sustitucin sucesiva, para obtener las races reales deecuaciones no lineales. S i /(*) es un polinomio, podemos utilizar roots, quese explic en el capitulo 4, pero incluso en este caso ios mtodos descritos en este captulo a menudo resultan tiles cuando se desea una exactitud muy elevada. Tambin estudiaremos laaplicacin de la sustitucin sucesiva y la iteracin de Newton a las ecuaciones simultneas no lineales. 7.1 MTODO GRFICO Supongamos que deseamos encontrar una raz positiva de / - O (7.1.1) donde f ( x ) =x sen(l&)- 0.2 exp(-.x) (7.1.2) Si lepedimos aun matemtico que encuentre lasolucin inmediatamente, tal vez estudiar la ecuacin durante unos momentos. Despus depercatarse deque, al aproximarse x a 0 desde el lado positivo de x, sen(l/x) oscila con frecuencia creciente y se vuelve singular en x =0, el matemtico comenzar a bosquejar x sen(l/x) y 0.2 exp(-x). Despus de algunos ensayos, dibujar una grfica clara, incluso si lo hace a mano en una hoja de papel en blanco. De la figura, el matemtico deducir que slo hay una raz, misma que se encuentra cerca de 0.4. Despus deesto, el matemtico tal vez utilice un programa de computadora para encontrar un valor ms exacto; sin embargo, laparte ms crucial dela solucin selogr con el mtodo grfico. Sabiendo el comportamiento de lafuncin, el nmero deraces y su valor aproximado, el resto puede hacerse fcilmente con una computadora, o incluso con una calculadora de bolsillo. 254 Seccin 7.1. Mtodo grfico 255 La estrategia del matemtico es exactamente la que seguiremos con los grficos de MATLAB. De hecho, podernos graficar fcilmentex sen(l/x) y 0.2 exp(-x) como seilustra en la figura 7.1. Como alternativa, podemos graficar directamente f ( x ) = x sen(l/x) - 0.2 exp(-jc), como en la figura 7.2. Las' figuras indican que la raz es aproximadamente 0.38. Tambin podemos obtener un valor ms exacto con el mtodo grfico si amplificamos la grfica; sin embargo, sera ms eficiente aplicar uno de los mtodos que analizaremos en las siguientes secciones. Ejemplo 7.1 Las frecuencias de vibracin naturales de una viga uniforme sujeta en un extremo es la solucin de la siguiente ecuacin: cos(x) cosh(x) +1" 0 (A) donde x = peo2L/EI L *= longitud de la viga (m) o = frecuencia (s-1) El ' - rigidez-ante lalexin (Nm2) p =- .densida:delmatrialjdelaviga(kg/rn3) 252 Captulo 6 Diferenciacin numrica (6 151Aplicando laexpansin deTaylor, deduzcalas aproximaciones dediferenciapara/? y/?' en ( }f n^os d S l , / yM con lamayor exactitud posibleparacadauna. Supongaqueel espaciado delaretculaes constante. (6.16) Unatabladefuncin estdadapor X / -0.1 4.157 0 4.020 0.2 4.441 (a) Deduzcalamejor aproximacin dediferenciaparacalcular/' (0) conlosdatos dados (b) Cul es el trmino deerror paralaaproximacin dediferencia? (c) Calcule/' (0) por lafrmulaquededujo. (6.17) Evaleel error detruncado delasiguientefrmuladediferencia. /'(* ) - C-//+3+9 f +1- 8/)/6A (6.18) Dos aproximaciones dediferenciaparala cuartaderivadaestn dados por fo^/?3+6/M-4/+l+// , Ji h4 r>+7-4/;>i-v6/;-4/;-iV -2 +0(a2) Ji " hA Utilicelaexpansin deTaylor paraencontrar los trminos deerror. (6.19) Ladistribucin de velocidades deunfluido cercadeunasuperficieplanaestdadapor i y (n>) u (mis) 0 0.0 0.0 1 0.001 0.4171 2 0.003 0.9080 3 0.006 1.6180 dondey es la distancia desdelasuperficiey u es lavelocidad. Suponiendo que el flujo es laminar y quep =0.001 Ns/m2, calculeel esfuerzo decorteeny - 0utilizando datos en los siguientes puntos: (i) - 0 y 1 (ii) i 0, 1y 2 (6.20) A continuacin sedatabladefuncin de/(x,y): Problemas 253 ylx 0.0 0.5 1.0 1.5 2.0 0.0 0.5 1.0 1.5 0.0775 0.1528 0.2235 0.2866 0.1573 0.3104 0.4547 0.5846 0.2412 0.4767 0.7002 0.9040 0.3309 0.6552 0.9653 1.2525 0.4274 0.8478 1.2533 1.6348 (i) Evalea//3y en* =1.0y y =0empleando la aproximacin dediferenciahacia adelantecon unerror deorden h dondeh - 0.5. (ii) Evale >2//x2enx = 1.0y y - 1.0empleando la aproximacin dediferencia central con un error de orden h dondeh =0.5. (ii) Evaled2fldxdy en* - 0y y ~ 0empleando laaproximacin dediferenciahacia adelanteconun error deorden h dondeh 0.5. 256 Captulo 7 Races de ecuaciones no lineales Figura 7.2 Trazado delafuncin combinada Determine valores aproximados de las tres races positivas ms bajas utilizando el mtodo grfico. Solucin Primero escribimos / ( x) = cos(;c) cosh(x) +1 \ (B) Como no sabemos mucho acerca de la funcin, primero la graficamos sin lmites dey para 0 i x S 20. La curva trazada semuestra en la figura 7.3 (en el listado 7.1 se da el guin que produce esta grfica). Esta figura nos dice queunaraiz es aproximadamente x - 17.5>pero que tambin es posible que existan otras races enO <,x <15. Listado 7.1 cl g; cl ear X =>0: 0.1:20; y = eos (x) . * cosh (x) + 1; p l o t( x , y , x, z er o s(x) ); x l a b e l ( x ' ) ; y l ab el l ' y - eos( x ) - c osh( x ) +1 ) Seccin 7.1. Mtodo grfico 257 Figura 13 Trazado dey cos(x)cosh(x) +1 Figura 7.4 Grficaamplificadade.y- cos(x)cosh(x) +1 Sin borrar la figura trazada por el guin anterior, podemos modificar los lmites de la g r f i c a c o n e l comando axi s. Por ejemplo, axi s ( [o 20 -10 20]) cambia la grfica a aqu se muestra en la figura 7.4. _ _ _ , s 7R La figura 7.4 nos dice quelas tres races positivas ms pequeas son x 1.8, 4.6 y /. , aproximadamente. 258 Captulo 7 Races de ecuaciones no lineales Como es evidente por el ejemplo que acabamos de describir, el mtodo grfico no carece de dificultades ni peligros. Un problema es que en algunos casos es probable que una grfica tenga una representacin muy deficiente. Por ejemplo, la calidad de una grfica disminuye considerablemente en las inmediaciones de una singularidad. Si no tenemos cuidado al trazar una grfica, podran quedar ocultas caractersticas especiales, como puntos singulares, y en ocasiones confundirse con races. Si se sospecha que existe una singularidad, amplifique la grfica y determine si lafuncin es realmente singular. Como ejemplo adicional, si segrafica una funcin con intervalos equiespaciados, es posible que no se capture una oscilacin rpida y que la curva trazada difiera significativamente de la funcin verdadera. Por tanto, es aconsejable graficar la funcin varias veces con diferentes amplificaciones y focos hasta entenderla bien. 7.2 MTODO DE LA BISECTRIZ El mtodo de la bisectriz es un mtodo numrico sencillo pero muy verstil para encontrar una raz real en un intervalo dado en el que se sabe que existe unaraz. Su singular ventaja consiste en que funciona incluso con funciones no analticas; sin embargo, slo debe utilizarse el mtodo despus de un anlisis grfico. Supongamos que hay una raz de/(x) =0 en un intervalo entrex a y x *c, denotado por [a, c] o, de forma equivalente, por a x c. El mtodo de labisectriz se basa en el hecho de que, cuando un intervalo [a, c] tiene unaraz, el signo dey(x) en los dos extremos es distinto, o sea, f { d ) f (c) <0 (vase la figura 7.5). El primer paso de estemtodo consiste en bisecar el intervalo [a, c] en dos mitades: [a, 6] y [b, c], donde b =(a + c)/2 (vase la marca 1en la figura 7.5). Si verificamos los signos de f { a ) f ( b ) y f ( b ) f ( c ) , sabremos en qu mitad del intervalo se encuentra la raz. De hecho, si /(a)/() i 0, sabremos que el intervalo [a, 6], que incluye x =a y x b, contiene a araz;:de lo contrario, la raz estar en el otro intervalo, [b, c]. A continuacin, bisecamos denuevo'el intervalo que contiene a la raz. Al repetir este procedimiento, el tamao del intervalo que contiene a la raz se har cada vez ms pequeo. En cada paso se toma el punto medio del intervalo como la aproximacin ms actualizada a 1a raz. La iteracin se detiene cuando ei tamao de la mitad del intervalo es menor que una tolerancia dada. El tamao del intervalo despus de n pasos de iteracin es donde ao y coson valores iniciales a a y c, de modo que el numerador es el tamao de intervalo inicial. La ecuacin 7.2.1 tambin representa el mximo error que puede haber cuando se aproxima la raz con el n-simo punto medio. Por tanto, si la tolerancia del error es t , elnmero depasos de iteracin necesarios es el entero n ms pequeo que satisface t o-oo (7.2.2) 2" o, de forma equivalente, Seccin 7.2. Mtodo de labisectriz 259 MotadodalaWecSriz Figura 7.5 Mtodo delabisectriz (graficado conbi sec_ g) n l o g p ] log(2) (7.2.3) donde t es la tolerancia. Por ejemplo, si co- co =1y t =0.0001, entonces n - i 4. Podemos usar dos funciones, bi sec_ g y bi sec_ n, para clculos de biseccin. La primera muestra grficamente e avance de l Iteracin de biseccin; en lafigura 7.5seilustra lagrfica final que se obtiene. La segunda funcin no traza grficas, pero es ms rpida. La sintaxis de bi sec_ g es lasiguiente: bi sec_ g( nombre_ f' , a, c, xmin, xroax, n_ puntos) donde nonibre_f es el nombre de lafuncin que define la ecuacin por resolver, a y c son los extremos del intervalo inicial, xmin y xmax son los valores mnimo y mximo de* en la grfica, y n puncos es el nmero de puntos que se usarn para.graficar lafuncin. La tolerancia es t =iO-4por omisin. La sintaxis de bi sec nes bisec nt'nombre f', a, c) 260 Captulo 7 Races de ecuaciones no lineales Ejemplo 7.2 Encuentre lainterseccin de estas dos funciones. y =7 x2+1 ^ \ y =tan(x)i^<J c <rc/2 Solucin El problema equivale a encontrar el cero de 7j ? +T - tan(x), 0 <x <t/2 (A) Si eraficamos la funcin, veremos que laraz es aproximadamente* 0.9. Para poder utilizar bi sec_ n (o bi sec_ g), escribimos un archivo M de funcin que defina la ecuacin (A): f u n c t i o n f = fun_ex2 (x) f = B q r t(1 + x .2) - t a n ( x ) ; Luego, utilizamos bi sec_ n as!: b i s e c n ( ' un_ex2' . 0. B, 1. 0) La salida es: Mtodo de l a b i s ec t r i z : I t . 1 2 3 4 5 6 7 8 0. 940625 0. 941406 0. 942187 f (a) 0. 800000 0. 900000 1. 000000 0. 250986 0. 900000 0. 950000 1. 000000 0. 085204 0. 900000 0. 925000 0. 950000 0. 085204 0. 925000 0. 937500 0. 950000 0. 035236 0. 937500 0. 943750 0. 950000 0. 008660 0. 937500 0. 940625 0. 943750 0. 003660 0. 940625 0. 942187 0. 943750 0. 001838- ------- 0. 00183B 0.000122 0.000122 0.000122 0.000122 0. 000014 0. 000014 0. 000014 0. 000001 0. 000001 0.000001 0. 000001 9 0. 941406 0. 941797 0. 942187 10 0. 941406 0. 941602 0. 941797 11 0. 941406 0. 941504 0. 941602 12 0. 941406 0. 941455 0. 941504 13 0. 941455 0. 941479 0. 941504 14 0. 941455 0. 941467 0. 941479 15 0. 941455 0. 941461 0. 941467 16 0. 941461 0. 941464 0. 941467 17 0. 941461 0. 941463 0. 941464 18 0. 941461 0. 941462 0. 941463 19 0. 941461 0. 941462 0. 941462 Se s at i s f ac e l a t o l er anc i a. R esul tado f i n al : R a z - 0. 941462 f (b) 0. 085204 - 0. 019071 0. 035236 0. 008660 - 0. 005056 0. 001838 - 0. 001600 0.000122 - 0. 000738 - 0. 000308 - 0. 000093 0. 000014 - 0. 000040 - 0. 000013 0. 000001 - 0. 000006 - 0. 000003 - 0. 000001 0.000000 (c) - 0. 143194 - 0. 143194 - 0. 019071 - 0. 019071 - 0 . 019071 - 0. 005056 - 0. 005056 - 0. 001600 - 0. 001600 - 0. 000738 - 0. 000308 - 0. 000093 - 0. 000093 - 0 . 000040 - 0. 000013 - 0. 000013 - 0. 000006 - O . 000003 - 0 . 000001 Seccin 7.3. Iteracin de Newton 261 7.3 ITERACIN DE NEWTON La iteracin de Newton es un mtodo iterativo para encontrar la raz'de una ecuacin no lineal T>uede aplicarse en el dominio complejo para encontrar una raz compleja, y tambin puede extendersea ecuaciones simultneas no lineales, como seexplicadetalladamente en .aseccin 7.6. IteracindaNewton Figura 7.6 IteracindeNewton Ta iteracin de Newton se deduce de la expansin de Tay lor. Supongamos que el problema J SSSSSE ifc/w -L***d'Tj'or** r " m ' rf de/(x) alrededor de una estimacin inicial, xo, se escribe asi. /(x) -/(xo) +/'() (* - *o) (7-3^ que se considera como una aproximacin de/(x). Si igualamos la ecuacin 7.3.1 a cero, obtenemos la siguiente aproximacin. _ x o) * l "* f \ x o) Repetimos el mismo proceso con r~" r<- r,, \ / CXn-l) f(x- i l (7.3.2) Xn Jfn-1 .\ 262 Captulo 7 Races de'ecuaciones no lineales El algoritmo se ilustra grficamente en la figura 7.6. Para el valor inicia! jc0, se traza lalnea que pasa tangencialmente por (xo,fa)- La interseccin de la linea tangencial con el eje x es x\. A continuacin, setraza lalnea que pasa tangencialmente por (jci, / i). Este procedimiento se repite utilizando el valor ms actualizado como estimacin para el siguiente ciclo de iteracin. La deduccin de la primera derivada de una funcin dada podra ser laboriosa o incluso imposible. En un caso as, podra evaluarse/'^) de la ecuacin 7.3.2 con una aproximacin de diferencia en lugar de analticamente. Por ejemplo, podemos aproximar/'(*n-i) con f , +h) (7-3.3) J - i h o bien yv^, /(* "-0 - f x-lzhl (7.3.4) donde h es un valor pequeo (como h ~ 0.001 para la generalidad de los ejercicios). Las ecuaciones 7.3.3 y 7.3.4 son las aproximaciones de diferencia hacia adelante y hacia atrs, respectivamente. Errores pequeos en la aproximacin de diferencia no tienen un efecto perceptible en larapidez de convergencia de alteracin deNcwon. La exactitud del resultado fina! no se ve afectadapor el error deuna aproximacin dediferencia; sin embargo, en ios casos en que hay una singularidad cerca de la raz hay que tener mucho cuidado al utilizar la aproximacin de diferencia. Ejemplo 7.3 Deduzca un esquema iterativo para encontrar laraz cbica de un numero con base en la iteracin de Newton. Encuentre la raz cbica de a = 155 con el esquema que deduzca. Solucin El problema consiste en encontrar el cero de /(* ) - x * - a La iteracin de Newton se escribe as: , , _ x _ /(& ! " /'(*) x \ - a - * . - - 3j r - 2 , a " 3J " 3 x f Asignamos a =155y utilizamos como estimacin inicial jco 5. La iteracin procede as: Seccin 7.3. Iteracin de Newton 263 Lisiado 7.1a n x 0 5 1 5. 4 2 5. 371834 3 5.371686 (exacta) La solucin exacta seobtiene despus de apenas tres pasos de iteracin. Lo intentamos otra vez con una estimacin inicia! mucho ms alejada del valor real, xo 10. Listado 7.1b n X 0 10 1 7. 103334 2 5 .790176 3 5 .401203 4 5 .371847 5 5. 371666 ( exacta) Se obtiene el valor exacto de la raz cbica con cinco pasos de iteracin. Dos funciones, Newt_ g y Newt_ n (listadas en laseccin 7.7), resuelven ecuaciones no lineales por iteracin de Newton. La primera exhibe grficamente el avance de la i te. acin, mientras que el segundo solo realiza ios clcuios. Las sintaxis son. Newt g ( ' noxnbre_ ' , xO, xmi n, xrnax, n_ _ puntos) B ew t~n('nombre_ f xO ) 1donde nombi e f es el nombre del archivo M de funcin que define laecuacin por resolver y xO es una estimacin inicial de laraz. El significado de xmin, xmax y nj puntos es el mismo que tienen en bi sec_ g. . . . Como ilustracin, definimos la ecuacin por resolver as: y =(0.01* +1) sen O)-(x-0.01)/(j ^+ 1) - 0.0096 La ecuacin anterior se escribe en un archivo M llamado eqn_ l . mque se lista en FM 7-3. Luego, ejecutamos Newt_n (' eqn_ l ', 4). La salida es: I t er ac i n de Newton . T ecl es el nombre de l a f unci n ( encer r ada en apst r of os! . ' ecj n_ l ' _name eqn_l T ecl ee l a esti maci n i n i c i a l de l a - al z t 4 n- 1 x= 2. 36795e+00, y - - 1. 0310+00, yd - 6. 319e- 01 n- 2, x= 2. 926318+00, y - 3. 4B 8e- 01, yd - 6. 247e- 01 n= 3 x= 2. 8237 0e +00, y - 9. 467e- 02, yd - 9. 226e- 01 n= 4, x= 2 . 82171e+00, y - - 1. 7740- 03, yd - - 8. 895e- 01 T= 5 x= 2 . 8217 0e+00, y = 4 . 498e- 06, yd - 8. 8e8e- 01 n= 6 x= 2 . 8217 0e +00 , y - 9 . 553e- 09, yd - 8. 886e- 01 R espuesta f i n al = 2. 8217 0e+00 264 Capitulo 7 Races de ecuaciones no lineales La salida de Newt_g es idntica a la de Newt_n, slo que la primera traza una grfica de avance. De hecho, lafigura 7.6 segrafic con Newt_g (' eqn_ l ' , 4, 0, 7, 50) para este ejemplo. ______________ Ejemplo 7.4 Imagine una pared de tabique con un espesor de 0.05 m. La temperatura en el lado interior delapared, 7o. es de 625 K, pero sedesconoce latemperatura del lado exterior. La prdida de calor de lasuperficie exterior se efccta por conveccin y por radiacin. L a temperatura Ti est determinada por laecuacin / ( r ,) - (7-, - 7b) +ea(r{ - T ) + h(Ji - Tf) =0 (A) donde k\ conductividad trmica de la pared, 1.2 'W/mK e: emisividad, 0.8 J o: temperatura de! lado interior delapared, 625 K Ti: temperatura del lado exterior dela pared (desconocida), K 7W,: temperatura de! entorno, 298 K Tf. temperatura de! aire, 298 K. h: coeficiente de transferencia de calor, 20 W/m2K a: constante de Stefan-Boltzmann, 5.67 * 10-8W/m2K4 Ax: espesor dela pared, 0.05 m Determine Ti por iteracin deNewton. Solucin Resolveremos e! problema con Newt_g. La ecuacin por resolver se escribe en un archivo M de funcin como se muestra: Listado 7.2 f uncti on f cal _ pared(T l ) k = 1.2; e = 0.8; T i nf = 29 8; T f = 298; h = 20; T0=625: si g = 5.67E -8; espesor =0.05; f = k/espeso * (T1-T0) + e* si g* (T l . 4-T mf 4) . . . + h* (TI - T f ) i Despus de guardar el archivo M defuncin anterior, ejecutamos el siguientecomando: Newe_g( 'c al _ par ed', 550, 400, 600, 50) IteracindeNawton Seccin 7.4. Mtodo de lasecante 265 Figura 7.7f ( T i ) vs El resultado es: I t er ac i n de Newton n 0, x= 5 . 500006+02, y 7 . 03301e+03 n= 1, X= 4. 551996+02, y= 6 . 585516+02 n= 2, X 4. 44423e+02, y= 6. 44623e+00 n= 3, x= 4 . 44316e+02, y= 6. 27680e- 04 n~ 4, x 4. 44316e+02, y 5. 70253e10 ans 444. 3157 La respuesta final es Ti - 444.3 K. La salida grfica se muestra en la figura 7.7, donde x y y denotan Ti y f (Ti), respectivamente. 7.4 MTODO DE LA SECANTE El mtodo de la secante es una variante de la iteracin de Newton. Hemos utilizado una Eoroximacin dediferencia para evaluar/' en laiteracin de Newton; sin embargo, iamb podemos evaluar/' aproximadamente utilizando los dos valores anteriores consecutivos de/ El esquema iterativo basado en este concepto se escribe as. X n-l Xn- 2 O 1 X l - / - l > " Para iniciar la iteracin, tenemos que especificarlo. El valor de xi puede fi^rsf' b* ar1^ mente r xi - xi +A*, donde x es un nmero arbitrariamente pequeo, como 0.01, por ejemplo. Entonces, podemos continuar la iteracin hasta satisfacer una tolerancia. 266 Captulo 7 Races de ecuaciones no lineales Ejemplo 7.5 Una bala deM 0.002 kg se dispar verticalmente en el aire y est descendiendo a su velocidad terminal.1La velocidad terminal est dada por gM i-imsos. donde g es la aceleracin debida a la gravedad y M es la masa. Despus de evaluar todas las constantes, la ecuacin se escribe asi: (0.002)(9.81) 1.4 x 10~V 5+1.15 * 1Q-V (A) donde u es la velocidad terminal, m/s. El primer trmino del miembro derecho representa el arrastre por friccin, y el segundo, el arrastre por presin. Determine la velocidad terminal por el mtodo de la secante. Una estimacin burda seran =30 m/s. Sotucin La tarea consiste en encontrar iaraz de /(v) - (0.002X9.81) - 1.4 * 10 V - 3+1.15 x l C rV (B) Asignamos uoa 30y Ui =30.1, con base en la estimacin burda dada, y calculamos f o y f i con la ecuacin (B). A continuacin semuestra la solucin iterativa: n V f (v) 0 30 ,. 00000 1 . 9620001E* 02 1 30 ,. 10000 6 . 8089391E - 03 2 30 ,.15411 6 . 8452079E - 03 3 38 ,. 62414 - 8 . 9657493E - 04 4 37 ,. 64323 9 . 0962276E - 05 5 37 ,. 73350 9 . 9465251E - 07 6 37 ,.7 345B - 1 . 8626451E - 09 As, lavelocidad terminal es u=37.7 m/s. 7.5 MTODO DE SUSTITUCIONES SUCESIVAS El trmino mtodo de sustituciones sucesivas se refiere a una ciase amplia de esquemas de resolucin iterativos para ecuaciones no lineales. La iteracin de Newton y el mtodo de la secante pueden considerarse aplicaciones de lasustitucin sucesiva. Puesto que la sustitucin sucesiva se emplea en muchos algoritmos numricos para resolver ecuaciones no lineales, incluidas ecuaciones diferenciales y ecuaciones simultneas no lineales, presentaremos algunos desus aspectos fundamentales en esta seccin. ^or favor, nodisparebalasal aire; muchaspersonassonheridasesdaaopor balasdisparadasal azar. Si la ecuacin por resolver, /(*)** 0 se puede escribir en la forma * -g(x) (7-5-D entonces podr escribirse un esquema iterativo asi: Xn - gfrn-l) (7-5-2) donde n es el nmero de pasos de iteracin y xo es una estimacin inicial. Este mtodo se denomina desustituciones sucesivas, o de iteracin de punto Jijo. La ventaja de estemtodo es su sencillez y laflexibilidad para escoger la forma de g(x). Por otro lado, tiene la desventaja de que la iteracin no siempre converge para una forma de gfyc) elegida arbitrariamente. Si queremos asegurar la convergencia de la iteracin, deberemos satisfacer la siguiente condicin: I g'MI <1 (7-5-3) La figura 7.8 ilustra ia forma en que g(x) afecta la convergencia del mtodo iterativo. Puede verse que la convergencia es esinttica si 0<g'< i ,y oscilatoria si !<'< 0. En caso contrario, la iteracin diverge. Por aadidura, puede demostrarse fcilmente que larapidez de convergencia aumenta conforme se aproxima a cero. Ejemplo 7.6 Se sabe que la funcin y = x * - 3jc+e* -2 (A) tiene dos ralees, una negativa y una positiva. Encuentre 1a raz ms pequea por sustitucin sucesiva. Solucin Si verificamos el signo de y en x =-1 y x i 0 (a saber, >>(-l) =2.367 y X o) - 1). localizaremos la raz ms pequea en -1 <x <0. Reescribimos la ecuacin dada asi: (B) Despus, escribimos el siguiente esquema iterativo: xn (*m) La primera derivada deg(x) satisface laecuacin 7.5.3 en el intervalo -1 <x <0, as que el esquema es convergente. He aqu los resultados de iaiteracin: Seccin 7.5. Mtodo de sustituciones sucesivas 267 r 268 Captulo 7 Races de ecuaciones no lineales Convergente: -1 g'^O Dlvargenie: g'<-1 Divergente: 1<g' Figura 7.8 Convergenciadel mitodo desustituciones sucesivas. (El denotaunaestimacin inicial.) Nm. i t er ac i n A pi ox. sucesi vas n x (nl , . . ,> 0 o (estimacin inicial) x - 0. 333333 2 - 0. 390786 3 - 0. 390254 4 - 0. 390272 5 - 0. 390272 Las siguientes son ecuaciones alternativas: j c=- '/ I x - + 2 Seccin 7.5. Mtodo de sustituciones sucesivas 269 c=/ 3x - e* +\ (E) Sin embarco las ecuaciones (D) y (E) tienen discontinuidades en las inmediaciones de laraz ms pequea. Adems, las primeras derivadas de ambas ecuaciones violan la condicin de laecuacin 7.5.3. Por tanto, ninguna de estas ecuaciones funciona. Una forma sistemtica de encontrar una forma de g(x) consiste en establecer g { x ) x - * f ( x ) (7-5-4) de modo que el esquema iterativo seconvierte en X = -Tn-l - a/ C-Xn-l) (7'5'5) donde a es una constante. La constante a se puede determinar como sigue: al sustituir la ecuacin 7.5.5 en la 7.5.3 se observa que laiteracin converge cuando _ K 1_ a f ( x ) <1 (75-6) o, lo que es lo mismo, 0<ct/'(* )< 2 (757) La ecuacin anterior indica que, primero, debetener el mismo signo que/' y, segundo, que la i Newion ,i * .1 v.l .r *=U T W para cada iteracin. ________ __________________ Ejemolo 7.7 tan(O.l.x) =9.2e~x La solucin que tiene significado fsico es laraz positiva ms pequea que satisface 3<x <4. Determine la raz positiva ms pequea. Sol uci n Aplicamos el esquema iterativo de laecuacin 7.5.5 a f ( x ) =tan(O.l^) - 9.2e_x (3) 270 Captulo 7 Races de ecuaciones no lineales Estimamos un valor aproximado de/ en3<x<4 con / ' - 0-40299 Luego, asignamos el siguiente valor al parmetro : 1 a " 0.40299 La iteracin de la ecuacin 7.5.5 converge como sigue: Nmero de Sol uci n i nt er ac i n i t er at i v a n x 0 4. 00000 1 3.36 099 2 3.28574 3 3.29384 4 3. 28260 5 3.29293 6 3.29292 7 3.29292 7.6 ECUACIONES SIMULTNEAS NO LINEALES La necesidad de resolver ecuaciones simultneas no lineales se presenta con bastante frecuencia. Aqu presentaremos dos mtodos para resolver ecuaciones simultneas no lineales. I teracin con sustituciones sucesivas: Si el sistema de ecuaciones no lineales dado representa un fenmeno natural o un sistema de ingeniera, es comn que las ecuaciones se vuelvan lineales si ia magnitud de 1asolucin es pequea. Un sistema no lineal de este tipo puede escribirse en la misma forma que el sistema lineal excepto que los coeficientes dependen de la solucin. La resolucin iterativa ds un sistema no lineal con base en sustituciones sucesivas puede escribirse asi: An~x =y (7.6.1) donde An-t es una matriz que representa los coeficientes y que se calcula a partir de la solucin anterior; x es la n-sima solucin iterativa y y es un trmino no homogneo que tambin puede ser funcin dela solucin. Inicialmente, la matriz de coeficientes se calcula utilizando una estimacin inicial de la solucin. Una vez determinada la matriz, 1aecuacin se resuelve como un sistema lineal. Ya (C) (D) Seccin 7.6. Ecuaciones simultneas no lineales 271 que se obtiene lasolucin, la matriz decoeficientes seactualiza y se resuelve una vez ms la ecuacin. Si sepresenta una inestabilidad durante laiteracin, utilizamos sub-relajacin: x=b A ^i y +(l -ti))x,_i donde wdeun parmetro desub-relajacin que satisface 0 <ai <1. (7.6.2) Ejemplo 7.8 Se conectan elementos de calefaccin elctricos como semuestra en lafigura 7.9. La resistencia delJ -simo elemento es una funcin de latemperatura y est dada por Rj~=cy+bjTj +cjT (A) donde aj, bjy cj son constantes y Tj es latemperatura dely-simo elemento, en Kelvin. La temperatura de cada elemento de calentamiento est determinada por: 1}R =Aj a(Tj - Ti) +AjhJj - TJ) (B) donde T* es la temperatura del entorno. En el ejemplo 7.4 se explican las dems notaciones. La ecuacin (B) es una ecuacin de energa que incluye los efectos del calor generado y la transferencia de calor por conveccin y por radiacin. Explique cmo podra resolverse este problema. R1 R2 A W V WV ^- i 11> 12> 100V R3 < Figura 7.9 Circuito deelementosdecolcnnmienlo Solucin Las corrientes elctricas \ eh satisfacen 272 Captulo 7Races de ecuaciones no lineales (Ri + R i ) h - R ih = \ 0 0 (C) - R i h +(/?2+ Rn + =0 Las ecuaciones anteriores no son incales porque cada resistencia es una funcin dela temperatura, en tanto que la temperatura es, a su vez, una funcin de acorriente y de la resistencia. Si la temperatura es baja, los efectos no lineales desaparecen y las ecuaciones se hacen lineales. Por tanto, puede desarrollarse el algoritmo como sigue. Se resuelve primero la ecuacin de la corriente elctrica con valores fros de las resistencias. Se resuelve iaecuacin (B) para !atemperatura. Secalcula laresistencia de cada resistor en funcin de la temperatura con !a ecuacin (A). Se repite la resolucin de aecuacin (C) utilizando los valores actualizados delas resistencias. Se repite todo el procedimiento hasta que se logra laconvergencia de la solucin para todas las cantidades. I teracin de Newton: Las ecuaciones no lineales pueden hacerse lineales mediante una expansin de Taylor. Supongamos que el sistema de ecuaciones tienela forma f ( x i,jc2, ..,jt) =0, /'=l,2,..n (7-6.3) donde/ es una funcin no lineal de lasx>Si tenemos una estimacin inicial de la solucin, sta puede escribirse asi: x j - j +Axj (7-6.4) donde x es la estimacin inicial y Axj es una correccin desconocida. Si expandimos lia ecuacin 7.6.3 para obtener un polinomio de Taylor truncado de primer orden alrededor de j , obtenemos x j f i & i . i h J i , , ) (7-6-5) 1 dxJ donde las derivadas parciales se evalan con las estimaciones iniciales. La ecuacin 7.6.5 puede escribirse en forma de matriz asf: J Ax - f (7-6.6) donde J es !amatriz jacobiana dada por dxj (7.6.7) Seccin 7.6. Ecuaciones simultneas no lineales 273 ' A ej ' ' / l(*I i 2> - n) A x = A l2 f = /2(* li *2, in) -A i . -/n(^t) ^2j ...n). Las derivadas parciales pueden evaluarse con una aproximacin de diferencia, por ejemplo, Bfl f c|, 1Xj +CIXj, (I, rC], *n) (7.6. ~8xjm oxj donde oxj es un valor pequeo elegido arbitrariamente. Ejemplo 7.9 Utilice el mtodo descrito en esta seccin para encontrar las soluciones de f ( x , y ) =fi(x,y) =0 donde f ( x , y ) x expfxy +0.8) +exp(y:) - 3 f i(x, y ) = x 1- y 1- 0.5 expfxy) y sesatisface x >0. Solucin Primero graneamos /,(*, y) - 0y f 2(x, y ) - 0 en lafigura 7.10 con el siguiente guin basado en la tcnica de graficacin descrita en la seccin 2.3. Listado 7.3 c l er , c l g, hol d of f x l = 0 : 0 . 1 2 ; y l = - 2:0.1:2; [ x, y] meshgx i d x l . y l ) ; f l = f _ f l ( x , y ) ; f 2 = f f 2 ( x, y) ; c o nt o ur ( f l , [0.00, 0.00], x l , y l ) hol d. on c o nt o ur ( f 2, [ o. oo, o. oo] , x i , y i ) x l abel (x) ; y l abel (y) f_n.ir f unetti on f f _ f 1( x, y) f = x . * ex p( x . * y +o. 8) + ex p( y . * 2) - 3; 274 Captulo 7 Races de ecuaciones no lineales Figura 7.10 Solucingrficadel ejemplo 7.9 f uncti on f - x . *2 - f _ f 2 ( x, y) y . 2 - 0 . 5* ex p( x . * y ) , Lascurvas de la figura 7.10 indican que hay dos races en el dominio positivo de x\ una es aproximadamente (x =0.8, y *0.2) y aotra es (x =1, y =- 0.8). Obtendremos soluciones ms exacias con aiteracin de Newton. En el listado 7.4 se presenta un guin. Listado 7.4 % I t er ac i n de Newton 2D c l ear , cl g, f p r i n t f ( \ n ' ) dx = 0. 01; dy = 0. 01; x = i n p u t ( E sti maci n i n i c i al de x? y = i nput C E st i mac i n i n i c i al de y? f or n=l i 50 s - [ x , y ] ; xp = x yp = y J d . i ) J ( l , 2 ) J ( 2 , l ) J <2,2) f ( l ) - f (21 = ds =- X X y - y f p r i n tf ( dx; + dy; = (f f l tx p , y) ( f _ f l ( x , yp) ( f _f 2 (xp, y) = (f _ f 2 (x-> yp) f f 1 ( x ,y ) ; f 2 ( x , y ) ; J \ f ; d s(1); - ds ( 2 ) ; n %2.0f, x=%12 . _ fl (x,y) ) /dx _ fl (x,y) ) /dy _f2 (x,y) ) /dx f 2( x ,y ) ) /dy Se, y~%12. Se1 f pri ntf ( 'f ( l ) =% l 0.2e, f(2)=%10.2e\n, , n,x,y) f ( l ) , f (2) ) Seccin 7.7. Archivos M 275 i f ( ab s( f ( 1)) <1.0e-9 & ab s ( f ( 2)) <1.0e- 9) , braak j end end La salida de la iteracin deNewton es: E sti maci n i n i c i al de x? 1 E sti maci n i n i c i al de y? 1 f (2) =*-1. n- 1. x= 9. 237e- 01, y . 5 . 826e- 01 f ( 1) 5 . 77e +00, 36e +00 n=2 x= 8 . 086e- 01, y 3 295e- 01 f (1) = 1 . 93e+00, f ( 2) 3.,43e- 01 n* ^, X 7 . 754e- 01, y= 2 . 009e- 01 f ( 1) 4. 646- 01 f ( 2) 1. 07e- 01 n=*4, x=* 7 , 748e- 01f y= 1. 729 e- 01 f ( 1) 5 : 81e- 02, f (2 ) *=-2 .. 33e- 02 n=5. x= 7 , 749e- 01, yB 1. 716e- 01 f (1) = 1 . 92e- 03, f ( 2 ) - l , 26e- 03 n 6, x= 7 . 7^9e- 01, y=* 1. 716e- 01 f f u 2 . 24e- 05, f ( 2) 1.. 82e- 05 n7 , X 7 . 749e- 01, y - 1. 716e- 01 f a ) 2 . 69e 07, f ( 2) 2 .3 0e- 07 n8. X 7 . 749e- 01, y 1. 716e- 01 f ( 1) 3. 3l e- 0 9 , f (2) C3- 2 . 87e- 09 n=9, x= 7 , 749e- 01, y 1. 716e- 01 f ( 1) 4 . 1 0 e- l l , f ( 2 ) - 3 . 58e- l l E sti maci n i n i c i al de x? 1 E sti maci n i n i c i al de y? - 1 n- 1, x- 9 . 863e01, y - 8 . ai Se- 01 f ( l ) = 5. 37e- 01, f ( 2) 1 . 84e- 01 0=2, X 9. 695e- 01, y=- 8, 489e- 01 f (1) = 9. 53S- 02, f ( 2) =- 1. 38e- 02 n=3< x=* 9 . 687 e- 01, y=- 8. 476e- 01 f (1) = 3 . 43e- 03, f ( 2) 3, 75e- 04 n=4, x= 9. 687e- 01, y - B . 477e- 01 f (1) =- 6 . 65e- 05, f ( 2) = 1. 98e- 05 n=5, xa 9. 687e- 01, y=- 8. 477e- 01 f ( l ) = 1. 45e- 06, f ( 2) - 3 . 67e- 07 n=6 , X= 9 .687 e- 01, y=- B . 477e- 01 f ( l ) - 3 14e- 08, f ( 2) 8. 20S- 09 n=7, x= 9. 687e- 01, y=- 8. 477e- 01 f ( l ) = 6. 82e- 10, f ( 2) =- 1, 77e- 10 La solucin es, en sntesis: X - 0. 7749, y = 0. 1716 X = 0. 9687, y =- 0. 8477 7.7 ARCHIVOS M FM 7-1: Biseccin Objetivo: Encontrar una raz de una funcin Sintaxis:bisec_n (1nombre_ f', a, b) nombre_f: el nombre de la funcin entre apstrofos a y b: extremos del intervalo inicial Ejemplo:bi sec_ n! 'eqn_w3', o, 1.3) blsec_n.m f uncti on bi sec_ n(f_ name, a,c) f_name % a, c : extremos del i nterval o i ni c i al % tol exance : tol eranci a % i t_ l i mi t ; l mi te del nmero de i teraci ones % Y a, Y c : val ores y de l os extremos actual es % f n_ f(x) : val or f unci onal en x f p r i n tf ( Mtodo de l a b i sec tr i z : \ n \ n '); 276 Captulo 7Races de ecuaciones no t o l er anc e = 0. 000001; i t l i mi t = 30; f p r i n t f (' I t . a E . o f a=f ( a) ' ) ; f p r i n t f ( ' f c=f ( c) abs( f c - f a) \ n ' ) ; i t - 0; V a f ev al ( f _ name, a) ; Y _c = f eval ( f _ name, c ) ; i f (Y a * Y _ c >0} f p r i n t f ( ' \ n \ n D eteni do por que f ( a) f ( c ) > 0 \ n ' ) ; el se whi l e 1 i t = i t + 1 ; b (a + c ) / 2; Y _b = f ev al ( f _ name, b) ; f pr i nt f ( ' %3. O f %10. 6f , %10. 6f ' , i t , a, b) ; f pr i nt f ( ' %10 6f , %10. 6f , %10. 6f ' c, Y _a, Y _ c) ; f p r i n t f l ' %12 . 3e\ n' , abs ( (Y _c - Y _ a) ) ) ; i f ( abs ( c - a) / 2<=tol er ance ) f p r i n t f (* Se s at i s f ac e l a t o l er anc i a. \ n ) ; br eak f p r i n t f C \ n Cambi e a o b y ej ec ut e o t r a v ez . \ n' ) ; end i f ( i t >i t _ l i mi t ) f D r i n t f l ' S e excedi l mi t e de i t er ac i o n es . \ n ) ; br eak end i f ( Y a* Y _ b < 0 ! c = b; Y _c = Y _b;, el se a b ; K _ b' end end f p r i n t f ' R esul t ado f i n al : Rai z - %12. 6f \ n ' , b ) ; end e<jn_w3.m f unc t i on y =eqn_ w3 (x) y - sqr t ( x' 2 + 1) - t an( x ) ; FM 7-2: Mtodo de la bisectriz con grficas Objetivo: Encontrar una rafe de una funcin y exhibir el proceso iterativo. Si ntaxi s: bi sec_ g ( 'nombre_ f ', a, c( xmin, xmax, n_puntos) nombxe_f: el nombre dela funcin a y b: extremos del intervalo inicial xmin, xmax: coordenadas x mnima y mxima delagrfica b_ puntos: nmero de puntos utilizados para trazar la curva Ejemplo: bi sec_ g ' dem_bs' , 2, 6, o, 7, 100) (vase la figura 7.5). bl5ec_g.ni f unc t i on bi sec _g( f _name, a, c , xmi n, xmax, n_ poi ntsj f name . . % a, c : extr emos del i nt er v al o i n i c i al % t o l er anc e : t o l er anc i a % i t l i mi t : l i mi t e del nmero de i t er ac i o nes % Y H, Y c : v al o r es y de l os extremos ac t ual es % f n_ f ( x) : v al or f unci onal en x c l g, hol d of f Seccin 7.7. Archivos M clear Y a, clear Y e . , wid x xmax - xmin; dx = (xmax- xmin) /n_pomte; xp=xmin;d x :xmax; yp=f eval (f ame, xp) ; plot xp,yp) ; xlabel('x') ;ylabel( f(x) ); title('Mtodo de la bisectriz), hold on ymin=min(yp); ymax=max(yp); wid_y - ymax-ymin; yp=0.*xp; plot(xp,yp) _ . - fprintf('Mtodo de la bisectriz:\n\n ); tolerance = 0 .000001; i t l i m i t = 30; fa=f(a) '); fprintf(' It. a b fprintf(' fc=f(c) abs(fc-fa) \n ); t a - f v al ( f _ name. a) ; Y _c = f ev al ( f name, c) i oT ot ( [a, al , [Y _a, 0] ) ; t ex t ( a, - 0 . 1 w i d y , x a ) p l o t ( [ c, c] , [Y c, 0] ) ; t ex t ( c, - 0 . l * wi d_ y, x c ) i f (Y a* Y _ c > 0) f p r i n t f (' f (a) f (c) > 0 \ n ) ; el se whi l e 1 C= ( aC+ c ) / 2; Y _b = f eval ( f _ name, b ) ; ni nf / fb bl . [Y b, 0] , ' : ') ; plot (b, 0 , ' o' ) if it<4! textTb, wid_y/20, [num2str (it) ] ), end fprintf('%3.Of %10.6f, %10.6f'i it, a, h ) i f p r i n t f ( %10. 6f , %10. 6f , %10 . 6f c. Y a , Y _ c) , f p r i n t f C %12. 3e\ n ' , ab s ( (Y _c - Y _a) ) ) , i f ( abs ( c- a) <=tol er ance ) , f p r i n t f (' Se s at i s f ac e l a t o l er anc i a. \ n ) ; br eak end if ( t>t limit ) , . \_,\. f p r i n t f (T Se excedi l mi t e de i t er ac i o n es . \ n ) ; br eak if <W "1 ;: i; V. : rl'; else end f p r i n t f ( ' R esul tado f i n al : R a z %12. 6f \ n , b) , end p l o t ([X x), [o.05*wid_y o.2*wid yl) x o 25*wid y, 'Solucin final ) Plot a x Cx-wid X*0.004)] , [0.05*wid_y 0.09*wid_y)) p l o t t x (x+w i d>* 0.004) I , [0.05* wi d_ y 0.09* wi d_ y] demjbs.m function y dem_bs(x) y = (1 - x.*cos(x)).*x; FM 7-3: I teracin de Newton sin grficas Objetivo: Resolver una ecuacin no linea! por iterac.n deNewton. Si ntaxi s:Newt n ( ' nombr e_ f ' , x 0) nombre f : nombre de l a funci n que defi ne l a ecuaci n no l i neal xo: estimacin inicial 278 Captulo 7 Races de ecuaciones no II Ejemplo: Newt_ n (' egn_ l ' , 2) Newt_n.m f unc t i on x = Newt_ n( f _ name, xO) % I t er ac i n de Newton si n gr f i c os x xO; xb- x- 999; n-=0; del _ x = 0 . 01; whi l e abs( x - x b) >0 . 0Q0001 n=n+l ; xb=x; i f n>300 br eak ; end y=f eval ( f _ name, x ) ; y_ dxi v=( f eval ( f ame, x+del _ x) - y ) / del _ x ; x *=xb - y/ y_ dr T v ; f p r i n t f C n=%3. 0f , x=%12.5e, y = %12. 5e, n, x , y ) f p r i n t f t ' yd - %12.5e \ n ' , y_ dr i v) end f p r i n t f ( ' \ n R espuesta f i nal * %12. 6e\ n' , x) ; eqn_l.m f unc t i o n y - eqn_ l ( x) y = ( 0 . 0l * x + l ) . * s i n ( x ) . . . - (x - 0. 01) .* (x. *2 + l ) . ' ( - l ) - 0. 009S; FM 7-4 I teracin de Newton con grficas Objetivo: Resolver una ecuacin lineal por iteracin deNewton. Si ntaxi s: Newt_ g (nombr e_ f ' , xo, xmi n, xmax, n_ puntos) nombre_f: nombre de lafuncin que define laecuacin no lineal xo: estimacin inicial xmi n, xmax: coordenadas* mnima y mxima dea grfica b_ puntos: nmero de puntos utilizados para trazar lacurva Ejemplo: Newt_ g ( ' eqn_ l ' , 2, o, 5, 50) Ncwtjj.m f unc t i o n x *Newt_ g ( f _ name, xo , xmi n, xmax, n_ poi nts) c l g, hol d of f % Mtodo de Newton con i l u s t r ac i n gr f i c a del _ _x=0. 001; wi d_ x xmax - xmi n; dx - (xmax- xmi n) / n_ poi nts; xp=xmi n: dx :xmax; yp=f eval ( f _ name, xp) ; p l o t ( x p , y p ) ; x l a b e l ( ' x ' ) ; y l abel (' f (x) ' ) ; t i t l e ( ' I t er ac i n de Newton) , hol d on ymi n^mi n (yp) ; ymax>=max(yp) ; wi d_ y = ymax- ymi n; yp=0. * xp; pl ot ( x p. y p) x = xO; xb=x+999; n=0; whi l e abs( x - x b) >0. 000001 i f n>300 br eak ; end y eval ( f _ name, x ) ; p l o t ( [ x , x ] , [ y , 0] ) ; p l o t ( x , 0, ' o ' ) f p r i n t f t ' n%3. Of , x- %12. 5e, y %12. 5e\ n' , n, x , y ) ; xsc (x- xmi n) / wi d_ x; i f n>4, t ex t t x , wi d_ y/ 20, [ num2str ( n) 1) , end y _ dr i v = ( f eval ( f _ name, x+del _ x) - y ) / del x; Problemas 27 9 xb=x; x xb _ y / y _ di i v ; n=n+l ; pl o t f [ xb, x] , [ y , 0] ) end p l o t ( [x X ] , [ 0. 05* wi d_ y 0. 2 wi d^yl ) t ex t ( x , D. 2* wi d_ y, ' S ol uc i n f i n al ' ) p l o t ( [x ( x- wi d_ x* o. 0 04) 1, [ 0. 0l * wi d_ y 0. 09* wi d_ yl ) p l o t ( [x ( x+wi d_ x* 0. 0 04) 1, [ 0. 01* wi d_ y 0. 09* wi d_ yl ) PROBLEMAS (7.1) Determinevalores aproximados delas soluciones delas siguientes ecuaciones empleando el mtodo grfico: (a) 0.5 exp(x/3) - sen(jc) =0, x > 0 OOi ogU +j O-j ^-o Encuentredeformaaproximadatodas lassoluciones positivas delas siguientes ecuaciones utilizando el mtodo grfico: (a) tan(.x) - x + 1 0, 0<x < 3rc (b) sen(x)-0.3/-0,x>0 (o) 0. I r3- 5x2x +4+e"* 0 (d)log(x)-0.2x2+1"0 (e)jc +r2+3x'1- 40 =0 (7J ) Calculetan_1(3.5) en el intervalo [0,n] por el mtodo delabisectriz. (Sugerencia: resuelva an(jc) =3.5, O i i i i i ) ' (7.4Yj Repitael problema7.1 con el mtodo delabisectriz. (7S) Laconfiguracin superficial del alaNACA 0012 con cuerdade 1mde longitud y espesor mximo de0.2 mestdadapor y(x) =[0.2969/* -0.126x - 0.351fix2+0.2843*3- 0.1015x4] dondelos signos +y - serefieren a las superficies superior einferior, respectivamente. El ingeniero dediseo necesitaobtener lasiguienteinformacin: (a) Lacoordenadaj e en laqueel espesor del alaes mximo. (b) Lascoordenadas x y y del alaen las queel espesor es lamitad del mximo. Encuentrelas respuestas por el mtodo delabisectriz. 280 Captulo 7 Races de ecuaciones no lineales (7.6) Un ingeniero de diseo necesita encontrar las coordenadas de las intersecciones de la superficiedealaNACA 0012(dadaenel problemaanterior) y lacurvadadapor -~ y(*)-0.2*(*-0.6) Calculeel valor con el mtodo queprefiera. (7.7) Un kilogramo mol deCO estcontenido en un recipienteaI" 215K y p ~ T 0 bar. Calcule el volumen del gas utilizando laecuacin deestado devan der Waalsparaun gas no ideal, dadapor dondeR =0.08314bar m3/(kg mol K), a =1.463bar m6/(kg mol)2y b =0.0394m3/kgmol. Determine el volumen especifico v (m3/kg mol) y compareel resultado con el volumen calculado por laecuacin delos gasesideales, Po =RT. Puedeelegir cualquier mtodo de - ' ...resolucin. (7.8) Encuentrelas ralees positivas delassiguientes funcionespor iteracindeNewton: (a) f( x ) 0.5exp(x/3) - sen(jt), x > 0 (b) / ( * ) - 1oe(l+*)-** (c) f { x) - exp(jr) - 5x (d) f ( x ) - x 3 + 2 x - 1 (e) f { x ) - - ' x +2 - x (7.9) Lasiguienteecuacin tienedosrafeespositivas, unadelas cuales estmuy cercadeunpunto singular: y =exp(x)- l/sen(jc) (a) Encuentreambasralees positivas por iteracindeNewion empleando laderivada diferenciadaanalticamente. (b) Repita(a) utilizando laaproximacin dediferenciadadapor laecuacin 7.3.3o la7.3.4. (c) Indiquequsenecesita con ambas estrategias paraencontrar las dos races correctas. (7.10) Dos elipsestienen entrecero y cuatro intersecciones,2como seilustraen lafigura7.11. Las siguientes ecuaciones representan dos elipses. Encuntrelas coordenadas dlas interseccio nes, primero con un mtodo grfico y luego por iteracindeNewton. Sugerencia: Elimine* oy y trabajecon unasolaincgnita. ( x -2 ) 2~ + ( y - 3+2a:)2 5 2(jc 3)2.+(y/3)2= 4 ^Estcproblemafileproporcionadopor el profesor S. V. SreenivasandelaUniversity of Texas, Austin, Tejas. problemas Par A Figura 7.11 Doselipses (7.11) Las frecuencias devibracin naturales deunavigauniformesujetaen un extremo y libreen el otro son soluciones de tan(P) tanh(P) +1- 0 (A) donde p paP-UEI L - longitud delaviga, m co frecuencia, s"1 El *rigidez antelaflexin, Nm2 p =*densidad del material delaviga, kg/m Investigue primero con el mtodo grfico los valores deque satisfacen la ecuacin (A) y luego detemine por iteracin de Newton los tres valores ms bajos de que satisfacen /^ecuaci n. (7.12) Una mezcla equimolar demonxido decarbono y oxigeno debe alcanzar el equilibrio / a3000K y unapresin de5bar. Lareaccin tericaes CO +(1/2)02 ~ CO2 Lereaccin qumicarea! seescribeasi: CO +02- *CO +(l/2)(l +*)Ol +(1-*)C02 Laecuacin deequilibrio qumico paradeterminar lafraccin deCO restante, o sea*, est dadapor KP - . 0 <x <1 p x l ^ X ' f P l K dondeKp - 3.06 es laconstantedeequilibrio paraCO +(1/2)02 - CO2a3000 K, P 5bar y Po 1bar. Determineel valor dex por iteracin deNewton. Par B 282 Captulo 7 Races de ecuaciones no lineales (7.13) Considerelamismareaccin qumicadel problemaanterior, excepto queocurreen presencia deNi apresin atmosfrica. Lareaccin es: CO +02 +3.76N2-* j C0 +^(1 +x)02+(I - jc)C02 +3.76N2 Laecuacin deequilibrio es (1-X )/T32!T a/ T +T Determineel valor de* por iteracin deNewton. (7.14) Laecuacinx2- 2 x - 3 Opuedereformularseparael mtodo desustituciones sucesivas como sigue: ()jt-C**-3y2 {b)x =SIF+T (c) x (2x +3)//xT (d) x ^- 0.2(x2 - 2x - 3) Las races delaecuacinsonx *3y jr * -1. Determinegrficamentecules delasfrmulas anteriores convergen cuando seutilizan paraencontrar laraz*=-1 por sustitucin sucesiva. Verifiquelosresultados del enfoquegrfico con el criterio delaecuacin 7.5.3. Repitael anlisis para 3. (7.15) Encuentre todas las soluciones de la ecuacin del problema 7.2 utilizando sustitucin sucesivaenlaforma x x - cc/(jc) Sugerencia: Determineutilizando el gradientedelainterpolacin lineal ajustadaalosdos extremos del intervalo hallados enel problema7.4. (7.16) El factor defriccin/ paralosflujosturbulentosenunatuberaestdado por - L _ , . I 4_ 2,ogl0^ +! ^j . llamadacorrelacin deColebrook, dondeRe es el nmero deReynolds, ees laasperezade la superficie de la tubera y D es el dimetro de la tubera.3 (a) Escriba un programa de computadoraqueresuelvalaecuacin paraf utilizando el mtodo desustituciones sucesivas, (b) Evalef ejecutando el programaparalos siguientes casos: t.>=0.1 m, e-0.0025 m , e- 3 x lo4 2. D =0.1 m, e - 0.0001 m, Re- 5 * I 06 3VaseFox y McDonald, Iniroduction o Fluid Mechamos,4a. ed., J ohn "Wiley, 1992. Problemas 283 Sugerencia: Reescribaprimero laecuacin en lasiguienteforma: /- [l .l 4- 21og10^ +f g r Z Sustituya/del miembro derecho porua estimacin inicia!. Sustituyaotravez la/calculada en el miembro derecho y repita esta iteracin hasta que/converja. La estimacin inicial puede ser cero. Puedeverificar los resultados de los clculos con un diagramadeMoody quepuedeencontrar enun libro detexto sobremecnicadefluidos.