Salta al contenuto
Note per Studenti Esercizio 89 · base ortonormale di autovettori e forma quadratica diagonale

Esercizio 89base ortonormale di autovettori e forma quadratica diagonale

In questa pagina 4

Testo (esercizio costruito sul teorema spettrale della lezione 38). Sia

A=(211121112),q(x)=xTAx.A = \begin{pmatrix} 2 & 1 & 1 \\ 1 & 2 & 1 \\ 1 & 1 & 2 \end{pmatrix}, \qquad q(x) = x^T A x .

  1. Trovare autovalori e autospazi di AA.
  2. Trovare una base ortonormale di R3\mathbb{R}^3 formata da autovettori di AA e una matrice ortogonale PP tale che PTAPP^T A P sia diagonale.
  3. Scrivere qq in forma diagonale e stabilirne il segno.

Teoria usata: Teorema spettrale e forme quadraticheUna funzione lineare è simmetrica se f(v)·w = v·f(w); in una base ortonormale ha matrice simmetrica. Teorema spettrale: f è simmetrica se e solo se esiste una base ortonormale di autovettori, cioè A simmetrica ⇔ PᵀAP diagonale con P ortogonale. Applicato alle forme quadratiche, permette di scriverle come somma di quadrati con gli autovalori come coefficienti.Teorema spettrale e forme quadratiche →, Basi ortonormali e Gram-SchmidtUna base ortonormale è fatta di vettori di norma 1 a due a due ortogonali: le coordinate si calcolano con prodotti scalari e le proiezioni con una formula diretta. Il procedimento di Gram-Schmidt trasforma una base qualsiasi in una base ortogonale (e poi ortonormale) dello stesso sottospazio.Basi ortonormali e Gram-Schmidt →, DiagonalizzazioneUna matrice è diagonalizzabile se è simile a una diagonale, cioè se esiste una base di autovettori: allora A = S D S⁻¹ con gli autovettori nelle colonne di S e gli autovalori in D. Criterio: tutti gli autovalori nel campo e molteplicità geometrica uguale a quella algebrica. Le matrici simmetriche reali hanno autovalori reali.Diagonalizzazione →, Segno di una forma bilineare simmetricaPer capire se una forma bilineare simmetrica è definita positiva, negativa, semidefinita o indefinita si usano quattro metodi: segni degli autovalori, regola di Cartesio sul polinomio caratteristico, minori principali di nord-ovest, completamento dei quadrati. Il teorema di Sylvester dice che il numero di segni + e − in una forma diagonale non dipende dalla base.Segno di una forma bilineare simmetrica →.


1. Autovalori e autospazi

Polinomio caratteristico

det⁡(A−xI)=det⁡(2−x1112−x1112−x).\det(A - xI) = \det \begin{pmatrix} 2 - x & 1 & 1 \\ 1 & 2 - x & 1 \\ 1 & 1 & 2 - x \end{pmatrix}.

Trucco: sommando alla prima riga le altre due (R1→R1+R2+R3R_1 \to R_1 + R_2 + R_3, che non cambia il determinante) la prima riga diventa (4−x,4−x,4−x)(4 - x, 4 - x, 4 - x), e si raccoglie 4−x4 - x:

=(4−x)det⁡(11112−x1112−x)→R3→R3−R1R2→R2−R1(4−x)det⁡(11101−x0001−x)=(4−x)(1−x)2.= (4 - x) \det \begin{pmatrix} 1 & 1 & 1 \\ 1 & 2 - x & 1 \\ 1 & 1 & 2 - x \end{pmatrix} \xrightarrow[R_3 \to R_3 - R_1]{R_2 \to R_2 - R_1} (4 - x) \det \begin{pmatrix} 1 & 1 & 1 \\ 0 & 1 - x & 0 \\ 0 & 0 & 1 - x \end{pmatrix} = (4 - x)(1 - x)^2 .

Autovalori: λ1=4\lambda_1 = 4 (molteplicità algebrica 11) e λ2=1\lambda_2 = 1 (molteplicità algebrica 22). Reali, come garantito dal teorema spettrale per una matrice simmetrica.

Autospazi

λ=4\lambda = 4: A−4I=(−2111−2111−2)A - 4I = \begin{pmatrix} -2 & 1 & 1 \\ 1 & -2 & 1 \\ 1 & 1 & -2 \end{pmatrix}, rango 22. Ogni riga ha somma 00, quindi (1,1,1)(1, 1, 1) è soluzione: V4=⟨(1,1,1)⟩V_4 = \langle (1, 1, 1) \rangle.

λ=1\lambda = 1: A−I=(111111111)A - I = \begin{pmatrix} 1 & 1 & 1 \\ 1 & 1 & 1 \\ 1 & 1 & 1 \end{pmatrix}, rango 11, una sola equazione x1+x2+x3=0x_1 + x_2 + x_3 = 0: V1V_1 è un piano, dim⁡V1=2\dim V_1 = 2. Base: a=(1,−1,0)a = (1, -1, 0), b=(1,0,−1)b = (1, 0, -1).

Le molteplicità geometriche (11 e 22) coincidono con le algebriche: AA è diagonalizzabileUna matrice è diagonalizzabile se è simile a una diagonale, cioè se esiste una base di autovettori: allora A = S D S⁻¹ con gli autovettori nelle colonne di S e gli autovalori in D. Criterio: tutti gli autovalori nel campo e molteplicità geometrica uguale a quella algebrica. Le matrici simmetriche reali hanno autovalori reali.Diagonalizzazione → (come deve essere, essendo simmetrica).

