Álgebra linear
Autovalores e autovetores explicados com exemplos
Por MathSolver Pro Editorial Team · Publicado em
Um autovetor de uma matriz é uma direção que a matriz apenas estica ou inverte, sem nunca girá-la, e o autovalor é o fator de esticamento. Eles revelam o comportamento essencial de uma matriz e são a base da diagonalização, da análise de estabilidade, das cadeias de Markov e da compressão de dados.
A equação que os define
A maioria dos vetores muda de direção quando é multiplicada por uma matriz. Alguns vetores especiais, não: a matriz apenas os estica, encolhe ou inverte sobre a mesma reta. Esses são os autovetores, e o fator pelo qual cada um é multiplicado é o seu autovalor. Em símbolos, um vetor não nulo é autovetor da matriz quadrada associado ao autovalor quando:
O vetor nulo fica de fora, porque satisfaria a equação para qualquer . Já os autovalores podem ser zero, negativos ou até complexos. Um autovalor igual a 2 significa que os vetores nessa direção dobram de comprimento, que são invertidos e 0 que são achatados no vetor nulo, o que acontece exatamente quando a matriz é singular.
Encontrar os autovalores com a equação característica
Reescreva a equação na forma . Para existir uma solução não nula, a matriz precisa ser singular, então seu determinante precisa ser zero. Assim se obtém a equação característica:
Para uma matriz , essa é uma equação polinomial de grau em : há, portanto, autovalores, contados com multiplicidade e admitindo valores complexos. Para uma matriz , o polinômio é do segundo grau, e você pode resolvê-lo com os métodos de como resolver equações do segundo grau.
Um exemplo completo 2 por 2
Exemplo 1: autovalores e autovetores de uma matriz 2 por 2
- Seja . Então .
- Fatore: , então os autovalores são e .
- Para : . A primeira linha dá , ou seja, , e um autovetor é .
- Para : , então , e um autovetor é .
- Verificação: .
Qualquer múltiplo não nulo de um autovetor também é autovetor: ou seriam respostas igualmente certas. O que importa é a direção, não o comprimento. Repare também que as duas linhas de eram proporcionais nos dois casos. Isso é garantido quando é de fato um autovalor, e é uma ótima forma de conferir as contas.
Dois atalhos: o traço e o determinante
Os autovalores de qualquer matriz quadrada estão ligados a dois números fáceis de obter. A soma deles é igual ao traço, a soma dos elementos da diagonal, e o produto deles é igual ao determinante:
No exemplo 1, o traço vale e o determinante . Para uma matriz , isso significa que a equação característica é sempre , o que dispensa desenvolver o determinante à mão. As matrizes triangulares são ainda mais simples: seus autovalores são simplesmente os elementos da diagonal.
Autovalores complexos e repetidos
A matriz de rotação gira cada vetor em 90 graus: nenhuma direção real permanece sobre a própria reta. Sua equação característica é , que dá os autovalores complexos . Os autovalores complexos de uma matriz real sempre vêm em pares conjugados e indicam uma rotação.
Os autovalores também podem ser repetidos. A matriz tem o autovalor duplo 2, mas impõe : os únicos autovetores são, portanto, os múltiplos de . Uma matriz assim, com menos autovetores independentes do que sua ordem, não é diagonalizável. A matriz identidade, ao contrário, também tem o autovalor repetido 1, mas todo vetor não nulo é autovetor dela.
As matrizes simétricas escapam dessas duas complicações. Seus autovalores são sempre reais, e autovetores associados a autovalores distintos são ortogonais. Para , os autovalores são 3 e 1, com os autovetores e , cujo produto escalar é zero.
Diagonalização e potências de uma matriz
Quando uma matriz tem autovetores independentes, ela é diagonalizável. Coloque os autovetores nas colunas de e os autovalores na diagonal de ; então:
Elevar uma matriz diagonal a uma potência é elevar cada elemento da diagonal a essa potência: calcular fica, assim, simples. Os autovalores também preveem o comportamento a longo prazo: quando um autovalor é estritamente maior em valor absoluto do que todos os outros, multiplicar repetidamente por leva quase qualquer vetor inicial na direção do autovetor associado a esse autovalor.
Exemplo 2: o estado estacionário de uma cadeia de Markov
- Todo ano, 90 por cento dos clientes da empresa X ficam e 10 por cento migram para Y, enquanto Y mantém 50 por cento dos seus clientes e perde os outros 50 por cento para X. A matriz de transição é .
- O traço vale 1,4 e o determinante , então os autovalores são 1 e 0,4.
- Para : , o que dá o autovetor .
- Normalizando para que a soma seja 1, as participações de mercado a longo prazo são de cinco sextos para X e um sexto para Y, quaisquer que sejam as participações iniciais, porque a componente associada a 0,4 se desfaz a cada ano.
Onde os autovalores importam
- Buscadores: o algoritmo PageRank original classifica páginas da web pelo autovetor dominante de uma matriz de links.
- Engenharia: as frequências naturais de vibração de pontes e edifícios são obtidas por autovalores, que os projetistas mantêm longe das frequências de excitação previstas.
- Ciência de dados: a análise de componentes principais usa os autovetores de uma matriz de covariância para encontrar as direções de maior variação.
- Equações diferenciais: os sinais dos autovalores determinam se um equilíbrio é estável ou instável.
- Mecânica quântica: as grandezas mensuráveis, como os níveis de energia, são autovalores de operadores.
A calculadora de autovalores encontra autovalores e autovetores, inclusive complexos, e mostra o polinômio característico passo a passo. A calculadora de determinantes é útil para conferir em um valor candidato.
Um exemplo 3 por 3
Matrizes maiores seguem o mesmo método, e os zeros ajudam como nos determinantes. Tome a matriz de linhas , e . Desenvolvendo pela primeira linha, obtém-se multiplicado pelo polinômio característico do bloco de linhas e . Esse bloco tem traço 12 e determinante , então seu polinômio é .
Os autovalores são, portanto, 2, 1 e 11. Para conferir: a soma deles é 14, o traço da matriz completa, e o produto é 22, o determinante dela. Os autovetores são para 2, para 1 e para 11. A matriz é simétrica e, como prometido, esses três vetores são ortogonais dois a dois.
Erros comuns
- Subtrair de todos os elementos em vez de apenas dos elementos da diagonal.
- Aceitar o vetor nulo como autovetor depois de resolver .
- Supor que um autovalor repetido sempre tem dois autovetores independentes.
- Esquecer de conferir o resultado calculando e comparando com .
A verificação final é o hábito mais valioso de todos. Ela exige só um produto de matriz por vetor, e se não for múltiplo de , o autovalor ou o autovetor está errado.
Uma imagem geométrica
Imagine aplicar a matriz do exemplo 1 a cada ponto de uma folha de papel quadriculado. A maioria das setas traçadas a partir da origem se alonga e gira ao mesmo tempo. Mas as setas sobre a reta que passa por simplesmente ficam cinco vezes mais longas, e as que estão sobre a reta que passa por dobram de comprimento, sem sair da própria reta. Os autovetores são o esqueleto da transformação: sabendo o que acontece ao longo dessas duas retas, você sabe o que acontece em todo lugar, porque qualquer vetor pode ser decomposto em componentes ao longo delas.
Perguntas frequentes
Um autovalor pode ser zero?
Sim. Um autovalor zero significa que algum vetor não nulo é levado ao vetor nulo: a matriz é, portanto, singular e não tem inversa. Já os autovetores nunca podem ser o vetor nulo.
Os autovetores são únicos?
Não. Qualquer múltiplo não nulo de um autovetor também é autovetor associado ao mesmo autovalor; por isso costuma-se normalizá-los para ter elementos inteiros simples ou comprimento igual a 1.
Toda matriz tem autovalores reais?
Não. As matrizes de rotação, por exemplo, têm autovalores complexos. Por outro lado, as matrizes simétricas reais sempre têm autovalores reais.
O que é o polinômio característico?
É , um polinômio em cujas raízes são os autovalores. Para uma matriz , ele vale .
De onde vem o termo em inglês eigenvalue?
Do alemão eigen, que significa “próprio” ou “característico”; por isso também se diz valor próprio e vetor próprio. Um autovetor é uma direção própria da matriz, que ela leva em si mesma, e um autovalor é o seu fator de escala característico.