Google Classroom

Aula 16 · 24/11 (ter) · Módulo 4 · laboratório

Autovalores, autovetores, diagonalização I

Nesta aula você estuda autovalores e autovetores de uma matriz quadrada A: um escalar λ é autovalor de A se existe um vetor x ≠ 0 tal que Ax = λx, e esse x é um autovetor associado a λ. Na bancada, você procura no plano as direções em que Ax é múltiplo de x, obtém os autovalores como raízes do polinômio característico det(A − λI) e confere que a soma e o produto deles são o traço e o determinante de A. Em dimensão n, você usa o método das potências para aproximar um autovetor associado ao autovalor de maior módulo e, com ele, calcular as notas das páginas de uma rede.

Os vetores x e Ax

A matriz A é a do painel Matriz A. Em preto, o vetor x, cuja ponta pode ser arrastada; em vermelho, o vetor Ax. A curva vermelha é a imagem por A do círculo cinza em que está a ponta de x, e o arco laranja marca o ângulo entre x e Ax. Quando Ax pertence à reta que passa pela origem e por x, essa reta fica verde: x é um autovetor de A.

A imagem por A − λI

Aqui, λ é o escalar de teste, marcado em azul no quadro Polinômio característico. Em preto, o mesmo vetor x do quadro Os vetores x e Ax; em azul, o vetor (A − λI)x. A curva azul é a imagem do círculo cinza por A − λI. Quando λ é autovalor de A, a matriz A − λI é singular, e a curva se reduz a um segmento: o espaço nulo N(A − λI), uma reta, aparece tracejado em vermelho. A exceção é A = λI: aí A − λI é a matriz nula, e a curva se reduz à origem.

Polinômio característico

O polinômio característico da matriz A do painel Matriz A é p(λ) = det(A − λI), e o quadro mostra o seu gráfico. As raízes reais de p, em vermelho, são os autovalores reais de A; quando são duas, a maior se chama λ1 e a menor, λ2. O traço de A, a soma das entradas da diagonal, se escreve tr A. A reta vertical tracejada passa por λ = tr A/2, e o ponto roxo é p(0) = det A. Arraste o ponto azul, o escalar λ de teste, ao longo do eixo horizontal.

Autovalores e autovetores de A

Exemplos de matrizes

Matriz A

As entradas podem ser inteiros, frações como 1/2 ou decimais como 0,8. Você também pode arrastar a primeira e a segunda colunas de A, que se escrevem a1 e a2, no quadro Os vetores x e Ax: ligue a opção Colunas a₁ e a₂ arrastáveis, no painel O que mostrar.

O vetor x e o escalar λ

O que mostrar

Pelo teclado: clique numa figura e use as setas (com Shift, o passo é maior); a barra de espaço alterna o ponto que se move.

Em dimensão n

O autovalor dominante e o método das potências

Seja A uma matriz n × n. O seu polinômio característico, det(A − λI), tem grau n, e as suas n raízes, contadas com repetição e incluindo as complexas, são os autovalores de A. Numerados em ordem decrescente de módulo, eles se escrevem λ1, …, λn. A soma deles é o traço tr A, a soma das entradas da diagonal de A, e o produto é det A. Para n ≥ 5, não existe fórmula geral com radicais para as raízes de um polinômio de grau n, e os programas calculam os autovalores por métodos iterativos. O mais simples é o método das potências: ele começa com um vetor x0 de norma 1 e repete o passo xk+1 = Axk/‖Axk‖. Quando |λ1| > |λ2|, o autovalor λ1 se chama dominante. Nesse caso, a direção de xk se aproxima da direção dos autovetores associados a λ1, desde que x0 não pertença a um certo subespaço de dimensão n − 1. A guia Método das potências, nos Conceitos da aula, mostra por quê e com que rapidez. É assim que se calcula o PageRank, a nota criada pelos fundadores do Google para ordenar as páginas da web.

Autovalores no plano complexo

Cada autovalor λ da matriz A do painel A matriz A aparece como o ponto (Re λ, Im λ), formado pela parte real e pela parte imaginária de λ. Os autovalores estão numerados em ordem decrescente de módulo: |λ1| ≥ |λ2| ≥ ⋯ ≥ |λn|. Em vermelho, λ1 e o círculo de raio |λ1|; em azul, λ2 e o círculo tracejado de raio |λ2|; em preto, os outros autovalores; em cinza, o círculo tracejado de raio 1.

