Está en la página 1de 13

Tema 7

Solucion de Ecuaciones no lineales

7.1 Introduccion
En este tema estudiaremos la resolucion de ecuaciones no lineales, es decir, el calculo
de sus soluciones o races. Nos centraremos en el caso de una unica ecuacion con una
incognita. En tal situacion toda ecuacion puede ser escrita como

f (x) = 0

siendo f (x) una funcion real de variable real. Desde este punto de vista el calculo de
races de una ecuacion es equivalente al calculo de los ceros de una funcion real dada.

De manera general, incluso en ecuaciones dependientes de una sola incognita, no es


posible despejar esta salvo en casos muy concretos. Evidentemente las ecuaciones lineales
de una sola incognita (es decir, ecuaciones de la forma ax+b = 0, con a = 0) son triviales,
por lo que el tema esta dedicado a las ecuaciones no lineales en general.

Las ecuaciones no lineales mas sencillas son las polinomicas, es decir del tipo: Pn (x) = 0,
siendo Pn (x) un polinomio (en principio con coecientes reales) de grado n (con n 2).
Estas ecuaciones presentan siempre n races (Teorema Fundamental del Algebra), si bien
estas pueden ser reales o complejas.
El caso n = 2 es muy sencillo y conocido:

b b2 4ac
ax + bx + c = 0 , a = 0 x =
2
2a
y ademas es tambien sencilla la discusion sobre el numero de races reales que la ecuacion
posee en terminos del discriminante de la misma: = b2 4ac.
Para polinomios de grado 3 y 4, y exceptuando los casos casi-triviales en los que fun-
ciona el Metodo de Runi, las formulas de Cardano-Tartaglia permiten una resolucion

71
72 CALCULO / CIENCIAS AMBIENTALES / TEMA 5

en terminos de races cubicas1 , si bien las expresiones son mucho mas complicadas que
las correspondientes a la ecuacion cuadratica, y en consecuencia, a menudo de poca
utilidad. Para polinomios de grado igual o superior a cinco, el celebre Teorema de Abel
establece que no existen formulas generales que permitan la resolucion por radicales de
las mismas.
Otro tipo de ecuaciones irresolubles de forma exacta de manera general son las ecua-
ciones trascendentes, es decir las ecuaciones que contienen una funcion trascendente2 .
Existen ejemplos notorios en la historia de la Ciencia en los que aparecen ecuaciones
trascendentes, como la ecuacion de Kepler: x a sen x = b, que aparece en el calculo
de las orbitas planetarias (x representa la anomala excentrica, a la excentricidad y b
la anomala media de la orbita), o la ecuacion: x tan x = 0, que aparece en varias
disciplinas cientcas y tecnicas (por ejemplo en la Teora de Difraccion de la luz, o en
calculos de caudales en Hidraulica)3 .

1
Las formulas de Cardano-Tartaglia, para la ecuacion polinomica de grado 3, pueden ser escritas de
la siguiente manera: Sea la ecuacion cubica:

x3 + a2 x2 + a1 x + a0 = 0

y denotemos por q y r a las siguientes expresiones: q = 1


3
a1 1
9
a22 ; r = 1
6
(a1 a2 3a0 ) 1
27
a32 .

El discriminante de la ecuacion se dene como: = q 3 + r2 , de tal manera que si < 0, entonces la


cubica presenta tres races reales diferentes. Si > 0, la ecuacion tiene una raz real y dos complejas
conjugadas. Finalmente, si = 0, la ecuacion tiene tres races reales y al menos dos de ellas iguales.
Llamando s1 y s2 a las cantidades:

( ) 13 ( ) 13
s1 = r + , s2 = r

entonces las races de la cubica son:



a2 1 a2 3 1 a2 3
x1 = s1 + s2 , x2 = (s1 + s2 ) + i (s1 s2 ), x3 = (s1 + s2 ) i (s1 s2 )
3 2 3 2 2 3 2