Osservazione. V1V_1 è proprio il piano ortogonale a (1,1,1)(1, 1, 1): autospazi di autovalori diversi di una matrice simmetrica sono ortogonali. Non è un caso, è parte del teorema spettrale.


2. Base ortonormale di autovettori

Ortogonalizzare dentro V1V_1

Autovettori di autovalori diversi sono già ortogonali tra loro: (1,1,1)⋅a=0(1, 1, 1) \cdot a = 0, (1,1,1)⋅b=0(1, 1, 1) \cdot b = 0. Ma dentro V1V_1 la base scelta non è ortogonale: a⋅b=1≠0a \cdot b = 1 \ne 0. Si applica Gram-SchmidtSi tiene a e si sostituisce b con b − (a·b)/(a·a) a.Basi ortonormali e Gram-Schmidt → all'interno dell'autospazio (così i nuovi vettori restano autovettori di 11):

b′=b−a⋅ba⋅a a=(1,0,−1)−12(1,−1,0)=(12,12,−1) ⇝ (1,1,−2).b' = b - \frac{a \cdot b}{a \cdot a}\, a = (1, 0, -1) - \frac12 (1, -1, 0) = \left(\frac12, \frac12, -1\right) \ \leadsto\ (1, 1, -2).

Controllo: (1,1,−2)⋅(1,−1,0)=0(1, 1, -2) \cdot (1, -1, 0) = 0 ✓, (1,1,−2)⋅(1,1,1)=0(1, 1, -2) \cdot (1, 1, 1) = 0 ✓, e 1+1−2=01 + 1 - 2 = 0, quindi sta in V1V_1 ✓.

Normalizzare

Si divide ogni vettore per la sua norma:

f1=13(1,1,1),f2=12(1,−1,0),f3=16(1,1,−2).f_1 = \frac{1}{\sqrt3}(1, 1, 1), \qquad f_2 = \frac{1}{\sqrt2}(1, -1, 0), \qquad f_3 = \frac{1}{\sqrt6}(1, 1, -2).

{f1,f2,f3}\{f_1, f_2, f_3\} è una base ortonormale di R3\mathbb{R}^3 formata da autovettori di AA.

La matrice PP

Si mettono f1,f2,f3f_1, f_2, f_3 in colonna:

P=(13121613−1216130−26),PTP=I,PTAP=(400010001).P = \begin{pmatrix} \frac{1}{\sqrt3} & \frac{1}{\sqrt2} & \frac{1}{\sqrt6} \\ \frac{1}{\sqrt3} & -\frac{1}{\sqrt2} & \frac{1}{\sqrt6} \\ \frac{1}{\sqrt3} & 0 & -\frac{2}{\sqrt6} \end{pmatrix}, \qquad P^T P = I, \qquad P^T A P = \begin{pmatrix} 4 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{pmatrix}.

PTP=IP^T P = I perché l'elemento (i,j)(i, j) di PTPP^T P è fi⋅fjf_i \cdot f_j, che vale 11 se i=ji = j e 00 altrimenti. Quindi P−1=PTP^{-1} = P^T: con una matrice ortogonale l'inversa costa zero conti, e P−1AP=PTAPP^{-1} A P = P^T A P è contemporaneamente una similitudine (stessa funzione lineare) e una congruenza (stessa forma bilineare).


3. qq in forma diagonale e segno

Esplicitamente q(x)=2x12+2x22+2x32+2x1x2+2x1x3+2x2x3q(x) = 2x_1^2 + 2x_2^2 + 2x_3^2 + 2x_1x_2 + 2x_1x_3 + 2x_2x_3. Con il cambio di coordinate ortonormale x=Pyx = P y:

q=xTAx=yT(PTAP) y=4y12+y22+y32.q = x^T A x = y^T (P^T A P)\, y = 4y_1^2 + y_2^2 + y_3^2 .

Tutti i coefficienti sono positivi: qq è definita positiva (q(x)>0q(x) > 0 per ogni x≠0x \ne 0).

Controllo con Sylvester: D1=2D_1 = 2, D2=4−1=3D_2 = 4 - 1 = 3, D3=det⁡A=4⋅1⋅1=4D_3 = \det A = 4 \cdot 1 \cdot 1 = 4, tutti positivi ✓.

Significato geometrico. La superficie q(x)=1q(x) = 1 è un ellissoide di rotazione: nelle direzioni f2,f3f_2, f_3 i semiassi sono 11, nella direzione f1=(1,1,1)/3f_1 = (1,1,1)/\sqrt3 il semiasse è 14=12\frac{1}{\sqrt4} = \frac12. Gli autovettori ortonormali sono gli assi principali.


Errori comuni

  • Normalizzare aa e bb senza ortogonalizzarli: si ottengono vettori di norma 11 ma non ortogonali, e PP non è ortogonale (PTP≠IP^T P \ne I).
  • Fare Gram-Schmidt mescolando autovettori di autovalori diversi (per esempio usando (1,1,1)(1,1,1) per correggere bb): non serve, sono già ortogonali, e in generale si rischia di uscire dagli autospazi.
  • Dimenticare l'ordine: la ii-esima colonna di PP deve corrispondere al ii-esimo elemento diagonale di DD.

Lezioni in cui compare

Teoria collegata