Convergência

Sejam λ1 e λ2 os autovalores de maior e de segundo maior módulo, e v1 um autovetor de norma 1 associado a λ1. O vetor xk do passo k do método das potências pode se aproximar de v1 ou de −v1. Por isso, a página troca xk por −xk quando xkTv1 < 0, e o erro no passo k é ‖xk − v1‖. A curva preta mostra esse erro, em escala logarítmica. A reta azul tracejada é o erro inicial vezes |λ2/λ1|k, a reta verde marca 10−6, e o ponto vermelho marca o passo atual. Quando |λ1| = |λ2|, não há autovalor dominante, e a curva preta mostra a variação de um passo para o outro: ‖xk − xk−1‖, depois de trocar xk por −xk quando xkTxk−1 < 0.

As entradas de xk

A matriz A

Método das potências

O método começa com um vetor x0 de norma 1. Cada passo multiplica o vetor atual pela matriz A e divide o resultado pela sua norma: xk+1 = Axk/‖Axk‖. A página calcula os vetores de x0 a x60. O vetor x0 é sorteado, exceto na rede, em que todas as entradas de x0 são iguais. Avance um passo de cada vez, ou use o botão de tocar: quando há autovalor dominante, as barras se aproximam do contorno vermelho.

Conceitos da aula

Autovalores e autovetores

Uma guia por conceito, cada um com a definição, um exemplo resolvido e o lugar da bancada em que ele aparece. A notação é a do livro-texto (seção 5.1).

Em geral, multiplicar um vetor por uma matriz muda a sua direção. Os autovetores de uma matriz quadrada A são os vetores não nulos x para os quais Ax é um múltiplo de x.

Autovalor e autovetor

Definição

Seja A uma matriz n × n de entradas reais. Um escalar λ, real ou complexo, é um autovalor de A se existe um vetor x ≠ 0, de n entradas reais ou complexas, tal que

Ax = λx.

Todo vetor x ≠ 0 que satisfaz essa igualdade é um autovetor de A associado a λ. Quando λ é real, existem autovetores associados a ele em ℝn. Quando λ não é real, nenhum autovetor associado a ele tem todas as entradas reais.

Para λ real e x ∈ ℝn, a igualdade Ax = λx diz que Ax pertence à reta que passa pela origem e por x: Ax tem o mesmo sentido de x se λ > 0, o sentido oposto se λ < 0, e é o vetor nulo se λ = 0. A exigência x ≠ 0 é essencial, porque A0 = λ0 para todo escalar λ.

Os múltiplos não nulos de um autovetor também são autovetores: se Ax = λx e μ ≠ 0 é um escalar, então A(μx) = μ(Ax) = λ(μx), e μx também é autovetor associado a λ. Por isso falamos em direções de autovetores.

Exemplo

Para A = 2112,

A(1, 1)T = (3, 3)T = 3(1, 1)T,

A(1, −1)T = (1, −1)T,

A(1, 0)T = (2, 1)T.

Logo (1, 1)T é autovetor associado a λ = 3, (1, −1)T é autovetor associado a λ = 1, e (1, 0)T não é autovetor, pois (2, 1)T não é múltiplo de (1, 0)T.

Na bancada: no painel Exemplos de matrizes, escolha Covariância de dois sensores. No quadro Os vetores x e Ax, arraste a ponta de x ou use o controle Direção de x: quando Ax pertence à reta que passa pela origem e por x, essa reta fica verde, e a leitura abaixo do quadro mostra λ.

Autovetores de transformações do plano

Em três transformações lineares do plano estudadas na Aula 10, os autovetores da matriz canônica podem ser encontrados pela geometria, sem contas:

  • na projeção ortogonal sobre uma reta que passa pela origem, os vetores não nulos da reta são autovetores associados a λ = 1, e os vetores não nulos perpendiculares à reta, associados a λ = 0;
  • na reflexão em relação a uma reta que passa pela origem, os vetores não nulos da reta são autovetores associados a λ = 1, e os perpendiculares, associados a λ = −1;
  • na rotação de 90° no sentido anti-horário, nenhum vetor real não nulo é autovetor, porque cada vetor x ≠ 0 é levado num vetor perpendicular a x.

