Math ClubMath Club
v1 · padrão canônico

Lição 115 — Diagonalização

Decomposição A = PDP⁻¹. Condições de diagonalizabilidade, algoritmo de construção, potências matriciais, exponencial de matriz e aplicações em sistemas dinâmicos.

Used in: 3.º ano do EM avançado · Equiv. Lineare Algebra LK alemão · Equiv. Math III japonês · Equiv. H2 Mathematics singapurense

A=PDP1A = PDP^{-1}
Choose your door

Rigorous notation, full derivation, hypotheses

Decomposição espectral — definição e teoria

Definição fundamental

"A matrix AA is diagonalizable if it is similar to a diagonal matrix — there exists an invertible PP such that P1APP^{-1}AP is diagonal." — Beezer, A First Course in Linear Algebra, §SD

Condições equivalentes

"An n×nn \times n matrix AA is diagonalizable if and only if AA has nn linearly independent eigenvectors." — Beezer, A First Course in Linear Algebra, §SD Theorem DED

Casos que garantem diagonalizabilidade

n autovalores distintosA simétrica realA normal (AA* = A*A)DIAGONALIZAVEL(sobre C ou com P ortogonal)

Condições suficientes para diagonalizabilidade. Simétrica real: P ortogonal (Teorema Espectral, L116). Normal: P unitária.

Algoritmo de diagonalização

  1. Calcule o polinômio característico pA(λ)=det(AλI)p_A(\lambda) = \det(A - \lambda I) e encontre as raízes λ1,,λk\lambda_1, \ldots, \lambda_k com multiplicidades algébricas ma(λi)m_a(\lambda_i).
  2. Para cada λi\lambda_i, resolva (AλiI)v=0(A - \lambda_i I)v = 0 e encontre uma base de Eλi=ker(AλiI)E_{\lambda_i} = \ker(A - \lambda_i I). Verifique mg(λi)=dimEλim_g(\lambda_i) = \dim E_{\lambda_i}.
  3. Se mg(λi)=n\sum m_g(\lambda_i) = n: monte PP com os autovetores como colunas e D=diag(λ1,,λn)D = \operatorname{diag}(\lambda_1, \ldots, \lambda_n) (respeitando a ordem das colunas).
  4. Se mg(λi)<n\sum m_g(\lambda_i) < n: AA não é diagonalizável — recorra à forma de Jordan.

Aplicações imediatas

Ak=PDkP1,Dk=diag(λ1k,,λnk)A^k = P D^k P^{-1}, \quad D^k = \operatorname{diag}(\lambda_1^k, \ldots, \lambda_n^k)
what this means · Potência matricial via diagonalização: D^k tem os autovalores elevados a k na diagonal.
eAt=PeDtP1,eDt=diag(eλ1t,,eλnt)e^{At} = P e^{Dt} P^{-1}, \quad e^{Dt} = \operatorname{diag}(e^{\lambda_1 t}, \ldots, e^{\lambda_n t})
what this means · Exponencial de matriz: cada autovalor lambda_i gera e^{lambda_i t} na diagonal.

Para qualquer função analítica ff: f(A)=Pf(D)P1f(A) = Pf(D)P^{-1} com f(D)=diag(f(λi))f(D) = \operatorname{diag}(f(\lambda_i)).

Exemplos resolvidos

Exercise list

45 exercises · 11 with worked solution (25%)

