You are on page 1of 4

Os metodos de Krylov, de Leverrier e dos coecientes

inderteminados para o calculo do polinomio


caracterstico de uma matriz
Lenimar Nunes de Andrade
UFPB, Joao Pessoa, PB
e-mail: lenimar@mat.ufpb.br
4 de outubro de 2003
Resumo
Neste texto apresentamos tres metodos para o calculo do polinomio carac-
terstico de uma matriz n n. Para n > 5 esses metodos mostram-se ecientes.
1 Formula de Newton
Sejam p(x) = x
n
+ a
1
x
n1
+ + a
n
um polinomio de grau n com razes x
i
e s
k
=
x
k
1
+ x
k
2
+ + x
k
n
, com k = 1, , n.
Ent ao
s
k
+ a
1
s
k1
+ + a
k1
s
1
= ka
k
para k = 1, 2, , n.
Esse resultado e conhecido como formula de Newton e pode ser encontrado na re-
ferencia bibliograca [1].
Exemplo: Consideremos a equac ao polinomial
x
6
2x
5
16x
4
+ 32x
3
+ 85x
2
110x 150 = 0.
As razes da equac ao dada sao x
1
= 1, x
2
= 3, x
3
=

5, x
4
=

5, x
5
= 3 i e
x
6
= 3 + i.
Calculando s
k
, a soma das k-esimas potencias dos x
i
, obtemos s
1
= 2 (soma das
razes), s
2
= 36 (soma dos quadrados das razes), s
3
= 8 (soma dos cubos das razes),
s
4
= 188, s
5
= 268 e s
6
= 276.
Observe que
s
6
2s
5
16s
4
+ 32s
3
+ 85s
2
110s
1
= 900 = (6) (150)
e tambem que
s
3
2s
2
16s
1
= 96 = (3) (32).
1
2 Metodo de Leverrier
Sejam p(x) = det(xI A) = x
n
+a
1
x
n1
+ +a
n
o polinomio caracterstico da matriz
A e
1
,
n
as razes de p(x) (ou seja,
i
sao os autovalores de A) e s
k
=
k
1
+
k
2
+ +
k
n
,
k = 1, , n.
Pela formula de Newton para k n temos
s
k
+ a
1
s
k1
+ + a
k1
s
1
= ka
k
com k = 1, 2, , n.
Da temos:
a
1
= s
1
a
2
=
1
2
(s
2
+ a
1
s
1
)
.
.
.
.
.
.
a
n
=
1
n
(s
n
+ a
1
s
n1
+ + a
n1
s
1
)
Agora, s
1
=
1
+ +
n
= tr(A) =

n
i=1
a
ii
.
Como
k
1
, ,
k
n
sao os autovalores de A
k
, temos que s
k
=
k
1
+ +
k
n
= tr(A
k
).
Exemplo: Seja
A =
_

_
1 2 3 4
2 1 2 3
3 2 1 2
4 3 2 1
_

_
.
Vamos calcular o polinomio caracterstico de A usando o metodo de Leverrier.
Temos A
2
=
_

_
30 22 18 20
22 18 16 18
18 16 18 22
20 18 22 30
_

_
, A
3
=
_

_
208 178 192 242
178 148 154 192
192 154 148 178
242 192 178 208
_

_
,
A
4
=
_

_
2108 1704 1656 1992
1704 1388 1368 1656
1656 1368 1388 1704
1992 1656 1704 2108
_

_
.
Calculando os tracos das matrizes anteriores: s
1
= tr(A) = 4, s
2
= tr(A
2
) = 96,
s
3
= tr(A
3
) = 712, s
4
= tr(A
4
) = 6992 e da
a
1
= s
1
= 4
a
2
=
1
2
(s
2
+ a
1
s
1
) =
1
2
(96 16) = 40
a
3
=
1
3
(s
3
+ a
1
s
2
+ a
2
s
1
) =
1
3
(712 4 96 40 4) = 56
a
4
=
1
4
(s
4
+ a
1
s
3
+ a
2
s
2
+ a
3
s
1
) =
1
4
(6992 4 712 40 96 56 4) = 20
Logo, p(x) = x
4
4x
3
40x
2
52x 20.
2
3 Metodo de Krylov
Seja p(x) = det(xI A) = x
n
+a
1
x
n1
+ +a
n
. Pelo Teorema de Cayley-Hamilton,
A
n
+ a
1
A
n1
+ + a
n
I = 0.
Seja y
0
=
_