Exemplo

A projeção ortogonal sobre a reta gerada por (1, 1)T tem matriz canônica A = 1/21/21/21/2. Então

A(1, 1)T = (1, 1)T,

A(1, −1)T = (0, 0)T = 0(1, −1)T,

e os autovalores de A são λ = 1 e λ = 0.

Na bancada: os exemplos Média de dois canais (projeção), Troca de dois registros (reflexão) e Rotação de 90° de uma imagem (rotação) mostram esses três casos no quadro Os vetores x e Ax. Ligue a opção Direções dos autovetores, tracejadas, no painel O que mostrar, para ver as retas tracejadas.

Para encontrar os autovalores de uma matriz quadrada A, eliminamos o vetor x da equação Ax = λx, da guia Autovalor e autovetor: o escalar λ é autovalor exatamente quando a matriz A − λI é singular.

A equação dos autovalores

Teorema

Seja A uma matriz n × n. Um escalar λ é autovalor de A se, e somente se,

det(A − λI) = 0.

Por quê. A igualdade Ax = λx equivale a Ax − λIx = 0, isto é, a (A − λI)x = 0. Existe x ≠ 0 com essa propriedade se, e somente se, o espaço nulo N(A − λI) não se reduz a {0}, ou seja, se, e somente se, A − λI é singular. Pela Aula 14, isso equivale a det(A − λI) = 0.

Definição

O polinômio característico de A é p(λ) = det(A − λI). Ele é um polinômio de grau n em λ, e as suas raízes são os autovalores de A.

Numa matriz 2 × 2 de entradas a, b na primeira linha e c, d na segunda, o traço é a soma das entradas da diagonal, tr A = a + d, e

p(λ) = (a − λ)(d − λ) − bc

= λ2 − (tr A)λ + det A.

Assim se calculam os autovalores e os autovetores de A:

  1. encontre as raízes λ1, …, λn de p, que são os autovalores;
  2. para cada raiz λi, encontre por eliminação as soluções não nulas de (A − λiI)x = 0, que são os autovetores associados a λi.

Um exemplo e a transposta

Exemplo

A seção 5.1 do livro-texto usa a matriz A = 4−52−3. Então

p(λ) = (4 − λ)(−3 − λ) + 10

= λ2 − λ − 2

= (λ − 2)(λ + 1),

e os autovalores são λ1 = 2 e λ2 = −1. Os autovetores são calculados na guia Autoespaço.

A transposta. Como det BT = det B para toda matriz quadrada B, temos det(AT − λI) = det((A − λI)T) = det(A − λI). Logo A e AT têm o mesmo polinômio característico e os mesmos autovalores, embora, em geral, não tenham os mesmos autovetores.

Na bancada: escolha Exemplo do livro no painel Exemplos de matrizes. No quadro Polinômio característico, arraste o ponto azul, o escalar λ de teste, até uma raiz: o quadro A imagem por A − λI mostra a curva azul reduzida a um segmento e o espaço nulo N(A − λI), uma reta, tracejado em vermelho. O quadro Autovalores e autovetores de A mostra p(λ) fatorado.

Os autovetores associados a um mesmo autovalor λ de uma matriz quadrada A, junto com o vetor nulo, formam um subespaço: o espaço nulo de A − λI.

Autoespaço

Definição

Seja λ um autovalor real da matriz A, de entradas reais e de tamanho n × n. O autoespaço de A associado a λ é o conjunto

N(A − λI) = {x ∈ ℝn : Ax = λx},

formado pelos autovetores associados a λ e pelo vetor nulo.

Como todo espaço nulo, o autoespaço é um subespaço de ℝn: se x e y pertencem a ele, isto é, Ax = λx e Ay = λy, então A(x + y) = λ(x + y) e A(μx) = λ(μx) para todo escalar μ. A sua dimensão é o número máximo de autovetores linearmente independentes associados a λ.

Exemplo

Para A = 4−52−3, de autovalores 2 e −1,

A − 2I = 2−52−5.

Para x = (x1, x2)T, as duas linhas dão a mesma equação, 2x1 − 5x2 = 0, cujas soluções são os vetores x = (x2/2)(5, 2)T, com x2 ∈ ℝ. Logo