2
Recordemos que una funcion trascendente es aquella que no puede ser representada mediante ninguna
ecuacion polinomica (cuyos coecientes sean asimismo polinomios), a diferencia de una funcion alge-
braica, para la cual esto s que es posible. Los ejemplos mas tpicos de funciones trascendentes son las
trigonometricas (seno, coseno, funciones hiperbolicas, etc.), los logaritmos y exponenciales, etc. Eviden-
temente algunas ecuaciones trascendentes son realmente faciles de resolver, pero no es en absoluto el
caso general. Un ejemplo sencillo es la ecuacion:


cos x = 0 x = + k, kZ
2

3
Curiosidad: Si 1 , 2 , , n , son todas las races positivas de esta ecuacion, entonces se verica
2 1
n = 10 ( Amer. Math. Monthly, Oct. 1986, 660).
CALCULO / CIENCIAS AMBIENTALES / TEMA 5 73

7.2 Separacion de races


El primer problema que nos encontramos al intentar resolver una ecuacion de la forma:

f (x) = 0

es conocer el numero de races de la misma y donde estan situadas. En general se dice


que las races de una ecuacion estan separadas si conocemos intervalos cerrados tales
que contienen cada uno de ellos a una sola raz de la ecuacion.
No existe una tecnica general efectiva para separar las races de una ecuacion. Lo
mas habitual es utilizar los Teoremas de Bolzano y Rolle, en aquellas regiones donde la
funcion sea continua y derivable, evidentemente4 .
La localizacion de un intervalo cerrado donde f (x) sea continua y tenga signos con-
trarios en los extremos del mismo garantiza, por el Teorema de Bolzano, la presencia de
al menos una raz real, si ademas f (x) es derivable en el correspondiente abierto y se
verica f (x) = 0 en todo punto de dicho abierto, podemos concluir que existe una raz
unica en dicho intervalo (la presencia de dos races obligara a que la derivada primera se
anulara, por el Teorema de Rolle, lo cual estamos suponiendo falso). Un razonamiento
analogo conduce a que si f (n) (x) = x en (a, b), entonces f (x) tiene en (a, b) a lo mas n
races. De igual forma, los ceros de f (x) nos determinan los intervalos en los que f (x)
puede (o no) tener races. Veamos un ejemplo de estos razonamientos.
Ejemplo: Busquemos las races de la ecuacion trascendente:
1 1
x2 sen x = 0 f (x) = x2 sen x
2 2
Es evidente que f (x) es continua y derivable en toda la recta real. Si calculamos las derivadas
de f (x) tendremos:
f (x) = 2x cos x ; f (x) = 2 + sen x = 0
Es decir, f (x) = 0, x R. Segun el razonamiento anterior, la ecuacion posee a lo mas dos
races reales. Calculemos:
1 1
f (1) = sen(1) 1.34 > 0 , f (0) = <0 , f (1) 0.34 < 0 , f (2) 2.59 > 0
2 2
de donde se deduce la existencia de dos races reales r1 y r2 , separadas en los intervalos:

r1 [1, 0] , r2 [1, 2]
4
Recordemos los enunciados de dichos teoremas:
Teorema de Bolzano: Sea f (x) una funcion continua en el intervalo [a, b] y tal que f (a)f (b) < 0,
entonces existe al menos un punto c (a, b) que verica que f (c) = 0.
Teorema de Rolle: Sea f (x) una funcion continua en el intervalo [a, b], derivable en (a, b) y tal que
f (a) = f (b), entonces existe al menos un punto c (a, b) para el cual f (c) = 0.
Del Teorema de Rolle se puede deducir con facilidad el siguiente resultado:
Teorema: Sea f (x) una funcion continua en el intervalo [a, b], derivable en (a, b) y tal que f (x) = 0,
x (a, b). Entonces existe a lo mas un punto r (a, b) para el cual se verica f (r) = 0.
74 CALCULO / CIENCIAS AMBIENTALES / TEMA 5

