Corsi di laurea › Ing. Telecomunicazioni › Algebra Lineare e Geometria › 6. Prodotto scalare e ortogonalità
Esercizio 80U⊥ da un'equazione, Gram-Schmidt e vettore di minima distanza In questa pagina 4 (a) Basi di U ⊥ U^\perp U ⊥ e di U U U (b) Base ortogonale di U ⊥ ∩ V U^\perp \cap V U ⊥ ∩ V (c) Il vettore di U ⊥ U^\perp U ⊥ più vicino a v v v Errori comuni
Testo (Appello del 17 giugno 2025, esercizio 3). Sia U ⊂ R 4 U \subset \mathbb{R}^4 U ⊂ R 4 un sottospazio vettoriale e U ⊥ U^\perp U ⊥ il suo ortogonale. Sapendo che U ⊥ U^\perp U ⊥ ha equazione x 1 + 4 x 2 − 3 x 3 + 2 x 4 = 0 x_1 + 4x_2 - 3x_3 + 2x_4 = 0 x 1 + 4 x 2 − 3 x 3 + 2 x 4 = 0 :
(a) si determini una base di U U U e una base di U ⊥ U^\perp U ⊥ ;
(b) si determini una base ortogonale dell'intersezione tra U ⊥ U^\perp U ⊥ e il sottospazio V ⊂ R 4 V \subset \mathbb{R}^4 V ⊂ R 4 di equazione x 1 + x 2 − x 3 = 0 x_1 + x_2 - x_3 = 0 x 1 + x 2 − x 3 = 0 ;
(c) dato v = ( 2 , − 7 , 8 , − 5 ) v = (2, -7, 8, -5) v = ( 2 , − 7 , 8 , − 5 ) , si determini il vettore w ∈ U ⊥ w \in U^\perp w ∈ U ⊥ che rende minima la norma di v − w v - w v − w .
Teoria usata: 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 → , 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 → .
(a) Basi di U ⊥ U^\perp U ⊥ e di U U U
Base di U ⊥ U^\perp U ⊥
U ⊥ U^\perp U ⊥ è dato da una equazione omogenea in 4 4 4 incognite. Si ricava una variabile in funzione delle altre: la più comoda è x 1 x_1 x 1 , che ha coefficiente 1 1 1 (così non compaiono frazioni):
x 1 = − 4 x 2 + 3 x 3 − 2 x 4 , x 2 , x 3 , x 4 liberi. x_1 = -4x_2 + 3x_3 - 2x_4, \qquad x_2, x_3, x_4 \text{ liberi.} x 1 = − 4 x 2 + 3 x 3 − 2 x 4 , x 2 , x 3 , x 4 liberi.
Il vettore generico di U ⊥ U^\perp U ⊥ è quindi
( − 4 x 2 + 3 x 3 − 2 x 4 , x 2 , x 3 , x 4 ) = x 2 ( − 4 , 1 , 0 , 0 ) + x 3 ( 3 , 0 , 1 , 0 ) + x 4 ( − 2 , 0 , 0 , 1 ) . (-4x_2 + 3x_3 - 2x_4,\ x_2,\ x_3,\ x_4) = x_2(-4, 1, 0, 0) + x_3(3, 0, 1, 0) + x_4(-2, 0, 0, 1). ( − 4 x 2 + 3 x 3 − 2 x 4 , x 2 , x 3 , x 4 ) = x 2 ( − 4 , 1 , 0 , 0 ) + x 3 ( 3 , 0 , 1 , 0 ) + x 4 ( − 2 , 0 , 0 , 1 ) .
I tre vettori
a 1 = ( − 4 , 1 , 0 , 0 ) , a 2 = ( 3 , 0 , 1 , 0 ) , a 3 = ( − 2 , 0 , 0 , 1 ) a_1 = (-4, 1, 0, 0), \quad a_2 = (3, 0, 1, 0), \quad a_3 = (-2, 0, 0, 1) a 1 = ( − 4 , 1 , 0 , 0 ) , a 2 = ( 3 , 0 , 1 , 0 ) , a 3 = ( − 2 , 0 , 0 , 1 )
generano U ⊥ U^\perp U ⊥ e sono linearmente indipendentiGuardando le ultime tre componenti si vedono i vettori (1,0,0), (0,1,0), (0,0,1): una combinazione nulla deve avere tutti i coefficienti nulli.Combinazioni lineari e dipendenza lineare → , quindi sono una base: dim U ⊥ = 3 \dim U^\perp = 3 dim U ⊥ = 3 .
Controllo: a 1 a_1 a 1 nell'equazione: − 4 + 4 ⋅ 1 = 0 -4 + 4 \cdot 1 = 0 − 4 + 4 ⋅ 1 = 0 ✓; a 2 a_2 a 2 : 3 − 3 = 0 3 - 3 = 0 3 − 3 = 0 ✓; a 3 a_3 a 3 : − 2 + 2 = 0 -2 + 2 = 0 − 2 + 2 = 0 ✓.
Base di U U U
Qui sta l'idea dell'esercizio. L'equazione x 1 + 4 x 2 − 3 x 3 + 2 x 4 = 0 x_1 + 4x_2 - 3x_3 + 2x_4 = 0 x 1 + 4 x 2 − 3 x 3 + 2 x 4 = 0 si può leggere come un prodotto scalare:
x 1 + 4 x 2 − 3 x 3 + 2 x 4 = ( 1 , 4 , − 3 , 2 ) ⋅ ( x 1 , x 2 , x 3 , x 4 ) . x_1 + 4x_2 - 3x_3 + 2x_4 = (1, 4, -3, 2) \cdot (x_1, x_2, x_3, x_4). x 1 + 4 x 2 − 3 x 3 + 2 x 4 = ( 1 , 4 , − 3 , 2 ) ⋅ ( x 1 , x 2 , x 3 , x 4 ) .
Quindi U ⊥ U^\perp U ⊥ è l'insieme dei vettori ortogonali a n = ( 1 , 4 , − 3 , 2 ) n = (1, 4, -3, 2) n = ( 1 , 4 , − 3 , 2 ) , cioè U ⊥ = ⟨ n ⟩ ⊥ U^\perp = \langle n \rangle^\perp U ⊥ = ⟨ n ⟩ ⊥ . Per il teorema sulla dimensione dell'ortogonale, dim U + dim U ⊥ = 4 \dim U + \dim U^\perp = 4 dim U + dim U ⊥ = 4 , quindi dim U = 4 − 3 = 1 \dim U = 4 - 3 = 1 dim U = 4 − 3 = 1 . Inoltre ( U ⊥ ) ⊥ = U (U^\perp)^\perp = U ( U ⊥ ) ⊥ = U In dimensione finita, l'ortogonale dell'ortogonale di U è U stesso.Complemento ortogonale e proiezioni ortogonali → , e da U ⊥ = ⟨ n ⟩ ⊥ U^\perp = \langle n \rangle^\perp U ⊥ = ⟨ n ⟩ ⊥ segue
U = ( U ⊥ ) ⊥ = ( ⟨ n ⟩ ⊥ ) ⊥ = ⟨ n ⟩ . U = (U^\perp)^\perp = (\langle n \rangle^\perp)^\perp = \langle n \rangle. U = ( U ⊥ ) ⊥ = (⟨ n ⟩ ⊥ ) ⊥ = ⟨ n ⟩ .
Base di U U U : il solo vettore n = ( 1 , 4 , − 3 , 2 ) n = (1, 4, -3, 2) n = ( 1 , 4 , − 3 , 2 ) .
Regola pratica. I coefficienti delle equazioni cartesiane di un sottospazio W W W (scritte in modo indipendente) sono una base di W ⊥ W^\perp W ⊥ . Qui W = U ⊥ W = U^\perp W = U ⊥ , quindi i coefficienti danno una base di ( U ⊥ ) ⊥ = U (U^\perp)^\perp = U ( U ⊥ ) ⊥ = U .
(b) Base ortogonale di U ⊥ ∩ V U^\perp \cap V U ⊥ ∩ V
Passo 1: l'intersezione
Un vettore sta in U ⊥ ∩ V U^\perp \cap V U ⊥ ∩ V se soddisfa entrambe le equazioni (intersezione = sistema delle equazioniSe due sottospazi sono dati in forma cartesiana, l'intersezione si ottiene mettendo insieme tutte le equazioni.Metodo - basi, equazioni cartesiane, intersezione e somma di sottospazi → ):
{ x 1 + 4 x 2 − 3 x 3 + 2 x 4 = 0 x 1 + x 2 − x 3 = 0 \begin{cases} x_1 + 4x_2 - 3x_3 + 2x_4 = 0 \\ x_1 + x_2 - x_3 = 0 \end{cases} { x 1 + 4 x 2 − 3 x 3 + 2 x 4 = 0 x 1 + x 2 − x 3 = 0
Sottraendo la seconda equazione dalla prima (R 1 → R 1 − R 2 R_1 \to R_1 - R_2 R 1 → R 1 − R 2 ) si elimina x 1 x_1 x 1 :
3 x 2 − 2 x 3 + 2 x 4 = 0. 3x_2 - 2x_3 + 2x_4 = 0 . 3 x 2 − 2 x 3 + 2 x 4 = 0.
Conviene scegliere come liberi x 1 x_1 x 1 e x 4 x_4 x 4 (così si evitano frazioni). Dalla seconda equazione x 3 = x 1 + x 2 x_3 = x_1 + x_2 x 3 = x 1 + x 2 ; sostituendo: 3 x 2 − 2 x 1 − 2 x 2 + 2 x 4 = 0 3x_2 - 2x_1 - 2x_2 + 2x_4 = 0 3 x 2 − 2 x 1 − 2 x 2 + 2 x 4 = 0 , cioè
x 2 = 2 x 1 − 2 x 4 , x 3 = x 1 + x 2 = 3 x 1 − 2 x 4 . x_2 = 2x_1 - 2x_4, \qquad x_3 = x_1 + x_2 = 3x_1 - 2x_4 . x 2 = 2 x 1 − 2 x 4 , x 3 = x 1 + x 2 = 3 x 1 − 2 x 4 .
Vettore generico: ( x 1 , 2 x 1 − 2 x 4 , 3 x 1 − 2 x 4 , x 4 ) = x 1 ( 1 , 2 , 3 , 0 ) + x 4 ( 0 , − 2 , − 2 , 1 ) (x_1,\ 2x_1 - 2x_4,\ 3x_1 - 2x_4,\ x_4) = x_1(1, 2, 3, 0) + x_4(0, -2, -2, 1) ( x 1 , 2 x 1 − 2 x 4 , 3 x 1 − 2 x 4 , x 4 ) = x 1 ( 1 , 2 , 3 , 0 ) + x 4 ( 0 , − 2 , − 2 , 1 ) . Una base di U ⊥ ∩ V U^\perp \cap V U ⊥ ∩ V è
v 1 = ( 1 , 2 , 3 , 0 ) , v 2 = ( 0 , − 2 , − 2 , 1 ) , v_1 = (1, 2, 3, 0), \qquad v_2 = (0, -2, -2, 1), v 1 = ( 1 , 2 , 3 , 0 ) , v 2 = ( 0 , − 2 , − 2 , 1 ) ,
e dim ( U ⊥ ∩ V ) = 2 \dim(U^\perp \cap V) = 2 dim ( U ⊥ ∩ V ) = 2 (due equazioni indipendenti in 4 4 4 incognite: 4 − 2 = 2 4 - 2 = 2 4 − 2 = 2 ).
Controllo: v 1 v_1 v 1 : 1 + 8 − 9 + 0 = 0 1 + 8 - 9 + 0 = 0 1 + 8 − 9 + 0 = 0 ✓ e 1 + 2 − 3 = 0 1 + 2 - 3 = 0 1 + 2 − 3 = 0 ✓. v 2 v_2 v 2 : 0 − 8 + 6 + 2 = 0 0 - 8 + 6 + 2 = 0 0 − 8 + 6 + 2 = 0 ✓ e 0 − 2 + 2 = 0 0 - 2 + 2 = 0 0 − 2 + 2 = 0 ✓.
Passo 2: sono già ortogonali?
v 1 ⋅ v 2 = 1 ⋅ 0 + 2 ⋅ ( − 2 ) + 3 ⋅ ( − 2 ) + 0 ⋅ 1 = − 4 − 6 = − 10 ≠ 0. v_1 \cdot v_2 = 1 \cdot 0 + 2 \cdot (-2) + 3 \cdot (-2) + 0 \cdot 1 = -4 - 6 = -10 \ne 0 . v 1 ⋅ v 2 = 1 ⋅ 0 + 2 ⋅ ( − 2 ) + 3 ⋅ ( − 2 ) + 0 ⋅ 1 = − 4 − 6 = − 10 = 0.
No: serve il procedimento di Gram-SchmidtSi tiene il primo vettore e si corregge il secondo sottraendogli la sua proiezione sul primo, così diventa ortogonale al primo senza uscire dal sottospazio.Basi ortonormali e Gram-Schmidt → .
Passo 3: Gram-Schmidt
Si tiene v 1 ′ = v 1 v_1' = v_1 v 1 ′ = v 1 e si cerca v 2 ′ = v 2 + α v 1 v_2' = v_2 + \alpha v_1 v 2 ′ = v 2 + α v 1 con v 1 ⋅ v 2 ′ = 0 v_1 \cdot v_2' = 0 v 1 ⋅ v 2 ′ = 0 . Perché proprio questa forma? Perché v 2 ′ v_2' v 2 ′ è combinazione di v 1 , v 2 v_1, v_2 v 1 , v 2 , quindi resta in U ⊥ ∩ V U^\perp \cap V U ⊥ ∩ V , e { v 1 , v 2 ′ } \{v_1, v_2'\} { v 1 , v 2 ′ } genera ancora lo stesso sottospazio. Imponendo l'ortogonalità:
v 1 ⋅ ( v 2 + α v 1 ) = v 1 ⋅ v 2 + α ( v 1 ⋅ v 1 ) = 0 ⟹ α = − v 1 ⋅ v 2 v 1 ⋅ v 1 . v_1 \cdot (v_2 + \alpha v_1) = v_1 \cdot v_2 + \alpha\, (v_1 \cdot v_1) = 0 \quad \Longrightarrow \quad \alpha = -\frac{v_1 \cdot v_2}{v_1 \cdot v_1}. v 1 ⋅ ( v 2 + α v 1 ) = v 1 ⋅ v 2 + α ( v 1 ⋅ v 1 ) = 0 ⟹ α = − v 1 ⋅ v 1 v 1 ⋅ v 2 .
Con v 1 ⋅ v 1 = 1 + 4 + 9 + 0 = 14 v_1 \cdot v_1 = 1 + 4 + 9 + 0 = 14 v 1 ⋅ v 1 = 1 + 4 + 9 + 0 = 14 e v 1 ⋅ v 2 = − 10 v_1 \cdot v_2 = -10 v 1 ⋅ v 2 = − 10 :
α = − − 10 14 = 5 7 , v 2 ′ = ( 0 , − 2 , − 2 , 1 ) + 5 7 ( 1 , 2 , 3 , 0 ) = ( 5 7 , − 4 7 , 1 7 , 1 ) . \alpha = -\frac{-10}{14} = \frac57, \qquad v_2' = (0, -2, -2, 1) + \frac57 (1, 2, 3, 0) = \left(\frac57, -\frac47, \frac17, 1\right). α = − 14 − 10 = 7 5 , v 2 ′ = ( 0 , − 2 , − 2 , 1 ) + 7 5 ( 1 , 2 , 3 , 0 ) = ( 7 5 , − 7 4 , 7 1 , 1 ) .
Moltiplicare un vettore per un numero non nullo non cambia né la direzione né l'ortogonalità, quindi si può usare 7 v 2 ′ = ( 5 , − 4 , 1 , 7 ) 7 v_2' = (5, -4, 1, 7) 7 v 2 ′ = ( 5 , − 4 , 1 , 7 ) al posto di v 2 ′ v_2' v 2 ′ .
Controllo: v 1 ⋅ ( 5 , − 4 , 1 , 7 ) = 5 − 8 + 3 + 0 = 0 v_1 \cdot (5, -4, 1, 7) = 5 - 8 + 3 + 0 = 0 v 1 ⋅ ( 5 , − 4 , 1 , 7 ) = 5 − 8 + 3 + 0 = 0 ✓.
Risultato (b): una base ortogonale di U ⊥ ∩ V U^\perp \cap V U ⊥ ∩ V è { ( 1 , 2 , 3 , 0 ) , ( 5 , − 4 , 1 , 7 ) } \{(1, 2, 3, 0),\ (5, -4, 1, 7)\} {( 1 , 2 , 3 , 0 ) , ( 5 , − 4 , 1 , 7 )} .
(c) Il vettore di U ⊥ U^\perp U ⊥ più vicino a v v v
Perché è la proiezione ortogonale
Per il teorema della migliore approssimazioneTra tutti i vettori di un sottospazio W, quello che rende minima la distanza da v è la proiezione ortogonale di v su W.Complemento ortogonale e proiezioni ortogonali → , il vettore w ∈ U ⊥ w \in U^\perp w ∈ U ⊥ che minimizza ∥ v − w ∥ \|v - w\| ∥ v − w ∥ è la proiezione ortogonale di v v v su U ⊥ U^\perp U ⊥ . Si scompone
v = w + w ′ , w ∈ U ⊥ , w ′ ∈ ( U ⊥ ) ⊥ = U . v = w + w', \qquad w \in U^\perp, \quad w' \in (U^\perp)^\perp = U . v = w + w ′ , w ∈ U ⊥ , w ′ ∈ ( U ⊥ ) ⊥ = U .
Trucco: proiettare sul sottospazio più piccolo
U ⊥ U^\perp U ⊥ ha dimensione 3 3 3 e U U U dimensione 1 1 1 : conviene cercare la componente w ′ ∈ U w' \in U w ′ ∈ U , che dipende da un solo parametro. Siccome U = ⟨ n ⟩ U = \langle n \rangle U = ⟨ n ⟩ :
w ′ = λ n = λ ( 1 , 4 , − 3 , 2 ) , w = v − λ n = ( 2 − λ , − 7 − 4 λ , 8 + 3 λ , − 5 − 2 λ ) . w' = \lambda n = \lambda (1, 4, -3, 2), \qquad w = v - \lambda n = (2 - \lambda,\ -7 - 4\lambda,\ 8 + 3\lambda,\ -5 - 2\lambda). w ′ = λn = λ ( 1 , 4 , − 3 , 2 ) , w = v − λn = ( 2 − λ , − 7 − 4 λ , 8 + 3 λ , − 5 − 2 λ ) .
Si impone w ∈ U ⊥ w \in U^\perp w ∈ U ⊥ , cioè che w w w soddisfi l'equazione di U ⊥ U^\perp U ⊥ :
( 2 − λ ) + 4 ( − 7 − 4 λ ) − 3 ( 8 + 3 λ ) + 2 ( − 5 − 2 λ ) = 0. (2 - \lambda) + 4(-7 - 4\lambda) - 3(8 + 3\lambda) + 2(-5 - 2\lambda) = 0 . ( 2 − λ ) + 4 ( − 7 − 4 λ ) − 3 ( 8 + 3 λ ) + 2 ( − 5 − 2 λ ) = 0.
Sviluppando: termini noti 2 − 28 − 24 − 10 = − 60 2 - 28 - 24 - 10 = -60 2 − 28 − 24 − 10 = − 60 ; coefficienti di λ \lambda λ : − 1 − 16 − 9 − 4 = − 30 -1 - 16 - 9 - 4 = -30 − 1 − 16 − 9 − 4 = − 30 . Quindi − 60 − 30 λ = 0 -60 - 30\lambda = 0 − 60 − 30 λ = 0 , cioè λ = − 2 \lambda = -2 λ = − 2 .
(È la formula della proiezione su una retta: λ = v ⋅ n n ⋅ n = − 60 30 = − 2 \lambda = \frac{v \cdot n}{n \cdot n} = \frac{-60}{30} = -2 λ = n ⋅ n v ⋅ n = 30 − 60 = − 2 .)
w = v + 2 n = ( 2 + 2 , − 7 + 8 , 8 − 6 , − 5 + 4 ) = ( 4 , 1 , 2 , − 1 ) . w = v + 2n = (2 + 2,\ -7 + 8,\ 8 - 6,\ -5 + 4) = (4, 1, 2, -1). w = v + 2 n = ( 2 + 2 , − 7 + 8 , 8 − 6 , − 5 + 4 ) = ( 4 , 1 , 2 , − 1 ) .
Controllo: w w w nell'equazione di U ⊥ U^\perp U ⊥ : 4 + 4 − 6 − 2 = 0 4 + 4 - 6 - 2 = 0 4 + 4 − 6 − 2 = 0 ✓; v − w = ( − 2 , − 8 , 6 , − 4 ) = − 2 n ∈ U v - w = (-2, -8, 6, -4) = -2n \in U v − w = ( − 2 , − 8 , 6 , − 4 ) = − 2 n ∈ U ✓.
Risultato (c): w = ( 4 , 1 , 2 , − 1 ) w = (4, 1, 2, -1) w = ( 4 , 1 , 2 , − 1 ) . La distanza minima è ∥ v − w ∥ = ∥ − 2 n ∥ = 2 30 \|v - w\| = \|-2n\| = 2\sqrt{30} ∥ v − w ∥ = ∥ − 2 n ∥ = 2 30 .
Errori comuni
Prendere come base di U U U una base di U ⊥ U^\perp U ⊥ : i vettori che soddisfano l'equazione stanno in U ⊥ U^\perp U ⊥ ; U U U è generato dal vettore dei coefficienti .
Fare Gram-Schmidt dimenticando di controllare che i vettori di partenza siano davvero nell'intersezione (soddisfano tutte e due le equazioni).
Proiettare direttamente su U ⊥ U^\perp U ⊥ con tre parametri: è corretto ma molto più lungo; proiettare su U U U (un parametro) e sottrarre è la strada furba.
Precedente Basi ortonormali e Gram-Schmidt Successiva Esercizio 81 · base ortogonale, U⊥, proiezione e un sottospazio impossibile