N(A − 2I) = {μ(5, 2)T : μ ∈ ℝ}.

Da mesma forma, as linhas de A + I são (5, −5) e (2, −2), e as duas equações dão x1 = x2:

N(A + I) = {μ(1, 1)T : μ ∈ ℝ}.

Conferindo: A(5, 2)T = (10, 4)T = 2(5, 2)T e A(1, 1)T = (−1, −1)T = −(1, 1)T.

Raiz dupla

Quando λ é raiz dupla do polinômio característico de uma matriz 2 × 2, o autoespaço pode ser uma reta ou o plano inteiro:

  • no cisalhamento A = 1101, p(λ) = (λ − 1)2, e, para x = (x1, x2)T, o vetor (A − I)x = (x2, 0)T é o vetor nulo só quando x2 = 0: o autoespaço é o eixo horizontal, uma reta;
  • na matriz 2I, p(λ) = (λ − 2)2 e 2I − 2I é a matriz nula: o autoespaço é o plano inteiro, e todo vetor não nulo é autovetor.

No cisalhamento, a raiz é dupla, mas não existem dois autovetores linearmente independentes. Essa diferença é importante na diagonalização, estudada na Aula 17.

Exemplo

No cisalhamento,

A(1, 0)T = (1, 0)T,

A(0, 1)T = (1, 1)T.

O vetor (1, 0)T é autovetor associado a λ = 1; o vetor (0, 1)T não é, pois (1, 1)T não é múltiplo dele.

Na bancada: no painel Exemplos de matrizes, escolha Letra em itálico e gire o vetor x no quadro Os vetores x e Ax: só a direção horizontal fica verde. Depois escolha Ampliar uma imagem 2×: todas as direções ficam verdes. O quadro Autovalores e autovetores de A descreve o autoespaço nos dois casos.

A soma e o produto dos autovalores podem ser lidos nas entradas de A, sem calcular as raízes do polinômio característico.

Soma e produto dos autovalores

Definição

Seja A uma matriz n × n, cuja entrada da linha i e da coluna j se escreve aij. O traço de A é a soma das entradas da diagonal:

tr A = a11 + a22 + ⋯ + ann.

Teorema

Sejam λ1, …, λn as n raízes do polinômio característico p(λ) = det(A − λI), contadas com repetição e incluindo as complexas. Então

λ1 + ⋯ + λn = tr A,

λ1λ2⋯λn = det A.

Por quê. O coeficiente de λn em p é (−1)n, e por isso as raízes dão a fatoração p(λ) = (λ1 − λ)⋯(λn − λ). Com λ = 0, obtemos det A = p(0) = λ1⋯λn. Para a soma, compare os coeficientes de λn−1. Na fatoração, ele é (−1)n−1(λ1 + ⋯ + λn). Na fórmula do determinante com n! parcelas (Aula 15), só o produto da diagonal, (a11 − λ)⋯(ann − λ), contém λn−1, pois cada uma das outras parcelas usa no máximo n − 2 entradas da diagonal. Nesse produto, o coeficiente de λn−1 é (−1)n−1(a11 + ⋯ + ann). Igualando os dois coeficientes, obtemos λ1 + ⋯ + λn = tr A.

Três consequências:

  • A é singular se, e somente se, 0 é autovalor de A, pois det A = λ1⋯λn é zero exatamente quando um dos fatores é zero;
  • numa matriz triangular, os autovalores são as entradas da diagonal, pois A − λI também é triangular e p(λ) = (a11 − λ)⋯(ann − λ);
  • numa matriz 2 × 2 de entradas reais com det A < 0, os autovalores são reais e têm sinais opostos, pois dois autovalores conjugados que não são reais têm produto positivo, como mostra a guia Autovalores complexos.

Um exemplo

Exemplo

Para A = 0,80,30,20,7,

tr A = 0,8 + 0,7 = 1,5,

det A = 0,56 − 0,06 = 0,5,

p(λ) = λ2 − 1,5λ + 0,5

= (λ − 1)(λ − 0,5).

Os autovalores são 1 e 0,5, e de fato 1 + 0,5 = 1,5 = tr A e 1 · 0,5 = 0,5 = det A.

