Você está na página 1de 2

1 Procedimento para diagonalizar uma matriz

Passo 1. Confirme que a matriz é realmente diagonalizável encontrando n autoveto- res linearmente independentes. Uma maneira de fazer isso é encontrar uma base de cada autoespaço e juntar todos esses vetores num único conjunto S. Se esse conjunto tiver menos do que n elementos, a matriz não é diagonalizável. Passo 2.

Forme a matriz P = [ p 1

p 2 · · · p n ] que tem os vetores de S como vetores

coluna.

 

Passo 3.

A

matriz P -1 AP será diagonal com os autovalores λ 1 , λ 2 ,

, λ n correspon-

dentes aos autovetores p 1, p 2, · · ·, p n como entradas diagonais sucessivas.

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 Essa matriz diagonaliza A ortogonalmente, e os autovalores na diagonal de

D = P T AP estarão na mesma ordem que seus autovetores associados em P.

2.

1 Resolvendo x’ = Ax se a matriz A for diagonalizável

Passo 1. Encontre uma matriz P que diagonaliza A. Passo 2. Faça as substituições x = Pu e x’ = Pu’ para obter um novo “sistema dia- gonal” u’ = Du, com D = P 1 AP. Passo 3. Resolva u’ = Du. Passo 4. Determine x a partir da equação x = Pu.

Processo de Gram-Schmidt 2

Para converter uma base { u 1 , u 2 ,

, u n } numa base ortogonal { v 1 , v 2 ,

, v n },

efetue as seguintes contas. Passo 1. v1 = u1

 

Passo 2. v2 = u2

<u2, v1> v1

||v1|| 2

Passo 3. v3 = u3

<u3, v1> v1

<u3, v2> v2

||v1|| 2

||v2|| 2

Passo 4. v4 = u4

<u4, v1> v1

<u4, v2> v2

<u4, v3> v3

||v1|| 2

||v2|| 2

||v3|| 2

.

.

.

(continue até n passos)

 

Passo opcional.

Para converter a base ortogonal numa base ortonormal {w 1 , w 2 ,

, w n },

normalize os vetores da base ortogonal.

Forma geral do termo m com 1 <= m <= n

vm =

um

<um, v1> v1

||v1|| 2

<um, v2> v2

||v2|| 2

.

.

.

<um, vn> vn

||vn|| 2