Salta al contenuto
Note per Studenti Esercizio 84 · prodotto scalare tra matrici con la traccia

Esercizio 84prodotto scalare tra matrici con la traccia

In questa pagina 4

Testo (Appello del 2 settembre 2021, esercizio 3). Nello spazio vettoriale V=M2(R)V = M_2(\mathbb{R}) delle matrici 2×22 \times 2 a coefficienti reali definiamo un prodotto scalare ponendo, per A,B∈M2(R)A, B \in M_2(\mathbb{R}),

A⋅B=Tr⁡(ABT)A \cdot B = \operatorname{Tr}(A B^T)

(Tr⁡\operatorname{Tr} indica la traccia di una matrice, cioè la somma degli elementi sulla diagonale principale).

  • (a) Calcolare esplicitamente il prodotto scalare delle matrici (a1a2a3a4)\begin{pmatrix} a_1 & a_2 \\ a_3 & a_4 \end{pmatrix} e (b1b2b3b4)\begin{pmatrix} b_1 & b_2 \\ b_3 & b_4 \end{pmatrix} e verificare che la formula ottenuta è analoga a quella del prodotto scalare usuale in R4\mathbb{R}^4.
  • (b) Sia UU il sottospazio generato dalle matrici (201−1)\begin{pmatrix} 2 & 0 \\ 1 & -1 \end{pmatrix} e (1−220)\begin{pmatrix} 1 & -2 \\ 2 & 0 \end{pmatrix}. Trovare una base di U⊥U^\perp.
  • (c) Sia W={A∈M2(R)∣AB=BA}W = \{A \in M_2(\mathbb{R}) \mid AB = BA\}, ove B=(2−113)B = \begin{pmatrix} 2 & -1 \\ 1 & 3 \end{pmatrix}. Trovare una base ortogonale di WW.

Teoria usata: Prodotto scalare, norma e angoliIl prodotto scalare aggiunge a uno spazio vettoriale lunghezze e angoli: norma, disuguaglianza di Cauchy-Schwarz, angolo tra vettori in R^n, ortogonalità, proiezione su una retta, aree e volumi con il determinante della matrice dei prodotti scalari.Prodotto scalare, norma e angoli →, Complemento ortogonale e proiezioni ortogonaliL'ortogonale U⊥ di un sottospazio è un sottospazio di dimensione n − dim U, e R^n = U ⊕ U⊥; ogni vettore si scompone in proiezione su U più componente ortogonale; la proiezione è il punto di U più vicino e si calcola con un sistema o con la matrice di proiezione A(AᵀA)⁻¹Aᵀ.Complemento ortogonale e proiezioni ortogonali →, 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 →.

Il senso dell'esercizio. Il prof insiste (lezione 32) che un prodotto scalare non è "naturalmente" presente in uno spazio vettoriale: va aggiunto. Qui lo si aggiunge allo spazio delle matrici, dove a priori "l'angolo tra due matrici" non vuol dire nulla.


(a) La formula esplicita

Prima la trasposta di BB (righe e colonne si scambiano): BT=(b1b3b2b4)B^T = \begin{pmatrix} b_1 & b_3 \\ b_2 & b_4 \end{pmatrix}. Poi il prodotto righe per colonne:

ABT=(a1a2a3a4)(b1b3b2b4)=(a1b1+a2b2a1b3+a2b4a3b1+a4b2a3b3+a4b4).A B^T = \begin{pmatrix} a_1 & a_2 \\ a_3 & a_4 \end{pmatrix} \begin{pmatrix} b_1 & b_3 \\ b_2 & b_4 \end{pmatrix} = \begin{pmatrix} a_1 b_1 + a_2 b_2 & a_1 b_3 + a_2 b_4 \\ a_3 b_1 + a_4 b_2 & a_3 b_3 + a_4 b_4 \end{pmatrix}.

La traccia somma solo i due elementi diagonali:

A⋅B=a1b1+a2b2+a3b3+a4b4.A \cdot B = a_1 b_1 + a_2 b_2 + a_3 b_3 + a_4 b_4 .

È esattamente il prodotto scalare usuale dei vettori (a1,a2,a3,a4)(a_1, a_2, a_3, a_4) e (b1,b2,b3,b4)(b_1, b_2, b_3, b_4) di R4\mathbb{R}^4. In altre parole: se si "srotola" ogni matrice nel vettore delle sue entrate (lette per righe), questo prodotto scalare diventa quello solito. Da qui in poi lavoriamo con i vettori di R4\mathbb{R}^4, usando l'isomorfismo delle coordinateLe coordinate rispetto alla base canonica E₁₁, E₁₂, E₂₁, E₂₂ identificano la matrice (a₁ a₂; a₃ a₄) con il vettore (a₁, a₂, a₃, a₄).Coordinate rispetto a una base → rispetto alla base canonica di M2(R)M_2(\mathbb{R}).


(b) Base di U⊥U^\perp

Le due matrici diventano i vettori (2,0,1,−1)(2, 0, 1, -1) e (1,−2,2,0)(1, -2, 2, 0). Una matrice X=(x1x2x3x4)X = \begin{pmatrix} x_1 & x_2 \\ x_3 & x_4 \end{pmatrix} sta in U⊥U^\perp se è ortogonale a entrambe (bastano i generatori):