Na bancada: abaixo do quadro Polinômio característico, os blocos Traço, Determinante e Discriminante mostram esses números para a matriz escolhida. No gráfico, a reta vertical tracejada passa por λ = tr A/2, a média das duas raízes, e o ponto roxo é p(0) = det A. A conferência da soma e do produto aparece no quadro Autovalores e autovetores de A.

Uma matriz de entradas reais pode ter autovalores que não são números reais: são as raízes não reais do seu polinômio característico. Elas aparecem aos pares, cada uma com a sua conjugada.

Pares conjugados

Definição

Seja i a unidade imaginária, com i2 = −1. O conjugado de um número complexo é o número com a mesma parte real e a parte imaginária oposta: o conjugado de 1 + 2i é 1 − 2i, e o de −3i é 3i. O conjugado de um vetor é o vetor obtido trocando cada entrada pela sua conjugada. O módulo de um número complexo é a raiz quadrada da soma dos quadrados da parte real e da parte imaginária: o módulo de 1 + 2i é √(12 + 22) = √5.

Teorema

Seja A uma matriz n × n de entradas reais, e seja λ um autovalor de A que não é real, com autovetor x. Então o conjugado de λ também é autovalor de A, e o conjugado de x é um autovetor associado a ele.

Por quê. Troque cada número dos dois lados de Ax = λx pelo seu conjugado. O conjugado de uma soma é a soma dos conjugados, e o de um produto é o produto dos conjugados. As entradas de A são reais e não mudam. O resultado diz que A vezes o conjugado de x é igual ao conjugado de λ vezes o conjugado de x. O conjugado de x não é o vetor nulo, porque x não é.

Um número complexo e o seu conjugado têm o mesmo módulo; logo, os dois autovalores de um par conjugado têm o mesmo módulo. Numa matriz 2 × 2, o polinômio característico é p(λ) = λ2 − (tr A)λ + det A, com o traço tr A da guia Polinômio característico. Os autovalores não são reais exatamente quando o discriminante, (tr A)2 − 4 det A, é negativo. Quando n é ímpar, pelo menos um autovalor é real, porque os que não são reais vêm aos pares e o total, contado com repetição, é n.

Exemplo

A rotação de 90° no sentido anti-horário tem matriz A = 0−110, e

p(λ) = λ2 + 1 = (λ − i)(λ + i).

Os autovalores são i e −i, com autovetores conjugados:

A(1, −i)T = (i, 1)T = i(1, −i)T,

A(1, i)T = (−i, 1)T = −i(1, i)T.

A soma dos autovalores ainda é o traço, e o produto ainda é o determinante: i + (−i) = 0 = tr A e i(−i) = 1 = det A.

Na bancada: escolha Rotação de 90° de uma imagem no painel Exemplos de matrizes. No quadro Os vetores x e Ax, o ângulo entre x e Ax é sempre 90°, e o gráfico do quadro Polinômio característico fica acima do eixo horizontal. Na parte Em dimensão n, a família Aleatória mostra, no quadro Autovalores no plano complexo, os pares conjugados como pontos simétricos em relação ao eixo horizontal.

Para matrizes grandes, os autovalores não são calculados pelas raízes do polinômio característico. Quando um autovalor tem módulo maior que o de todos os outros, o método das potências aproxima esse autovalor e um autovetor associado a ele usando apenas produtos da matriz por vetores.

O método das potências

Definição

Seja A uma matriz n × n de entradas reais, com autovalores λ1, …, λn, contados com repetição e numerados em ordem decrescente de módulo:

|λ1| ≥ |λ2| ≥ ⋯ ≥ |λn|.

O autovalor λ1 é dominante quando |λ1| > |λ2|.

Um autovalor dominante é real: se não fosse, o seu conjugado seria outro autovalor com o mesmo módulo, como mostra a guia Autovalores complexos. O método das potências tem três passos:

  1. escolha um vetor x0 de norma 1;
  2. para k = 0, 1, 2, …, calcule Axk e divida pela sua norma: xk+1 = Axk/‖Axk‖;
  3. pare depois de um número fixo de passos, ou quando xk+1 ficar perto o bastante de xk ou de −xk. A bancada calcula 60 passos.