Suele resultar de considerable ayuda, para el caso de funciones sencillas, el uso de representaciones
gracas. As por ejemplo, aunque la graca de f (x) nos resulta en principio desconocida (y
calcularla, salvo que se utilice un ordenador, resulta una tarea cuanto menos pesada), podemos
en este caso concreto escribir la ecuacion de la forma:
1
x2 = sen x
2
y es evidente entonces que las soluciones de la ecuacion se reducen a los puntos donde se cortan
las gracas de x2 12 (bien conocida, se trata de la parabola y = x2 desplazada en 0.5 unidades
hacia abajo) y de la funcion seno:

-2 -1 1 2

-1

Ejemplo: Un segundo ejemplo interesante es el ya comentado en la introduccion del tema, la


determinacion del numero y ubicacion de las races de la ecuacion

x tan x = 0

se aclara completamente si uno representa las funciones y = x e y = tan x. La graca se explica


por s misma:

15

10

-5 5

-5

-10

-15

Finalmente, es necesario insistir en el hecho de que no existe un metodo sistematico


para separar las races de una ecuacion. Los ejemplos anteriores dan en cierta me-
dida las pautas a seguir al abordar un problema de este tipo, pero con frecuencia no
disponemos de una herramienta denitiva que permita establecer de manera sencilla y
precisa el numero y ubicacion de las races.
CALCULO / CIENCIAS AMBIENTALES / TEMA 5 75

7.3 Metodo de la Biseccion


Supongamos que se ha establecido, por alguno de los metodos comentados en la seccion
anterior, que la ecuacion f (x) = 0 tiene una y solo una raz en el interior del intervalo
[a, b], donde verica las hipotesis del Teorema de Bolzano.
El metodo de la biseccion o biparticion es el metodo mas simple y a la vez robusto
de los que describiremos. Su inconveniente principal, no obstante, radica en el hecho de
que se trata de un metodo muy lento y pesado si se requiere un grado alto de exactitud
en la aproximacion.
El metodo consiste en lo siguiente: se calcula el punto medio del intervalo [a, b] que
podemos escribir como c = a+b 2 . Se evalua la funcion en dicho punto, pudiendo resultar
dos posibilidades:

Si f (c) = f ( a+b
2 ) = 0, entonces hemos obtenido la raz buscada r, pues c = r.

Si f (c) = 0, entonces elegimos, entre [a, c] y [c, b], el intervalo en el que se satisfagan
las hipotesis del Teorema de Bolzano, y lo denotamos [a1 , b1 ].

Tras esto, nos encontramos con un intervalo de longitud la mitad al inicial, y que
contiene la solucion que buscamos. Reiterando el proceso construiremos una sucesion de
intervalos encajados que contienen la solucion

[a, b] [a1 , b1 ] [a2 , b2 ] .... [an , bn ]

donde obviamente tendremos las sucesiones de numeros a = a0 a1 a2 ... b0 y


b = b0 b1 b2 ... a0 . La sucesion {an } converge debido a que es creciente y esta
acotada superiormente. La sucesion {bn } converge por razones analogas. Siempre se
tendra que: bn an = 21 (bn1 an1 ), de donde se deduce que: bn an = 2n (b0 a0 ).
Por ello
lim bn lim an = lim 2n (b0 a0 ) = 0
n n n

y en consecuencia los lmites de las sucesiones anteriores toman el mismo valor

= lim an = lim bn
n n

Si tomamos tambien el lmite en la desigualdad: f (an )f (bn ) 0, concluiremos que:


(f ())2 0, lo cual implica que f () = 0, es decir = r, la raz buscada.
Cuando se trunca el proceso en una iteracion n, el error cometido aproximando la
solucion por el punto medio del n-esimo intervalo encajado: r cn , sera evidentemente
menor que la semi-anchura de dicho intervalo, es decir:
[ ]
ba ba ba
n+1 r [an , bn ] = cn n+1 , cn + n+1
2 2 2
76 CALCULO / CIENCIAS AMBIENTALES / TEMA 5