_
y
01
.
.
.
y
1n
_

_
um vetor nao nulo qualquer. Entao:
A
n
y
0
+ a
1
A
n1
y
0
+ + a
n
y
0
= 0.
Fazendo y
k
= A
k
y
0
(k = 1, 2, , n) temos que a igualdade anterior e equivalente a
y
n
+ a
1
y
n1
+ + a
n
y
0
= 0, ou seja,
_

_
y
n1 1
y
11
y
01
.
.
.
.
.
.
.
.
.
.
.
.
y
n1 n
y
1n
y
0n
_

_
_

_
a
1
.
.
.
a
n
_

_
=
_

_
y
n1
.
.
.
y
nn
_

_
.
A partir da, podemos calcular os coecientes a
i
.
Exemplo: Consideremos A =
_
_
5 3 2
1 0 0
0 1 0
_
_
.
Seja y
0
=
_
_
1
0
0
_
_
. Temos:
y
1
= Ay
0
=
_
_
5 3 2
1 0 0
0 1 0
_
_
_
_
1
0
0
_
_
=
_
_
5
1
0
_
_
y
2
= Ay
1
=
_
_
5 3 2
1 0 0
0 1 0
_
_
_
_
5
1
0
_
_
=
_
_
28
5
1
_
_
y
3
= Ay
2
=
_
_
5 3 2
1 0 0
0 1 0
_
_
_
_
28
5
1
_
_
=
_
_
157
28
5
_
_
.
Assim, obtemos o sistema linear 3 3 nas vari aveis a
1
, a
2
, a
3
:
_
_
28 5 1
5 1 0
1 0 0
_
_
_
_
a
1
a
2
a
3
_
_
=
_
_
157
28
5
_
_
cuja soluc ao e: a
1
= 5, a
2
= 3 e a
3
= 2 e da
p(x) = x
3
5x
2
3x 2.
4 Metodo dos Coecientes Indeterminados
Suponhamos p(x) = det(xI A) = x
n
+a
1
x
n1
+ +a
n
. Fazendo x = 0, 1, , n1
temos
3
a
n
= p(0) = det(A)
1
n
+ a
1
1
n1
+ + a
n
= p(1) = det(I A)
2
n
+ a
1
2
n1
+ + a
n
= p(2) = det(2I A)
.
.
.
.
.
.
(n 1)
n
+ a
1
(n 1)
n1
+ + a
n
= p(n 1) = det((n 1)I A)
e da obtemos o sistema linear nas variaveis a
1
, , a
n1
:
_

_
a
1
+ a
2
+ + a
n1
= det(I A) 1 det(A)
2
n1
a
1
+ 2
n2
a
2
+ + 2a
n1
= det(2I A) 2
n
det(A)
.
.
.
(n 1)
n1
a
1
+ + (n 1)a
n1
= det((n 1)I A) (n 1)
n
det(A)
cuja soluc ao fornece os coecientes do polinomio caracterstico..
5 Comparacoes
Para n > 5 os metodos de Leverrier e de Krylov mostram-se ecientes para o calculo
do polinomio caracterstico, usando muito menos operacoes aritmeticas do que o metodo
direto.
Quantidade total de operacoes aritmeticas
Metodo Ordem 3 Ordem 5 Ordem 7 Ordem 9
Direto 32 558 23.770 1.712.158
Leverrier 68 744 3.324 9.872
Krylov 105 669 2.309 5.897
Coef. Indet. 108 629 2.134 5.447
Danilevski 26 172 534 1.208
Tabela 1: Comparacao entre diversos metodos
Referencias
[1] Kurosh, A. G, Curso de Algebra Superior, Editorial Mir, 1977.
[2] Faddeeva, V. N., Computational Methods of Linear Algebra, Dover Publications, Inc.,
1959.
4

You might also like