A divisão pela norma mantém ‖xk‖ = 1 e evita números enormes ou minúsculos, sem mudar a direção: xk é o vetor de norma 1 com a direção de Akx0. Sob as hipóteses do teorema a seguir, xk aproxima um autovetor associado a λ1, e o número xkTAxk aproxima λ1.

Teorema

Suponha que A tenha n autovetores linearmente independentes v1, …, vn, associados a λ1, …, λn, e que λ1 seja dominante. Esses autovetores formam uma base, e o vetor inicial se escreve x0 = α1v1 + ⋯ + αnvn, com coeficientes α1, …, αn. Se α1 ≠ 0, a direção de xk se aproxima da direção de v1 quando k cresce: a distância entre xk e o mais próximo dos vetores v1/‖v1‖ e −v1/‖v1‖ é, no máximo, uma constante vezes |λ2/λ1|k.

Por quê. Como Avi = λivi, temos Akvi = λikvi e, pela linearidade,

Akx0 = α1λ1kv1 + ⋯ + αnλnkvn.

Como |λ1| > |λ2| ≥ 0, o autovalor λ1 não é zero. A soma das parcelas de v2, …, vn, dividida por λ1k, se escreve wk = α2(λ2/λ1)kv2 + ⋯ + αn(λn/λ1)kvn. Então

Akx0 = λ1k(α1v1 + wk).

Como |λi/λ1| ≤ |λ2/λ1| < 1 para i ≥ 2, o comprimento de wk é, no máximo, (|α2|‖v2‖ + ⋯ + |αn|‖vn‖)|λ2/λ1|k, que tende a zero. Sobra a direção de α1v1, que é a de v1, pois α1 ≠ 0. Com α1 = 0, a parcela de v1 é nula em todos os vetores Akx0, e a direção de xk não se aproxima da de v1.

O número xkTAxk se aproxima de λ1 porque xk se aproxima de ±v1/‖v1‖ e v1TAv1 = λ1v1Tv1 = λ1‖v1‖2. A hipótese de n autovetores linearmente independentes simplifica a conta. Com mais trabalho, prova-se que a direção de xk também se aproxima da de v1 sem essa hipótese, sempre que λ1 é dominante e x0 não pertence a um certo subespaço de dimensão n − 1.

Exemplo

Para A = 2112, com λ1 = 3, v1 = (1, 1)T, λ2 = 1 e v2 = (1, −1)T, tome x0 = (1, 0)T = (v1 + v2)/2. Então

Akx0 = (3kv1 + v2)/2

= (3k + 1, 3k − 1)T/2.

Para k = 1, 2, 3, os vetores são (2, 1)T, (5, 4)T e (14, 13)T. O quociente entre a segunda e a primeira entrada, (3k − 1)/(3k + 1), tende a 1, e a diferença para 1 é 2/(3k + 1), menor que 2(1/3)k = 2|λ2/λ1|k. Já com x0 na direção de v2, temos α1 = 0 e Akx0 = x0 para todo k: a direção nunca muda.

Na bancada: na parte Em dimensão n, escolha uma família no painel A matriz A e avance os passos no painel Método das potências. O quadro As entradas de xk mostra xk em barras e v1 em contorno vermelho. O quadro Convergência mostra o erro em escala logarítmica, ao lado da reta azul tracejada, que é o erro inicial vezes |λ2/λ1|k.

As notas de uma rede de páginas

Numa rede de n páginas, numeradas de 1 a n, o número de links que saem da página j se escreve sj. A matriz de links P tem, na linha i e na coluna j, a entrada 1/sj se a página j tem um link para a página i, e 0 caso contrário. Se a página j não tem links, todas as entradas da coluna j de P valem 1/n. Escolha um escalar β, com 0 < β < 1, chamado fator de amortecimento, e seja U a matriz n × n com todas as entradas iguais a 1. A matriz da rede é

A = βP + ((1 − β)/n)U,

A entrada da linha i e da coluna j de A é a fração da nota da página j que vai para a página i. A página j reparte a fração β da sua nota igualmente entre as páginas para onde ela tem link, ou entre todas as n páginas, se não tiver links, e reparte o restante, 1 − β, igualmente entre as n páginas. As entradas de A são positivas, e cada coluna de A soma 1.