Si uno ja una cota T como error tolerado en la aproximacion, exigiremos en general


n+1 sea menor que dicho T y, ademas, que |f (cn )| < T . Con este doble criterio,
que 2ba
evitaremos la aparicion de casos patologicos en los que aun estando muy cerca de la
raz la funcion sea claramente distinta de cero en el punto, por un lado, o casos en los
que la funcion es casi nula a pesar de estar relativamente lejos de la raz verdadera,
por otro (ver gura).

1.0 2.0

1.5
0.5
1.0

0.5
cn

cn r
-0.5
-0.5

-1.0 -1.0

Ejemplo: Encontrar una solucion para la ecuacion: x4 x 10 = 0, con una exactitud de


0.005.

Dada la precision que nos ja el enunciado: T = 0.005, aplicaremos el metodo hasta conseguir
que 2(n+1) (b a) < 0.005 y que |f (cn )| < 0.005, tal y como se ha explicado anteriormente.
La funcion a considerar es, obviamente, f (x) = x4 x 10. Separemos de entrada sus races:
Si calculamos la derivada tendremos: f (x) = 4x3 1. Es evidente entonces que f (x) tiene tan

3 ) la derivada es no nula f (x) = 0
1 1
solo un cero, en x = 3 . Por tanto, en el intervalo (,
4 4
3 , ).
1
y en consecuencia a lo sumo existira una raz en dicho intervalo. Otro tanto ocurre en ( 4
Centremonos en el primero de los intervalos mencionados; por tanteo se observa que f (1) = 8
y f (2) = 8, es decir: existe una raz en el intervalo [2, 1].

i ai ci bi f (ai ) f (ci ) f (b) i


0 -2 -1.5 -1 8 -3.4375 -8 0.5
1 -2 -1.75 -1.5 8 1.1289 -3.4375 0.25
2 -1.75 -1.625 -1.5 1.1289 -1.4021 -3.4375 0.125
3 -1.75 -1.6875 -1.625 1.1289 -0.2033 -1.4021 0.0625
4 -1.75 -1.7187 -1.6875 1.1289 0.4444 -0.2033 0.0312
5 -1.7178 -1.7031 -1.6875 0.4444 0.1163 -0.2033 0.0156
6 -1.7031 -1.6953 -1.6875 0.1163 -0.0446 -0.2033 0.0078
7 -1.7031 -1.6992 -1.6953 0.1163 0.0356 -0.0446 0.0039
8 -1.6992 -1.6972 -1.6953 0.0356 -0.00456 -0.0446 0.00195

De forma analoga se puede hacer para obtener la raz positiva, de modo que las soluciones son
r1 = 1.6972 y r2 = 1.8556, con < T = 0.005.
CALCULO / CIENCIAS AMBIENTALES / TEMA 5 77

r1 r2

-5

-10

7.4 Metodo de Newton-Raphson


El Metodo de la Tangente o de Newton-Raphson, que presentaremos a continuacion,
constituye un metodo mucho mas eciente que el de la biseccion.
Desde un punto de vista geometrico, el Metodo de Newton-Raphson consiste simple-
mente en aproximar la funcion f (x), en las cercanas de uno de sus ceros, r, por la recta
tangente a la curva y = f (x). Para ello supondremos que la funcion f (x) es continua y
derivable en un entorno de r.
Si partimos de un valor x0 como raz aproximada, la recta tangente a y = f (x) en el
punto (x0 , f (x0 )) sera:
y f (x0 ) = f (x0 )(x x0 )
cuyo corte con el eje de abscisas es:
f (x0 )
x1 = x0
f (x0 )
En las condiciones que veremos a continuacion, este valor, x1 , estara mas cercano
a la raz r buscada que el inicial x0 . Si iteramos el razonamiento, encontraremos una
sucesion de puntos {xn } dada por la expresion:

f (xn )
xn+1 = xn
f (xn )
convergente a la raz r.
Debemos por tanto aclarar dos puntos importantes, en primer lugar encontrar las
condiciones en las que la sucesion {xn } es convergente, y, en segundo, demostrar que
converge a la raz buscada.
El segundo de estos aspectos es facil de analizar, suponiendo que la sucesion tiene
lmite: lim xn = , entonces, recordando las propiedades basicas de los lmites y las
n
funciones continuas, tendremos:
limn f (xn ) f ()
lim xn+1 = lim xn = f () = 0
n n limn f (xn ) f ()
78 CALCULO / CIENCIAS AMBIENTALES / TEMA 5

Es decir, si la sucesion es convergente, entonces el lmite de la misma es una raz de la


ecuacion.
Es posible determinar varios teoremas que determinan las propiedades que debe
vericar tanto f (x) como x0 para garantizar la convergencia de la sucesion xn . El mas
ilustrativo es el siguiente:
Teorema. Sea f (x) continua y derivable dos veces en un abierto que contenga al
intervalo [a, b], y tal que:
a) f (a)f (b) < 0
b) f (x) tiene signo constante en [a, b].
Si x0 [a, b] es tal que f (x0 )f (x0 ) > 0, entonces la sucesion {xn } definida por la
expresion
f (xn1 )
xn = xn1 , n = 1, 2, . . .
f (xn1 )
es convergente a un lmite r tal que f (r) = 0.
Demostracion: Es evidente que en el intervalo existe una raz r de la ecuacion f (x) = 0,
puesto que se verican en el mismo las hipotesis del Teorema de Bolzano.
Supongamos en primer lugar que f (b) > 0 (y por tanto f (a) < 0) y f (x) > 0 para todo x [a, b],
entonces el punto x0 debera ser tomado de manera que f (x0 ) > 0.
Obviamente f (x) se anula a lo mas en un punto de [a, b], veamos a continuacion que en el caso
de que dicho punto crtico exista, debera alcanzarse necesariamente para un valor xc tal que
f (xc ) < 0, es decir que f (x) sera distinta de cero en [r, b] (en particular, sera necesariamente
positiva, por ser f (x) creciente de dicho sub-intervalo).
Efectivamente, si existe xc con f (xc ) = 0, necesariamente sera un mnimo local de la funcion,
pero ademas es el mnimo absoluto de la funcion en [a, b] (la ausencia de puntos de inexion
en [a, b] impide la existencia de maximos locales, y por tanto la funcion no puede decrecer por
debajo de f (xc )). Dado que la funcion toma valores negativos, necesariamente f (xc ) < 0. Esta
demostracion tiene tambien como consecuencia evidente que la funcion alcance un unico cero en
[a, b].
Demostremos entonces que en estas condiciones la sucesion {xn } esta acotada inferiormente y
es decreciente, por lo tanto es convergente (y ya se ha demostrado que si converge, el lmite es
necesariamente una raz de la ecuacion, con lo que quedara demostrado el teorema).
Procederemos por induccion en n para demostrar la acotacion de la sucesion. Evidentemente
x0 > r y supongamos que xn > r. Calculemos el polinomio de Taylor de f (x) en xn , tendremos:
1
f (x) = f (xn ) + f (xn )(x xn ) + f ()(x xn )2
2
con (x, xn ) o (xn , x), segun el caso. En particular:
1
0 = f (r) = f (xn ) + f (xn )(r xn ) + f ()(r xn )2
2
con (r, xn ). Entonces:
f (xn )
f (xn ) + f (xn )(r xn ) < 0 r < xn = xn+1
f (xn )
CALCULO / CIENCIAS AMBIENTALES / TEMA 5 79