Application 18Understanding 6Modeling 9Challenge 7Proof 5
  1. Ex. 115.1Application

    Diagonalize A=(2112)A = \begin{pmatrix} 2 & 1 \\ 1 & 2 \end{pmatrix}.

  2. Ex. 115.2Application

    Diagonalize A=(4123)A = \begin{pmatrix} 4 & 1 \\ 2 & 3 \end{pmatrix}.

  3. Ex. 115.3ApplicationAnswer key

    A=(3003)A = \begin{pmatrix} 3 & 0 \\ 0 & 3 \end{pmatrix} é diagonalizável? Justifique.

  4. Ex. 115.4Understanding

    A=(3103)A = \begin{pmatrix} 3 & 1 \\ 0 & 3 \end{pmatrix} é diagonalizável?

  5. Ex. 115.5Application

    Verifique se A=(0110)A = \begin{pmatrix} 0 & -1 \\ 1 & 0 \end{pmatrix} é diagonalizável sobre R\mathbb{R} e sobre C\mathbb{C}.

  6. Ex. 115.6Application

    Diagonalize A=(5142)A = \begin{pmatrix} 5 & -1 \\ 4 & 2 \end{pmatrix}.

  7. Ex. 115.7Application

    Diagonalize a matriz simétrica A=(2332)A = \begin{pmatrix} 2 & 3 \\ 3 & 2 \end{pmatrix} e verifique que PP é ortogonal.

  8. Ex. 115.8Application

    Diagonalize A=(120210003)A = \begin{pmatrix} 1 & 2 & 0 \\ 2 & 1 & 0 \\ 0 & 0 & 3 \end{pmatrix}.

  9. Ex. 115.9Application

    Determine se A=diag(1,2,3)A = \operatorname{diag}(1, 2, 3) é diagonalizável.

  10. Ex. 115.10UnderstandingAnswer key

    A projeção P=(1000)P = \begin{pmatrix} 1 & 0 \\ 0 & 0 \end{pmatrix} é diagonalizável?

  11. Ex. 115.11UnderstandingAnswer key

    Para quais valores de a,bRa, b \in \mathbb{R} a matriz (ab0a)\begin{pmatrix} a & b \\ 0 & a \end{pmatrix} é diagonalizável?

  12. Ex. 115.12ChallengeAnswer key

    Determine os autovalores de C=(010001100)C = \begin{pmatrix} 0 & 1 & 0 \\ 0 & 0 & 1 \\ 1 & 0 & 0 \end{pmatrix} e decida: é diagonalizável sobre R\mathbb{R}? Sobre C\mathbb{C}?

  13. Ex. 115.13ApplicationAnswer key

    Use diagonalização para calcular A10A^{10}, com A=(2101)A = \begin{pmatrix} 2 & 1 \\ 0 & 1 \end{pmatrix}.

  14. Ex. 115.14Application

    Calcule A100A^{100} para A=(1110)A = \begin{pmatrix} 1 & 1 \\ 1 & 0 \end{pmatrix} (matriz de Fibonacci) via autovalores.

  15. Ex. 115.15Proof

    Demonstre por indução que Ak=PDkP1A^k = PD^kP^{-1} para todo kNk \in \mathbb{N}.

  16. Ex. 115.16Application

    Calcule eAte^{At} para A=(0110)A = \begin{pmatrix} 0 & -1 \\ 1 & 0 \end{pmatrix}. Interprete geometricamente.

  17. Ex. 115.17Application

    Calcule A\sqrt{A} para A=(4009)A = \begin{pmatrix} 4 & 0 \\ 0 & 9 \end{pmatrix}.

  18. Ex. 115.18Application

    Calcule cosA\cos A para A=(0ππ0)A = \begin{pmatrix} 0 & \pi \\ -\pi & 0 \end{pmatrix}.

  19. Ex. 115.19ApplicationAnswer key

    Verifique que Ak0A^k \to 0 para A=(0,5000,3)A = \begin{pmatrix} 0{,}5 & 0 \\ 0 & 0{,}3 \end{pmatrix}.

  20. Ex. 115.20Application

    Com A=(2112)A = \begin{pmatrix} 2 & 1 \\ 1 & 2 \end{pmatrix} (autovalores 3 e 1), calcule Ak(20)A^k \begin{pmatrix} 2 \\ 0 \end{pmatrix} em termos de kk.

  21. Ex. 115.21ApplicationAnswer key

    Resolva x˙=Ax\dot{x} = Ax com A=(1002)A = \begin{pmatrix} -1 & 0 \\ 0 & -2 \end{pmatrix}, x(0)=(1,1)Tx(0) = (1, 1)^T.

  22. Ex. 115.22Application

    Resolva x˙=Ax\dot{x} = Ax com A=(0123)A = \begin{pmatrix} 0 & 1 \\ -2 & -3 \end{pmatrix}.

  23. Ex. 115.23Application

    Mostre que Fn=15(ϕnψn)F_n = \frac{1}{\sqrt{5}}\left(\phi^n - \psi^n\right) para a sequência de Fibonacci, onde ϕ=1+52\phi = \frac{1+\sqrt{5}}{2}.

  24. Ex. 115.24Challenge

    Se AA é diagonalizável e ff é um polinômio, mostre que f(A)=Pf(D)P1f(A) = Pf(D)P^{-1} com f(D)=diag(f(λ1),,f(λn))f(D) = \operatorname{diag}(f(\lambda_1), \ldots, f(\lambda_n)).

  25. Ex. 115.25Modeling

    Cadeia de Markov de clima: M=(0,70,30,40,6)M = \begin{pmatrix} 0{,}7 & 0{,}3 \\ 0{,}4 & 0{,}6 \end{pmatrix}. Calcule M10M^{10} via diagonalização e encontre a distribuição estacionária.

  26. Ex. 115.26Modeling

    Sistema massa-mola acoplado de 2 massas com matriz de rigidez K=(2112)K = \begin{pmatrix} 2 & -1 \\ -1 & 2 \end{pmatrix} (massas unitárias). Encontre os modos normais e as frequências naturais de vibração.

  27. Ex. 115.27ModelingAnswer key

    Matriz Leslie de população de 2 faixas etárias: L=(01,20,40)L = \begin{pmatrix} 0 & 1{,}2 \\ 0{,}4 & 0 \end{pmatrix}. Calcule o autovalor dominante e interprete como taxa de crescimento populacional.

  28. Ex. 115.28Modeling

    PageRank simplificado: 4 páginas com matriz de transição P=14(0111101111011110)P = \frac{1}{4}\begin{pmatrix} 0 & 1 & 1 & 1 \\ 1 & 0 & 1 & 1 \\ 1 & 1 & 0 & 1 \\ 1 & 1 & 1 & 0 \end{pmatrix}. Encontre a distribuição estacionária (autovetor de λ=1\lambda = 1).

  29. Ex. 115.29Modeling

    Matriz de covariância de 2 ativos: Σ=(4223)\Sigma = \begin{pmatrix} 4 & 2 \\ 2 & 3 \end{pmatrix}. Diagonalize Σ\Sigma e interprete os autovetores como direções principais de risco.

  30. Ex. 115.30Modeling

    Sistema de controle discreto xk+1=Axkx_{k+1} = Ax_k com A=(0,50,30,10,4)A = \begin{pmatrix} 0{,}5 & 0{,}3 \\ 0{,}1 & 0{,}4 \end{pmatrix}. Determine se o sistema é estável verificando o raio espectral ρ(A)=maxλi\rho(A) = \max|\lambda_i|.

  31. Ex. 115.31Modeling

    Em redes neurais recorrentes, exploding/vanishing gradients ocorrem quando o raio espectral ρ(J)\rho(J) do jacobiano da camada é >1> 1 ou <1< 1. Explique o mecanismo via diagonalização e sugira uma solução arquitetural.

  32. Ex. 115.32Modeling

    Modelo de esvaziamento de dois tanques acoplados: A=(2101)A = \begin{pmatrix} -2 & 1 \\ 0 & -1 \end{pmatrix}. Resolva x˙=Ax\dot{x} = Ax com x(0)=(1,2)Tx(0) = (1, 2)^T e determine quando x(t)<0,01\|x(t)\| < 0{,}01.

  33. Ex. 115.33Modeling

    Numa rede de difusão de informação, a dinâmica discreta é xk+1=Wxkx_{k+1} = Wx_k onde WW é simétrica com autovalores 1,0,8,0,21, 0{,}8, 0{,}2. Interprete o que acontece com xkx_k para kk grande.

  34. Ex. 115.34Understanding

    Por que uma matriz n×nn \times n com nn autovalores distintos (sobre C\mathbb{C}) é sempre diagonalizável?

  35. Ex. 115.35ProofAnswer key

    Demonstre que autovetores correspondentes a autovalores distintos são linearmente independentes.

  36. Ex. 115.36Proof

    Toda matriz 2×22 \times 2 com detA=0\det A = 0 e trA0\operatorname{tr} A \neq 0 é diagonalizável? Justifique.

  37. Ex. 115.37Challenge

    Encontre uma matriz 2×22 \times 2 não-diagonalizável com autovalor 5 de multiplicidade algébrica 2.

  38. Ex. 115.38Proof

    Demonstre que matrizes similares têm o mesmo polinômio característico (e portanto os mesmos autovalores).

  39. Ex. 115.39ChallengeAnswer key

    Mostre que se AA é diagonalizável e ff é um polinômio, então f(A)f(A) é diagonalizável com autovalores f(λi)f(\lambda_i).

  40. Ex. 115.40Challenge

    Se AA é diagonalizável, prove que ATA^T também é diagonalizável (com os mesmos autovalores).

  41. Ex. 115.41Understanding

    Se A=QDQTA = QDQ^T com QQ ortogonal e DD diagonal real, prove que AA é simétrica.

  42. Ex. 115.42Understanding

    Se AA é diagonalizável com autovalores λ1,,λn\lambda_1, \ldots, \lambda_n, qual é a relação entre trA\operatorname{tr} A, detA\det A e os autovalores?

  43. Ex. 115.43Challenge

    Mostre que ABAB e BABA têm os mesmos autovalores não-nulos (mesmo que ABBAAB \neq BA).

  44. Ex. 115.44ProofAnswer key

    Se AA é diagonalizável e inversível, demonstre que A1A^{-1} também é diagonalizável com autovalores 1/λi1/\lambda_i.

  45. Ex. 115.45Challenge

    Sistema de reações químicas ABA \rightleftharpoons B com equações c˙A=k1cA+k1cB\dot{c}_A = -k_1 c_A + k_{-1}c_B, c˙B=k1cAk1cB\dot{c}_B = k_1 c_A - k_{-1}c_B. Resolva via diagonalização e encontre o equilíbrio.

Fontes

  • A First Course in Linear Algebra — Robert A. Beezer · 2022 · EN · GNU FDL. Referência primária: §SD (Similar Matrices and Diagonalization) com definições rigorosas e exercícios numerados.
  • Linear Algebra Done Right (4ª ed) — Sheldon Axler · 2024 · EN · CC-BY-NC. Cap. 5C–5D: operadores diagonalizáveis, polinômios e funções de operadores.
  • Linear Algebra — Jim Hefferon · 2022 · EN · CC-BY-SA. Cap. 5 §II: diagonalização, Jordan introdutória, exemplos de sistemas dinâmicos.

Updated on 2026-05-06 · Author(s): Clube da Matemática

Found an error? Open an issue on GitHub or submit a PR — open source forever.