1
Diagonalização ortogonal de uma matriz simétrica n x n
Passo 1.
Encontre uma base de cada autoespaço de A.
Passo 2. (importante!)
Aplique o processo de Gram-Schmidt a cada uma dessas bases para obter
uma base ortonormal de cada autoespaço.
Passo 3.
Forme a matriz P cujas colunas são os vetores de base construídos no Passo 2.
Essa matriz diagonaliza A ortogonalmente, e os autovalores na diagonal de
D = PTAP estarão na mesma ordem que seus autovetores associados em P.
1
Resolvendo x’ = Ax se a matriz A for diagonalizável
1 Fonte: textos vieram do livro “Álgebra Linear com Aplicações – Howard Anton e Chris Rorres” - 10a edição
Processo de Gram-Schmidt2
Para converter uma base { u1 , u2 , . . . , un } numa base ortogonal { v1 , v2 , . . . , vn },
efetue as seguintes contas.
Passo 1.
v1 = u1
Passo 2.
v2 = u2 <u2, v1> v1
||v1||2
Passo 3.
<u3, v1> v1 <u3, v2> v2
v3 = u3
||v1||2 ||v2||2
Passo 4.
<u4, v1> v1 <u4, v2> v2 <u4, v3> v3
v4 = u4
||v1||2 ||v2||2 ||v3||2
.
.
.
(continue até n passos)
Passo opcional.
Para converter a base ortogonal numa base ortonormal {w1 , w2 , . . . , wn },
normalize os vetores da base ortogonal.
2 Fonte: textos vieram do livro “Álgebra Linear com Aplicações – Howard Anton e Chris Rorres” - 10a edição