Está en la página 1de 5

PRÁCTICA Nº 4

MÉTODOS DE BISECCIÓN, SECANTE Y NEWTON-RAPHSON.

OBJETIVO GENERAL: Calcular la raíz o raíces de ecuaciones no lineales.


OBJETIVOS ESPECIFICOS:
 Calcular las raíces de ecuaciones no lineales, utilizando el método de bisección.
 Calcular las raíces de ecuaciones no lineales, utilizando el método de la secante.
 Calcular las raíces de ecuaciones no lineales, utilizando el método de Newton-
Raphson.
Temas de consulta: Métodos numéricos para el cálculo de raíces de ecuaciones no
lineales.

Bibliografía:
Nieves A y Domínguez F “Métodos numéricos aplicados a la ingeniería” CECSA 2002.
Chapra S y Canale R “Métodos numéricos para Ingenieros” Mc Graw-Hill 1998.

MÉTODO DE BISECCIÓN

Este método encuentra una raíz de f(x)=0, empezando con dos valores iniciales. Sí la
función cambia de signo( + y - ) al asignarle estos dos valores, se tiene la certeza que
existe por lo menos una raíz en ese intervalo. Luego estos dos intervalos se suman y se
divide por 2 y se prueba en cual de estos dos subintervalos hay un cambio de signo.
Siempre se deben tomar los valores de x que hacen que la función cambie de signo. La
figura 1 muestra gráficamente como los valores sucesivos convergen en una raíz de
f(x) cuando se empieza con un par de valores que encierran una raíz. Se observa que
x3 está a la mitad entre x 1 y x 2 y x 4 está a la mitad entre 2 x yx
3 . Estos
valores encierran a la raíz cuando f(x) cambia de signo en los dos puntos. A medida que
continúa el proceso, resulta evidente que se converge a la raíz.
Fig. 1 Método de bisección para hallar las raíces de la función
f (x )=x 3 +x 2 −3 x −3 .
10

6 METODO GRAFICO PARA DETERMINAR LAS RAICES

0
X1 X4 X2
X3

-2

-4

-6

-8

-10
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2 2.5 3

1
Universidad del Atlántico – Programa de ingeniería química
Fig. 1 Método de bisección para hallar las raíces de la función
f (x )=x 3 +x 2 −3 x −3 .
EJEMPLO Nº 1 Aplicación del método de bisección
3 2
Calcular en la Hoja Excel las raíces del polinomio x + x −3 x−3 , utilizando el
método de bisección.
Solución:
Suponga dos valores iniciales para x de 1 y 2 y observe el cambio de signos de la
función f(x). Esto nos indica que entre estos dos valores existe una raíz. Los siguientes
cálculos se realizaron en una hoja de Excel.

n x f(x)
1 1 -4
2 2 3
3 1,5 -1,875
4 1,75 0,171875
5 1,625 -0.94335937
6 1,6875 -0,40942382
7 1,71875 -0,12478637
8 1,734375 0,022029877
9 1,7265625 -0,05175542
10 1,73046875 -0,01495724
11 1,73242188 0,003512673
12 1,73144531 -0,00572819
13 1,73193359 -0,00110923
14 1,73217773 0,001201348
15 1,73205566 4,59625E-05
La raíz calculada es 1.73205….
El siguiente programa codificado en Matlab realiza los cálculos anteriores:
% Método de bisección para cálculos de raíces
xi=1;xd=2;Eps =0.001;
fi = xi^3+ xi^2 - 3*x – 3;
fd = xd^3 + xd^2 – 3*xd – 3;
fm =1;
while abs(fm) > Eps;
xm = (xi+xd)/2;
fm = xm^3 + xm^2 – 3*xm – 3;
dist = abs(xi+xm);
disp ([xi xd xm dist fm])
if fi*fm < 0
xd= xm;
fd = fm;
else
xi = xm;
fi = fm;
end
end
CASO DE ESTUDIO 1: Calcule las otras dos raíces del polinomio f(x)=
3 2
x + x −3 x−3 .

2
Universidad del Atlántico – Programa de ingeniería química
MÉTODO DE LA SECANTE
Este método encuentra una raíz de f(x)=0, empezando con dos valores iniciales. Sí la
función cambia de signo al asignarle estos dos valores, se tiene la certeza que existe por
lo menos una raíz en ese intervalo. En el Método de la Secante se traza una línea secante
que pasa por los puntos (X1,f(X1)) y (X2,f(X2)) como una aproximación para f(x) y
encontramos el punto de intersección de la línea secante en el eje x como una
aproximación de la raíz buscada.

DERIVACION DE LA FORMULA
Sean X 1 y X 2 dos puntos iniciales.  La pendiente de la secante que pasa por los
puntos (X1,f(X1))y (X2,f(X2)) está dada por  (f(X2)-f(X1 ))/(X2 – X1). La ecuación de la
línea secante está dada por:
     Y-f(X2) = (f(X2)-f(X1))(X- X2)/(X2 –X1).
( 1)

La primera aproximación X3 es obtenida como la raíz de la ecuación (1). Donde (X3,0)