Teorema

Seja A uma matriz n × n em que a soma das entradas de cada coluna é 1. Então λ = 1 é autovalor de A.

Por quê. A entrada j de AT(1, …, 1)T é a soma da coluna j de A, que é 1. Logo AT(1, …, 1)T = (1, …, 1)T, e 1 é autovalor de AT, que tem os mesmos autovalores de A (guia Polinômio característico).

Na matriz da rede, pode-se provar ainda que λ = 1 é raiz simples do polinômio característico, que os outros autovalores têm módulo no máximo β e que existe um autovetor associado a λ = 1 com todas as entradas positivas. Assim, λ1 = 1 é o autovalor dominante. O vetor de notas das páginas é o autovetor x de A associado a λ = 1 cujas entradas somam 1. A entrada i da igualdade x = Ax diz que a nota da página i é a soma das partes de nota que ela recebe das páginas j = 1, …, n. Esse vetor é o PageRank, criado pelos fundadores do Google para ordenar as páginas da web, e ele é calculado pelo método das potências. Quando todas as páginas têm links, mas poucos, quase todas as entradas de P são nulas. Então o produto Axk = βPxk + ((1 − β)/n)Uxk pode ser calculado com muito menos que n2 multiplicações, pois todas as entradas de Uxk são iguais à soma das entradas de xk.

Na bancada: na parte Em dimensão n, escolha a família Rede de páginas. O quadro A rede de páginas mostra as notas no passo k, e o quadro Autovalores no plano complexo mostra λ1 = 1 e os outros autovalores dentro do círculo verde, de raio β, ou sobre ele.

Para pensar

Se x é um autovetor de A associado ao autovalor λ, ele também é autovetor de A2 e de A−1? Com que autovalores?

Sim. Como Ax = λx com x ≠ 0, temos A2x = A(λx) = λAx = λ2x: o vetor x é autovetor de A2, associado a λ2. Se A é invertível, então λ ≠ 0, porque 0 não é autovalor de uma matriz invertível. Multiplicando Ax = λx por A−1, obtemos x = λA−1x, isto é, A−1x = (1/λ)x: o vetor x é autovetor de A−1, associado a 1/λ. A recíproca vale para A−1, cujos autovetores são exatamente os de A, mas não vale para A2. Por exemplo, a reflexão A = 0110 tem A2 = I: todo vetor não nulo é autovetor de A2, mas (1, 0)T não é autovetor de A. A Aula 17 usa essas ideias para calcular as potências Ak.

Os autovalores de A + B são as somas dos autovalores de A e de B?

Em geral, não. As matrizes A = 0100 e B = 0010 são triangulares com diagonal nula, então cada uma só tem o autovalor 0; mas A + B = 0110 tem autovalores 1 e −1. O que sempre vale é uma igualdade entre somas: a soma de todos os autovalores de A + B é a soma de todos os de A mais a soma de todos os de B, pois a soma dos autovalores é o traço e tr(A + B) = tr A + tr B. Quando B = μI, para um escalar μ, a resposta é sim: para x ≠ 0, a igualdade (A + μI)x = (λ + μ)x equivale a Ax = λx. Assim, os autovalores de A + μI são os de A somados a μ, com os mesmos autovetores.

Por que, numa matriz simétrica, autovetores associados a autovalores diferentes são perpendiculares?

Seja A uma matriz simétrica de entradas reais, isto é, AT = A, e sejam v1, v2 ∈ ℝn autovetores associados a autovalores reais diferentes: Av1 = λ1v1 e Av2 = λ2v2, com λ1 ≠ λ2. Então λ1v1Tv2 = (Av1)Tv2 = v1TATv2 = v1TAv2 = λ2v1Tv2. Logo (λ1 − λ2)v1Tv2 = 0 e, como λ1 ≠ λ2, v1Tv2 = 0. Numa matriz simétrica 2 × 2, os autovalores são sempre reais: com a11 = a, a12 = a21 = b e a22 = d, o discriminante do polinômio característico, (tr A)2 − 4 det A, é (a + d)2 − 4(ad − b2) = (a − d)2 + 4b2 ≥ 0. No exemplo Covariância de dois sensores, os autovetores (1, 1)T e (1, −1)T são perpendiculares.