Sie sind auf Seite 1von 16

Capitulo 7

Races de ecuaciones no lineales


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.

Das könnte Ihnen auch gefallen