es un punto sobre la ecuación (1).
Remplazando en la ecuación (1):
0 - f(X2) = (f(X2)-f(X1))(X3- X2)/(X2 –X1).
ordenando,          X3- X2 = -f(X2)( X2- X1) / (f(X2)-f(X1))
y despejando,     
( X 2− X 1 )
X 3 = X 2− f ( X 2 )
f ( X 2 )− f ( X 1 )
La ecuación general es:
( X n −X n−1 )
X n+1 =X n −f ( X n )
f ( X n )−f ( X n−1 )

Estos valores encierran a la raíz cuando f(x) cambia de signo en los dos puntos. A
medida que continúa el proceso, resulta evidente que se converge a la raíz.

3
Universidad del Atlántico – Programa de ingeniería química
EJEMPLO Nº 2 Aplicación del método de la secante
3 2
Calcular en la Hoja de Excel las raíces del polinomio x + x −3 x−3 , utilizando el
método de la secante.

Solución:
Suponga dos valores iniciales para x de 1 y 2 y observe el cambio de signos de la
función f(x). Esto nos indica que entre estos dos valores existe una raíz. Los cálculos
siguientes se realizaron en una hoja de Excel.
n x f(x)
1 1 -4 La raíz calculada es 1.73205….
2 2 3
3 1,57142857 -1,3644314
El siguiente programa codificado en Matlab realiza
4 x1=1 f(x1)= – 4
1,70541082 -0,2477451
los cálculos anteriores:
5 x = 2 f(x2)= 3
1,73513577 0,0292554
% 2 Método de la secante para
6 1,73199637 -0,0005151
cálculos de raíces
7 1,7320507 -1,039E-06
8
X0=1;
x3= x2 X1=2;
– f(x2)(x2 – x1)/(f(x2) – f(x1))
1,73205081 3,703E-11
9 1,73205081
for i=1: 4
0
f0= x0^3 +x0^2 – 3*x0 – 3;
f1 = x1^3 + x1^2 – 3x1 – 3;
x2= x1 – (x1-x0)*f1/(f1 – f0);
dist = abs(x2 – x1);
disp([x2 dist])
x0 = x1;
x1= x2;
end

CASO DE ESTUDIO 2:
3 2
Calcule las otras dos raíces del polinomio f(x)= x +x −3 x−3 .

METODO DE NEWTON – RAPHSON


Tal vez, dentro de las fórmulas para localizar raíces, la fórmula de Newton – Raphson
sea la más ampliamente usada. Se supone un sólo valor inicial. Sí el valor inicial de la
raíz es Xi, entonces se puede trazar una tangente desde el punto (Xi,f(Xi)). El punto
donde esta tangente cruza al eje X representa una aproximación mejorada de la raíz.
Este método se basa en una expansión de la serie de Taylor de la función no lineal f(X)
alrededor de un estimativo inicial (Xi) de la raíz.
'' 2 ' '' 3
' f ( X 1 )( X −X 1 ) f ( X 1 )( X −X 1 )
f ( X )=f ( X 1 )+ f ( X 1 )( X− X 1 )+ + +⋯
2! 3!
(3)
Haciendo f(X) = 0 y despreciando los últimos dos términos de la serie, y despejando X,
se obtiene:
f (X )
X =X i − ' i
f ( Xi )

4
Universidad del Atlántico – Programa de ingeniería química
Este es el valor de X que se calcula a partir del valor inicial supuesto Xi, corregido por la
f (X )
− ' 1
razón f (X)
La ecuación general es:
f ( Xn )
X n+1 =X n −
f '( X n )

EJEMPLO Nº 3 APLICACIÓN DEL MÉTODO DE NEWTON - RAPHSON


3 2
Calcular en la Hoja de Excel las raíces del polinomio f (x )=x +x −3 x −3 ,
utilizando el método de Newton – Raphson.
f (X ) 3
X n+1 =X n − ' n ⇒ X 2 =2− =1 . 76923077
f ( Xn) 13
Los cálculos siguientes se realizaron en una hoja de Excel.
x f(x) f'(x)
2 3 13
1,76923077 0,36049158 9,92899408
1,73292381 0,00826691 9,47492242
1,73205131 4,7182E-06 9,46410779
La raíz calculada es 1.73205….

CASOS DE ESTUDIOS:
3 2
1) Calcule las otras dos raíces del polinomio f (x )=x +x −3 x −3 .
2) Resuelva el siguiente sistema de ecuaciones no lineales:
FC A 0 + F R C A 2−( F+ F R ) C A 1 −V 1 kC nA 1 =0
( F+ F R ) C A 1 −( F + F R ) C A 2−V 2 kC nA 2 =0
Hallar CA 1 y CA2 Datos :
0 .8
F=25 lt /min C A 0 =1 mol/lt F R =100 lt /min V 1 =80 lt V 2=20 lt k=0 . 2 ( lt /mol ) ( min−1 ) n=1 . 8

5
Universidad del Atlántico – Programa de ingeniería química

También podría gustarte