24 de novembro de 2010
Introdução
Objetivo: Dada matriz A, n × n, determinar todos os
vetores v que sejam paralelos a Av.
Introdução
Objetivo: Dada matriz A, n × n, determinar todos os
vetores v que sejam paralelos a Av.
Sendo A uma matriz de ordem n × n, definimos um
autovalor de A como um escalar λ ∈ C se existe um
vetor v (n × 1) não-nulo tal que
Av = λv.
Todo vetor v que satisfaz essa relação é denominado
um autovetor de A correspondente ao autovalor λ.
Introdução
Objetivo: Dada matriz A, n × n, determinar todos os
vetores v que sejam paralelos a Av.
Sendo A uma matriz de ordem n × n, definimos um
autovalor de A como um escalar λ ∈ C se existe um
vetor v (n × 1) não-nulo tal que
Av = λv.
Todo vetor v que satisfaz essa relação é denominado
um autovetor de A correspondente ao autovalor λ.
Para determinar λ, como
Av = λv ⇔ (A − λIn ) v = 0,
então devemos resolver a equação
det (A − λIn ) = 0.
Seja
upp = uqq = cos φ
upq = −uqp = sen φ
Uk = ,
uii = 1,
i 6= p, i 6= q
uij = 0, no resto
i = 1, . . . , n; j = 1, . . . , n
uma matriz de rotação de um ângulo φ no plano dos
eixos p e q, tal que Uk−1 = UTk .
Método de Jacobi
Se D = diag(λ1 , . . . , λn ) = V−1 AV e λ1 , . . . , λn são
autovalores de A, então as colunas de V são
autovetores vi de A correspondentes aos autovalores
λi .
O Método de Jacobi utiliza as matrizes Uk para, a cada
passo k, zerar um par de elementos fora da diagonal da
matriz A, com Ak+1 = UTk Ak Uk , A1 = A e assim obter
uma matriz equivalente diagonal.
Então,
λ1
λ2
≈ Am+1 = UT · · · UT AU1 · · · Um .
D= . .. m 1
λn
Método de Jacobi
Algoritmo:
Para cada k, até que Ak+1 seja diagonal:
1) Determinar o elemento de maior módulo de
Ak fora da diagonal. Esse elemento tem
coordenadas linha p e coluna q.
2) Calcular:
a −a
i) ϕ = qq2a pp ;
( pq 1
p , ϕ 6= 0;
ii) t = ϕ+sinal(ϕ) ϕ2 +1 ;
1, ϕ=0
iii) cos φ = p 1 ;
1+t 2
t
iv) sen φ = p ;
1+t 2
3) Calcular Ak+1 = UTk Ak Uk , com A1 = A e Uk
sendo a matriz de rotação de ângulo φ no
plano p, q.
Método de Jacobi
Exemplo: Determinar os autovalores e autovetores de
4 2
A= .
2 1
Seja A1 = A.
Como a12 = 2 é o elemento de maior módulo de A1 ,
então p = 1 e q = 2. Assim: ϕ = a222a−a11 = 1−4
4
= − 34 ;
12
1 1
t= Æ = −2
= − 12 ; cos φ = Æ
1
= 2
p ; senφ = − p1 .
− 34 − 2516
1+ 14 5 5
Então,
2
− p1 2 1
p p p
U1 = 15 2
5 ; UT1 = 51 2
5 ;
p p −p p
5 5 5 5
5 0
A2 = UT1 A1 U1 = (diagonal).
0 0
h iT h iT
2 1
⇒ λ1 = 5, v1 = p ,p ; λ2 = 0, v2 = − p1 , p2
5 5 5 5