y por tanto la sucesion esta acotada inferiormente.


Que la sucesion es decreciente es trivial si tenemos en cuenta que f (xn ) y f (xn ) toman valores
positivos n.
Finalmente, es posible repetir paso a paso la demostracion cuando f (b) es negativo, por un lado,
y cuando f (x) < 0, por otro.
Q.E.D.

Comentario: Aunque el Teorema anterior (y otros similares que no hemos incluido


en estas notas), establece condiciones para garantizar la convergencia del Metodo, en
la practica, en la resolucion de problemas, estos resultados con frecuencia no son de
mucha utilidad, pues la evaluacion del signo de la derivada segunda no siempre es facil
de realizar. Habitualmente se aplica directamente el Metodo para un valor de x0 dado,
y solo si la convergencia no resultara la adecuada, entonces se procedera a analizar en
detalle la situacion.

Ejemplo: Encontrar una solucion para la ecuacion: x4 x 10 = 0, con una exactitud de


0.005.
Como vemos se trata del mismo problema que hemos resuelto anteriormente por el Metodo de la
Biseccion. Busquemos directamente la raz que pertenece al intervalo [2, 1]. Tomaremos (en
principio arbitrariamente) el punto inicial: x0 = 1.5. Presentamos los resultados en la siguiente
tabla:

i xi1 xi |xi xi1 | f (xi )


1 -1.5 -1.737068 0.2370 1.7370
2 -1.737068 -1.698744 0.03832 0.026202
3 -1.698744 -1.697473 0.00127 0.000028
4 -1.697473 -1.697471 1.6 106 3.2 1011

7.5 Metodo de la substitucion reiterada (o de punto fijo)*


En este metodo el planteamiento es transformar nuestra ecuacion inicial f (x) = 0, en
una del tipo:
x = g(x)

de tal manera que la solucion podra encontrarse siempre que la iteracion:

xk = g(xk1 )

sea convergente. Habitualmente se intenta, obviamente, que el punto inicial x0 este


lo mas cercano posible a la solucion buscada. El metodo es muy exible dado que
proporciona libertad en el eleccion de la funcion g(x), aunque tambien es cierto que el
80 CALCULO / CIENCIAS AMBIENTALES / TEMA 5

exito y la rapidez en la convergencia depende de la buena eleccion de dicha funcion. El


proceso puede ser escrito en la forma:

xk = g(xk1 ) = g(g(xk2 )) = ... = g(g(g((n)


... (g(x0 )))))

Denotemos por c a la solucion buscada, tendremos entonces que: f (c) = 0, o equivalen-


temente, c = g(c). El error que cometemos en cada iteracion puede ser escrito como

|xk c| = |g(xk1 ) c| = |g (yk1 )(xk1 c)| = |g (yk1 )||xk1 c| Mk1 |xk1 c|

donde se ha aplicado el teorema de Lagrange o de los incrementos nitos de modo que


yk1 (xk1 , c) y donde tomamos Mk1 como una cota de la derivada de g (x) en el
intervalo (xk1 , c). Siendo M = max{M1 , M2 , M3 , ...} llegaramos a una expresion de la
forma
|xk c| = M k |x0 c|
de modo que la convergencia esta asegurada para M < 1, esto es dado que el punto
de inicio de la recurrencia puede ser elegido arbitrariamente si existe un entorno de la
solucion x = c para el que se verica que

|g (x)| < 1 x E(c)

Ademas es sencillo advertir que cuanto mas pequeno sea el valor de |g (x)| tanto mas
rapida sera la convergencia a la solucion.
Ejemplo: Calcularemos alguna raz de la ecuacion: x2 3x + ex 2 = 0, mediante el metodo
del punto jo.
Separemos en primer lugar las races. Llamaremos : f (x) = ex + x2 3x 3. Calculando las
dos primera derivadas de f (x): f (x) = ex + 2x 3, f (x) = ex + 2 = 0 x R, por lo que f (x)
a lo sumo tendra dos races. Es facil encontrar ahora valores relevantes: f (1) = 2.36788 > 0,
f (0) = 1 < 0, f (2) = 3, 38906 > 0. Tenemos en denitiva que existen dos y solo dos races
separadas de la forma: r1 [1, 0], y r2 [0, 2]. Calcularemos r1 . Podemos re-escribir la
ecuacion de manera idonea para ser aplicado el metodo del punto jo:
x2 + ex 2
x= = g(x)
3
con la iteracion: xk = g(xk ). Notese que en este caso |g (x)| = |2x+e |x

