Beruflich Dokumente
Kultur Dokumente
Races de
ecuaciones
Races reales de
ecuaciones
algebraicas y
trascendentales
Mtodos de intervalos
Mtodo de biseccin
Races reales y
complejas de un
polinomio
Mtodos abiertos
Mtodo de Lin
Mtodo de Bairstow
Mtodo de NewtonRaphson
Races de ecuaciones
Sea y f ( x) . Los valores de x que hacen que y=0 se denominan
races de la ecuacin. El teorema fundamental del lgebra indica que
todo polinomio de grado n tiene n races. En el caso de las races
reales, se tiene que corresponden a los valores x que hacen que la
funcin corte el eje de las abscisas:
y
f(x)=cos(x)
x1
x2
x3
x4
50
f1 ( x) x 3 3 x 2 x 3
( x 3)( x 1)( x 1)
x1 3, x2 1, x3 1
f1(x)
-50
-100
-150
-200
-5
-4
-3
-2
-1
50
f 2 ( x) x 3 6 x 2 12 x 8
( x 2)3
-50
x1 2, x2 2, x3 2
f2(x)
-100
-150
-200
-250
-300
-350
-5
-4
-3
-2
-1
3 Una raz real simple y una raz real con multiplicidad dos:
Raz sencilla, raz doble
100
f 3 ( x ) x 3 12 x 16
( x 4)( x 2) 2
x1 4, x2 2, x3 2
f3(x)
50
-50
-5
-4
-3
-2
-1
100
f 4 ( x) x 3 2 x 2 3 x 10
( x 2)( x (2 i))( x (2 i ))
50
x1 2, x2 2 i, x3 2 i
f4(x)
-50
-100
-150
-5
-4
-3
-2
-1
Mtodo de Lin
Este mtodo en s mismo no encuentra las races del polinomio, sino
una expresin de la cual pueden deducirse las races. La ventaja de
este mtodo es que a travs de ste pueden obtenerse todas las
races del polinomio, ya sean reales o complejas.
El mtodo de Lin consiste en factorizar una ecuacin de grado n en un
polinomio cuadrtico por un polinomio de grado n-2, de manera que
se obtienen las races por parejas del factor cuadrtico, y se repite el
procedimiento en tanto sea necesario.
Sea P( x) 0 una ecuacin algebraica de la forma
P ( x) a0 x n a1 x n 1 a2 x n 2 K an 1 x an (2.5)
polinomio
(2.7)
bk ak pbk 1 qbk 2 ;
k 0,1, 2,K , n 2;
b1 b2 0
0 an 1 pbn 2 qbn3
0 an qbn 2
(2.8)
Despejando a p y q de (2.8):
an 1 qbn 3
bn 2
a
q n
bn 2
(2.9)
p
de
q,
an 1 qbn 3
bn 2
a
q* n
bn 2
(2.11)
p*
O sea
an 1 pbn 2 qbn 3 bn 1
bn 2
bn 2
a qbn 2
b
q n
n
bn 2
bn 2
p
Esto es
bn 1
bn 2
b
q* q n
bn 2
p* p
bk ak pbk 1 qbk 2 ;
k 0,1, 2,K , n 2;
b1 b2 0
Y los residuos
bn1 an 1 pbn 2 qbn 3
bn an qbn 2
3 Verificar que bn 2 0 y calcular las nuevas aproximaciones de p
yq
bn 1
bn 2
b
q* q n
bn 2
p* p
a0 1, a1 1, a2 6, a3 3, a4 4; n 4
Sean p=q=0 los valores iniciales.
Los coeficientes del polinomio reducido estn dados por
b0 a0 1
b1 a1 pb0 (1) (0)(1) 1
b2 a2 pb1 qb0 (6) (0)(1) (0)(1) 6
Como bn 2 b2 0 , puede
aproximaciones son
aplicarse
el
mtodo
las
nuevas
b3
0.5
b2
b
q* q 4 0.667
b2
p* p
b1
0
1
2
3
-1
-0.5
-0.475
-0.471
1
1
1
1
b2
6
5.08
4.96
4.94
b3
-3
-0.127
-0.0222
-0.00711
b4
p*
4
0.612
0.0965
0.0184
-0.5
-0.525
-0.529
-0.530
q*
0.667
0.787
0.806
0.810
p* p
q * q
0.5
0.025
0.004
0.001
0.667
0.12
0.019
0.004
4
3
2
El polinomio P ( x) x x 6 x 3 x 4 0 puede expresarse entonces
como
Mtodo de Bairstow
Este mtodo depende de dividir el polinomio entre un factor
cuadrtico. Sea P(x)=0, el polinomio general de grado n de la forma
P ( x) a0 x n a1 x n 1 a2 x n 2 K an 1 x an
Sabemos que al obtener el factor cuadrtico
x 2 px q
tenemos que
P ( x) ( x 2 px q )(b0 x n 2 b1 x n 3 b2 x n 4 K bn 3 x bn 2 ) bn 1 x bn
Al igual que en el mtodo de Lin, podemos concluir que
b0 a0
b1 a1 pb0
b2 a2 pb1 qb0
M
bn 1 an 1 pbn 2 qbn 3
bn an qbn 2
y que los coeficientes del polinomio reducido estn dados por
bk ak pbk 1 qbk 2 ;
k 0,1, 2,K , n 2;
b1 b2 0
bn 1
b
p n 1 q
p
q
b
b
bn ( p*, q*) bn n p n q
p
q
bn 1 ( p*, q*) bn 1
bn 1
b
p n 1 q bn 1
p
q
bn
b
p n q bn
p
q
De esta forma, pueden calcularse los valores de p y q al resolver el
sistema de ecuaciones lineales y, consecuentemente, obtener los
valores de las nuevas aproximaciones p* p p y q* q q .
El algoritmo del mtodo consiste en los siguientes pasos:
1 Hacer p=q=0.
2 Calcular los coeficientes del polinomio reducido
bk ak pbk 1 qbk 2 ;
k 0,1, 2,K , n 2;
b1 b2 0
Y los residuos
bn1 an 1 pbn 2 qbn 3
bn an qbn 2
3 Calcular las derivadas parciales de los residuos bn 1 y bn :
bn 1 bn1 bn bn
,
,
,
p q p q
4 Resolver el sistema
bn 1
b
p n 1 q bn 1
p
q
bn
b
p n q bn
p
q
5 Obtener los valores de las nuevas aproximaciones p* p p y
q* q q .
6 Sea T la tolerancia deseada (el margen de error permitido). Si
p * p <T y q * q <T se han encontrado aproximaciones a los
valores de p y q con un margen de error menor a T (fin del
mtodo). De lo contrario es necesario hacer una nueva iteracin
comenzando en el paso 2 haciendo p=p* y q=q*.
Ejemplo. Obtn una aproximacin a las races del siguiente polinomio
aplicando el mtodo de Bairstow considerando una tolerancia de 0.01
en los valores de p y q y redondeo a tres cifras significativas:
x 4 x3 6 x 2 3x 4 0
a0 1, a1 1, a2 6, a3 3, a4 4; n 4
Sean p=q=0 los valores iniciales.
Los coeficientes del polinomio reducido estn dados por
b0 a0 1
b1 a1 pb0 (1) (0)(1) 1
b2 a2 pb1 qb0 (6) (0)(1) (0)(1) 6
los residuos, por
b3 a3 pb2 qb1 (3) (0)(6) (0)(1) 3
b4 a4 qb2 (4) (0)(6) 4
b3
b2 6.00;
p
b4
0.00;
p
Resolviendo el sistema
b3
b1 1.00
q
b4
b2 6.00
q
b1
0
1
2
3
4
-1
-0.611
-0.632
-0.499
-0.479
1
1
1
1
1
b2
6
5.10
4.98
4.99
4.95
b3
-3
-0.609
-0.672
-0.118
-0.0369
b4
p*
4
0.598
0.0957
0.183
0.0301
-0.389
-0.368
-0.501
-0.521
-0.528
q*
0.667
0.784
0.765
0.802
0.808
p* p
q * q
0.389
0.021
0.133
0.02
0.007
0.667
0.117
0.019
0.037
0.006
4
3
2
El polinomio P ( x) x x 6 x 3 x 4 0 puede expresarse entonces
como