{2x1+x3−x4=0x1−2x2+2x3=0\begin{cases} 2x_1 + x_3 - x_4 = 0 \\ x_1 - 2x_2 + 2x_3 = 0 \end{cases}

Due equazioni indipendenti in 44 incognite: dim⁡U⊥=2\dim U^\perp = 2. Liberi x1,x3x_1, x_3:

  • dalla seconda: x2=12x1+x3x_2 = \frac12 x_1 + x_3;
  • dalla prima: x4=2x1+x3x_4 = 2x_1 + x_3.

Con (x1,x3)=(2,0)(x_1, x_3) = (2, 0) (il 22 toglie la frazione): (2,1,0,4)(2, 1, 0, 4); con (x1,x3)=(0,1)(x_1, x_3) = (0, 1): (0,1,1,1)(0, 1, 1, 1).

Risultato (b):

U⊥=⟨(2104), (0111)⟩.U^\perp = \left\langle \begin{pmatrix} 2 & 1 \\ 0 & 4 \end{pmatrix},\ \begin{pmatrix} 0 & 1 \\ 1 & 1 \end{pmatrix} \right\rangle .

Controllo: (2,1,0,4)⋅(2,0,1,−1)=4−4=0(2, 1, 0, 4) \cdot (2, 0, 1, -1) = 4 - 4 = 0 ✓, ⋅ (1,−2,2,0)=2−2=0\cdot\,(1, -2, 2, 0) = 2 - 2 = 0 ✓; (0,1,1,1)⋅(2,0,1,−1)=1−1=0(0, 1, 1, 1) \cdot (2, 0, 1, -1) = 1 - 1 = 0 ✓, ⋅ (1,−2,2,0)=−2+2=0\cdot\,(1, -2, 2, 0) = -2 + 2 = 0 ✓.


(c) Base ortogonale di WW

Passo 1: le equazioni di WW

Con A=(a1a2a3a4)A = \begin{pmatrix} a_1 & a_2 \\ a_3 & a_4 \end{pmatrix}:

AB=(2a1+a2−a1+3a22a3+a4−a3+3a4),BA=(2a1−a32a2−a4a1+3a3a2+3a4).AB = \begin{pmatrix} 2a_1 + a_2 & -a_1 + 3a_2 \\ 2a_3 + a_4 & -a_3 + 3a_4 \end{pmatrix}, \qquad BA = \begin{pmatrix} 2a_1 - a_3 & 2a_2 - a_4 \\ a_1 + 3a_3 & a_2 + 3a_4 \end{pmatrix}.

Uguagliando entrata per entrata:

posizione equazione semplificata
(1,1) 2a1+a2=2a1−a32a_1 + a_2 = 2a_1 - a_3 a2=−a3a_2 = -a_3
(1,2) −a1+3a2=2a2−a4-a_1 + 3a_2 = 2a_2 - a_4 a2=a1−a4a_2 = a_1 - a_4
(2,1) 2a3+a4=a1+3a32a_3 + a_4 = a_1 + 3a_3 a4=a1+a3a_4 = a_1 + a_3
(2,2) −a3+3a4=a2+3a4-a_3 + 3a_4 = a_2 + 3a_4 a2=−a3a_2 = -a_3

La (2,2) ripete la (1,1); la (1,2) segue dalle altre (se a4=a1+a3a_4 = a_1 + a_3 allora a1−a4=−a3=a2a_1 - a_4 = -a_3 = a_2). Restano a2=−a3a_2 = -a_3 e a4=a1+a3a_4 = a_1 + a_3, con a1,a3a_1, a_3 liberi: dim⁡W=2\dim W = 2.

  • (a1,a3)=(1,0)(a_1, a_3) = (1, 0): w1=(1001)=I2w_1 = \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} = I_2;
  • (a1,a3)=(0,1)(a_1, a_3) = (0, 1): w2=(0−111)w_2 = \begin{pmatrix} 0 & -1 \\ 1 & 1 \end{pmatrix}.

(Che I2I_2 stia in WW era prevedibile: l'identità commuta con ogni matrice. Anche BB stessa sta in WW: infatti B=2w1+w2B = 2w_1 + w_2.)

Passo 2: Gram-Schmidt

w1⋅w2=1⋅0+0⋅(−1)+0⋅1+1⋅1=1≠0w_1 \cdot w_2 = 1 \cdot 0 + 0 \cdot (-1) + 0 \cdot 1 + 1 \cdot 1 = 1 \ne 0: non sono ortogonali. Con w1⋅w1=2w_1 \cdot w_1 = 2:

w2′=w2−w1⋅w2w1⋅w1w1=(0−111)−12(1001)=(−12−1112).w_2' = w_2 - \frac{w_1 \cdot w_2}{w_1 \cdot w_1} w_1 = \begin{pmatrix} 0 & -1 \\ 1 & 1 \end{pmatrix} - \frac12 \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} = \begin{pmatrix} -\frac12 & -1 \\ 1 & \frac12 \end{pmatrix}.

Moltiplicando per 22: (−1−221)\begin{pmatrix} -1 & -2 \\ 2 & 1 \end{pmatrix}.

Controllo: I2⋅(−1−221)=−1+1=0I_2 \cdot \begin{pmatrix} -1 & -2 \\ 2 & 1 \end{pmatrix} = -1 + 1 = 0 ✓ (traccia del prodotto con l'identità = somma della diagonale).

Risultato (c):

{(1001), (−1−221)}.\left\{ \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix},\ \begin{pmatrix} -1 & -2 \\ 2 & 1 \end{pmatrix} \right\} .


Errori comuni

  • Dimenticare la trasposta: Tr⁡(AB)\operatorname{Tr}(AB) senza trasporre dà a1b1+a2b3+a3b2+a4b4a_1 b_1 + a_2 b_3 + a_3 b_2 + a_4 b_4, che non è un prodotto scalare (per esempio Tr⁡(AA)\operatorname{Tr}(AA) può essere negativo).
  • Sbagliare l'ordine nel prodotto ABAB e BABA: le matrici non commutano, e proprio per questo WW non è tutto M2(R)M_2(\mathbb{R}).

Lezioni in cui compare

Teoria collegata