3 < 1 para los valores


x (1, 0) puesto que 2x < 2 y e < 1 en dicho intervalo. Si partimos de un valor inicial x0 = 0
x

obtenemos los valores


i xi1 xi |xi xi1 | f (xi )
1 0 -0.333333 0.333333 -1
2 -0.333333 -0.390786 0.057453 0.00159661
3 -0.390786 -0.390254 0.000532 -0.0000548916
4 -0.390254 -0.390272 0.000018 9.74055 107
CALCULO / CIENCIAS AMBIENTALES / TEMA 5 81

7.6 Otros Metodos*


Metodo de la posicion falsa: Es una variante del metodo de la biseccion y consiste
dividir cada intervalo no mediante el punto medio sino por el punto de corte entre la
secante que une los puntos (a, f (a)) y (b, f (b)) el cual es facilmente evaluado como c =
af (b)bf (a)
f (b)f (a) , reiterando el proceso. Se presume que el metodo converge mas rapidamente
que el metodo de la biseccion. Sin embargo pueden aparecer problemas de estancamiento
con los valores obtenidos de la iteracion.
Metodo de la posicion falsa modificado: Resuelve los problemas de estancamiento
del metodo anterior llevando al valor de la funcion en la cota inferior a la mitad.
Metodo de Newton-Raphson con derivada numerica: Para evitar el calculo
explcito de la derivada y su evaluacion en el punto xk se toma un incremento h pequeno
y se aproxima la derivada bien por su valor por la derecha (forward) o por la izquierda
(back)

f (xk + h) f (xk ) f (xk h) f (xk )


f (xk ) = f (xk ) = h <<
h h

Metodo de la secante: En la evaluacion aproximada de la derivada en el punto anterior


debe ser evaluada la funcion en nuevos puntos, con el coste de memoria y tiempo que
ello conlleva. Para solventar este problema se propone que la magnitud h sea tal que
coincida la derivada sea aproximada por la tangente de la secante de los puntos xk y
xk1 . Entonces se tiene la iteracion siguiente:
xn xn1
xn+1 = xn f (xn ) n1
f (xn ) f (xn1 )

donde debemos dar dos puntos para iniciar el algoritmo.


82 CALCULO / CIENCIAS AMBIENTALES / TEMA 5

7.7 Algunos Problemas Resueltos


1. Hallar la raz quinta de 3 con seis cifras decimales exactas.
Se trata por tanto de encontrar la solucion de la ecuacion x5 = 3, por lo que tomaremos
f (x) = x5 3 = 0, evidentemente f (x) es continua y derivable innitas veces en toda la recta
real. Aplicando el teorema de Rolle y teniendo en cuenta que f (x) = 5x4 = 0 solo en el punto
x = 0, debe cumplirse que en el intervalo (, 0) existe a lo mas una raz y lo mismo sucede en
el intervalo (0, ). Nosotros estamos interesados en la raz positiva. Para vericar la existencia
de esta aplicamos el teorema de Bolzano teniendo en cuenta que f (1) = 2 y f (2) = 32 lo
que nos permite asegurar por ello la presencia de una raz en el intervalo [1, 2]. Calculemos
aproximadamente dicha raz utilizando el metodo de Newton-Raphson:

i xi1 xi |xi xi1 | f (xi )


1 1.5 1.318518 0.181481 0.985026
2 1.318518 1.253335 0.065182 0.092695
3 1.253335 1.245822 0.007513 0.001104
4 1.245822 1.2457309 0.00009 1.6 107
5 1.2457309 1.2457309 1.3 108 3.9 1015

que nos permite concluir que 5
3 1.2457309 con seis cifras decimales exactas.

2. Dos partculas 1 y 2 se mueven recorriendo trayectorias respectivas:

y1 (x) = x2 1 y2 (x) = sen x

Se pretende encontrar un punto (c, y(c)) en el que ambas trayectorias se cortan.


a) Demostrar que las trayectorias se cortan en dos y solo en dos puntos. Encontrar
sendos intervalos de longitud uno que los contengan.
b) Calcular el punto de corte entre ambas trayectorias que tenga abscisa positiva con
un error de aproximacion menor que 103 .
Las trayectorias se cortan para los valores de x tales que: y1 (x) = y2 (x), es decir: x2 1 =
sen x. Por ello tomamos f (x) = x2 sen x 1 = 0, evidentemente es continua y derivable para
toda la recta real. Derivando dos veces encontramos facilmente: f (x) = 2 + sen x = 0, x R.
Por tanto f (x) tendra a lo mas dos races. Dando valores: f (1) = sen 1 > 0, f (0) = 1,
f (1) = sen 1 < 0, f (2) = 4 sen 2 1 > 0, luego existen dos races y se encuentran en los
intervalos (1, 0) y (1, 2). Calculemos aproximadamente la raz positiva utilizando el metodo de
Newton-Raphson:

i xi1 xi |xi xi1 | f (xi )


1 1.5 1.41379912 0.0862 0.0111
2 1.41379912 1.4096337 0.00416 0.0000259
3 1.4096337 1.4096240 9.7 106 1.4 1010

que nos permite concluir que la solucion es aproximadamente c 1.4096240 con 5 cifras decimales
exactas. Es decir: c 1.40962
CALCULO / CIENCIAS AMBIENTALES / TEMA 5 83

3. Demuestra que la ecuacion: 2x2 = x + cos2 x, admite dos y solo dos races reales.
Calcula una de ellas con una precision de hasta la cuarta cifra decimal.
Sea f (x) = 2x2 x cos2 x = 0. Derivando: f (x) = 4x 1 + sen 2x, f (x) = 4 + 2 cos 2x.
Es obvio que la segunda derivada es no nula para todo x R. As la primera derivada a lo sumo
tendra una raz y por tanto la funcion f (x) a lo sumo tendra dos races. Dando valores a x:
f (1) = 2 + 1 cos2 (1) < 0, f (0) = 1 y f (1) = 1 cos2 1 < 0. Tenemos por tanto que hay
dos y solo dos races, separadas en los intervalos: (1, 0) y (0, 1). Calculemos aproximadamente
la raz positiva utilizando el metodo de Newton-Raphson con la precision pedida:

i xi1 xi |xi xi1 | f (xi )


1 0.5 0.918226 0.418226 0.39932
2 0.918226 0.808456 0.10977 0.021796
3 0.808456 0.801714 0.006742 0.000089
4 0.801714 0.801686 0.0000277 1.5 109

que nos permite concluir que la solucion es aproximadamente c 0.801686 con 5 cifras decimales
exactas.

4. Dada la funcion f (x) = x sen x, estamos interesados en estudiar su comportamiento


en el intervalo [0, ]. Dado que f (x) se anula en x = 0 y en x = , de acuerdo con
el teorema de Rolle, la funcion tiene al menos un punto crtico en el interior de dicho
intervalo. De hecho solo tiene uno en ese intervalo, calculalo con una precision de 3 cifras
decimales. Determina si se trata de un maximo o de un mnimo.
La ecuacion que debemos estudiar es f (x) = sen x + x cos x = 0. Por ello consideraremos la
resolucion de la ecuacion g(x) = sen x + x cos x = 0. g (x) = 2 cos x x sen x. Y as:

i xi1 xi |xi xi1 | f (xi )


1 2 2.02905 0.02904 0.000785
2 2.02905 2.02876 0.00029 7.5 108

que nos permite concluir que la solucion es aproximadamente c 2.02876.

También podría gustarte