Prodotto scalare, norma e angoli
In questa pagina 10
In questa pagina 6
Lezione 32 (videolezione n. 32), inizio del capitolo sul prodotto scalare. Esercizi svolti: Esercizio 86 · angoli, aree e volumi con il prodotto scalare, Esercizio 84 · prodotto scalare tra matrici con la traccia. Seguito: 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 →.
Perché serve una struttura in più
Gli elementi di uno spazio vettoriale possono essere oggetti molto diversi: frecce nel piano, matrici, polinomi, funzioni. In tutti questi casi si possono sommare e moltiplicare per un numero, ed è tutto quello che la definizione di spazio vettorialeUno spazio vettoriale su un campo K è un insieme con una somma di vettori e un prodotto per scalari che rispettano 7 proprietà. Esempi fondamentali: K^n (somma componente per componente), le funzioni da R in R, i polinomi.Spazi vettoriali → richiede. Ma domande come "quanto è lungo questo polinomio?" o "che angolo formano queste due matrici?" non hanno una risposta naturale: lunghezze e angoli (e di conseguenza aree e volumi) sono una struttura metrica che non fa parte della definizione e va aggiunta. Lo strumento che la aggiunge è il prodotto scalare: da esso si ricavano norme, angoli, aree e volumi.
Il prof parte dai casi familiari ( e , dove lunghezze e angoli hanno un significato fisico) e poi definisce le stesse cose in per analogia.
Lunghezza di un vettore in e
Il vettore si rappresenta con la freccia dall'origine al punto . Con il teorema di Pitagora (i cateti sono lunghi e : una lunghezza non può essere negativa, quindi si prende il valore assolutoIl valore assoluto è la distanza di un numero da zero: definizione, proprietà, disuguaglianza triangolare e disequazioni con i moduli.Valore assoluto (modulo) → della coordinata; elevando al quadrato il segno sparisce comunque, ) la sua lunghezza è
In , con , si applica Pitagora due volte: prima nel piano orizzontale (la proiezione di sul piano è lunga ), poi nel triangolo rettangolo verticale che ha come cateti questa proiezione e il segmento lungo :
Notazione. In fisica si scrive e si chiama modulo. Qui si usano le doppie barre e il nome norma, per non confondere con il valore assoluto di un numero.
Il prodotto scalare in e
La definizione "fisica" è
dove è l'angolo tra i due vettori. L'espressione "l'angolo tra due vettori" è ambigua (i due vettori formano un angolo e un angolo ), ma non importa: (il coseno è periodico di periodo ed è una funzione pari, vedi Funzioni trigonometriche e loro inverseSeno, coseno e tangente definiti sulla circonferenza goniometrica (angoli in radianti), le loro proprietà e le inverse arcoseno, arcocoseno e arcotangente; come risolvere a sin t + b cos t ≥ c.Funzioni trigonometriche e loro inverse →), quindi il risultato è lo stesso. Il prodotto scalare è un numero, non un vettore.
Formula con le componenti. Se e ,
e in allo stesso modo . È una formula molto comoda: si calcola con somme e prodotti, senza conoscere l'angolo.
Perché vale (a lezione si rimanda al libro; la dimostrazione è breve). I vettori , e formano un triangolo: è il lato che va dalla punta di alla punta di . Il teorema del coseno (o di Carnot, la generalizzazione di Pitagora a un triangolo qualsiasi) dice che il lato opposto all'angolo soddisfa
Si calcola il membro di sinistra con le componenti, , sviluppando i quadrati:
Confrontando le due espressioni, e si semplificano e resta , cioè . In il conto è identico con una componente in più.
Grafico interattivo: Il triangolo usato nella dimostrazione: v = (3, 1), w = (1, 2) e il terzo lato w − v = (−2, 1), opposto all'angolo α tra v e w
Con i numeri del grafico: , , , , e infatti ✓.
Le due formule insieme danno il coseno dell'angolo a partire dalle componenti:
Norma dal prodotto scalare. Con l'angolo è e , quindi
Conclusione importante: la struttura fondamentale è il prodotto scalare. Da esso si ottengono le lunghezze () e quindi gli angoli (formula del coseno, che contiene solo prodotti scalari).
Prodotto scalare e norma in
In non si può andare "col metro" a misurare: lunghezze e angoli si definiscono, copiando le formule di e .
Definizione. Per e in :
Se i vettori sono scritti in colonna, (riga per colonna).
Esempio. , : si moltiplicano le componenti nella stessa posizione e si sommano, ; .
Proprietà (si verificano direttamente dalla formula), per ogni e :
| proprietà | formula |
|---|---|
| simmetria | |
| linearità (in ciascun argomento) | , |
| positività | , e |
| norma di un multiplo |
La positività è il motivo per cui la definizione di norma è ragionevole: è sempre un numero reale (radice di una somma di quadrati) e vale solo per il vettore nullo (una somma di quadrati è zero solo se ogni quadrato è zero). Queste tre proprietà (simmetria, bilinearità, positività) sono quelle che, in generale, caratterizzano un prodotto scalare: si ritrovano nelle Forme bilineari simmetricheUna forma bilineare simmetrica generalizza il prodotto scalare: si rappresenta con una matrice simmetrica, che cambiando base diventa PᵀAP (matrici congruenti); può essere degenere o no, definita positiva, negativa o indefinita; le definite positive sono i prodotti scalari e per esse vale Gram-Schmidt.Forme bilineari simmetriche → definite positive.
La disuguaglianza di Cauchy-Schwarz e l'angolo in
Si vorrebbe definire l'angolo tra due vettori di con la stessa formula . Ha senso geometrico: due vettori, anche in , generano un sottospazio di dimensione (al più) , cioè un piano, e l'angolo è quello in quel piano. Ma c'è un problema logico: il coseno sta sempre tra e , quindi bisogna essere sicuri che quel rapporto stia tra e . Non è automatico: serve un teorema.
Teorema (disuguaglianza di Cauchy-Schwarz). Per ogni : Inoltre vale l'uguaglianza se e solo se e sono proporzionali.
Esempio. e : .
Dimostrazione (non svolta a lezione, è nel libro; è breve). Se entrambi i membri sono . Se , per ogni il vettore ha norma al quadrato :
(Lo sviluppo usa la linearità in ciascun argomento e la simmetria: , e i due termini centrali sono uguali.)
È un polinomio di secondo grado in , con , , , che non diventa mai negativo. Se avesse due radici reali distinte, tra le due radici sarebbe negativo (una parabola con sta sotto l'asse proprio tra le radici): quindi non le ha, e il suo discriminante è . Con pari conviene la formula ridotta :
e prendendo la radice (che è crescente, e per il valore assolutoIl valore assoluto è la distanza di un numero da zero: definizione, proprietà, disuguaglianza triangolare e disequazioni con i moduli.Valore assoluto (modulo) →) si ottiene . L'uguaglianza vale quando , cioè quando la parabola tocca l'asse in un punto : lì , quindi per la positività, cioè : i vettori sono proporzionali ∎.
Grafico interattivo: La parabola ‖v + t w‖² della dimostrazione. Con v = (1, 2), w = (3, 1) è 10t² + 10t + 5: sempre positiva, Δ/4 = 25 − 50 < 0, quindi |v·w| = 5 < √50. Con w = (2, 4), proporzionale a v, è 5(2t + 1)²: tocca l'asse in t = −1/2, dove v − w/2 = 0
Conseguenza. Dividendo per (se entrambi non nulli): . Ora la definizione è lecita:
Definizione. L'angolo tra due vettori non nulli è l'unico tale che
"L'unico" è giustificato dall'arcocosenoPer angoli tra 0 e π il coseno è strettamente decrescente e assume una sola volta ogni valore tra −1 e 1: la sua inversa su quell'intervallo è arccos.Funzioni trigonometriche e loro inverse →: ogni numero di è il coseno di uno e un solo angolo di .
I casi estremi confermano che la definizione è sensata:
| valore del rapporto | quando succede | angolo |
|---|---|---|
| con (stessa direzione, stesso verso) | ||
| con (stessa direzione, verso opposto) | () | |
| () |
Esempio. , : , , , quindi e (). Dettagli nell'Esercizio 86 · angoli, aree e volumi con il prodotto scalare.
Disuguaglianza triangolare (conseguenza di Cauchy-Schwarz): . Infatti . Il passaggio usa (un numero non supera il suo valore assoluto, poi Cauchy-Schwarz); l'ultimo è il quadrato di un binomio. Infine si prende la radice: entrambi i membri sono e la radice è crescente, quindi la disuguaglianza resta nello stesso verso. In un triangolo un lato non supera la somma degli altri due.
Ortogonalità e versori
Definizione. Due vettori sono ortogonali (o perpendicolari), e si scrive , se .
Esempio. : i due vettori sono ortogonali.
Per vettori non nulli vuol dire angolo retto, perché . Il vettore nullo è ortogonale a tutti.
Perché è importante. Una base è come un sistema di riferimento: lavorare con assi perpendicolari è molto più comodo che con assi inclinati. Per questo si cercheranno basi ortonormaliUna 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 →.
Teorema di Pitagora in : se allora (nello sviluppo di il termine è nullo).
Definizione. Un vettore è normalizzato (un versore) se ha norma .
Normalizzare un vettore è facile: si divide per la sua norma,
Esempio: , , versore .
Proiezione ortogonale su una retta
Più delicato che normalizzare è rendere perpendicolari due vettori che non lo sono. L'idea del prof: si tiene fisso il primo vettore e si scompone il secondo, , in una parte parallela a e una parte perpendicolare a :
Calcolo di . Una incognita richiede una equazione.
- sta sulla retta generata da , quindi per un certo numero (l'incognita).
- La parte perpendicolare è .
- L'equazione è la condizione di perpendicolarità :
Proiezione ortogonale di sulla retta ():
Esempio. , : , , . Controllo: ✓.
Grafico interattivo: Proiezione di w = (3, 1) sulla retta generata da u = (1, 1): w′ = 2u = (2, 2) e la parte perpendicolare v = w − w′ = (1, −1) forma un angolo retto con u
Questa formula è il mattone di tutto il seguito: la proiezione su un sottospazio qualunque (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 →) e il procedimento di 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 →.
Aree e volumi in
Area di un parallelogramma
Due vettori individuano un parallelogramma: anche se sta in è una figura piana (è contenuto nel piano ), quindi la sua area è base per altezza. Presa come base , l'altezza è la distanza della punta di dalla retta di , cioè il cateto opposto ad nel triangolo rettangolo di ipotenusa : vale (e perché ). Quindi
Per non dover calcolare il seno (si conosce comodamente solo il coseno), si eleva al quadrato e si usa (la relazione fondamentale ):
Ricordando che , si riconosce un determinante Il determinante di (a b; c d) è ad − bc.Permutazioni e definizione di determinante →:
La matrice di tutti i prodotti scalari tra i vettori si chiama matrice di Gram; è simmetrica perché . Il determinante, definito con le permutazioni in modo puramente combinatorio, ha quindi un significato geometrico: è legato alle aree.
Triangoli e poligoni. Un triangolo è metà parallelogramma: per il triangolo si usano i lati e . Un poligono si divide in triangoli con le diagonali.
Volume di un parallelepipedo
Tre vettori linearmente indipendenti individuano un parallelepipedo. Il volume (area di base per altezza) si calcola allo stesso modo, con conti più lunghi (sono nel libro); il risultato ha la stessa forma:
Caso di vettori in . Se è la matrice che ha i vettori come colonne, la matrice di Gram è , e per il teorema di Binetdet(AB) = det A · det B, e inoltre det(Mᵀ) = det M.Proprietà del determinante, Binet e Laplace → . Quindi in il volume del parallelepipedo è semplicemente , e in l'area del parallelogramma è .
Esempio. In , , : Gram , determinante , area ; e infatti ✓.
Grafico interattivo: Il parallelogramma di lati v = (3, 1) e w = (1, 2) ha area 5 (radice del determinante della matrice di Gram, uguale a |det| = |3·2 − 1·1|)
Queste formule sono la base su cui l'analisi costruisce, con gli integrali, aree e volumi di figure qualsiasi (suddivise in tanti piccoli parallelepipedi).
Riepilogo
| oggetto | formula |
|---|---|
| prodotto scalare in | |
| norma | |
| angolo | (lecito per Cauchy-Schwarz) |
| ortogonalità | |
| versore | |
| proiezione di su | |
| area del parallelogramma | |
| volume del parallelepipedo | ; in : |
Errori comuni
- Credere che il prodotto scalare sia un vettore: è un numero.
- Confondere con : dà il quadrato della norma.
- Scrivere la proiezione come : al denominatore va . Solo se è un versore il denominatore vale e la formula diventa .
- Calcolare l'area in con un determinante : non esiste; serve la matrice di Gram .
- Dimenticare la radice quadrata nelle formule di area e volume.
Versione ripasso
Lo spazio vettoriale non definisce lunghezze e angoli: la struttura metrica si aggiunge con il prodotto scalare. Esercizi: Esercizio 86 · angoli, aree e volumi con il prodotto scalare, Esercizio 84 · prodotto scalare tra matrici con la traccia. Seguito: 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 e norma in
Definizione. Per e :
In e la norma è la lunghezza di Pitagora, e il prodotto scalare vale . In lunghezze e angoli si definiscono per analogia. Esempio: , danno e .
Proprietà: simmetria ; linearità in ciascun argomento; positività , con solo per ; . Sono le proprietà delle Forme bilineari simmetricheUna forma bilineare simmetrica generalizza il prodotto scalare: si rappresenta con una matrice simmetrica, che cambiando base diventa PᵀAP (matrici congruenti); può essere degenere o no, definita positiva, negativa o indefinita; le definite positive sono i prodotti scalari e per esse vale Gram-Schmidt.Forme bilineari simmetriche → definite positive.
Disuguaglianza di Cauchy-Schwarz e angoli
Teorema. , con uguaglianza se e solo se e sono proporzionali.
Dimostrazione. Per ogni , . Un polinomio di secondo grado sempre ha discriminante , cioè . L'uguaglianza corrisponde a discriminante nullo, cioè a per un .
Questo garantisce che il rapporto stia in , e quindi che l'angolo sia ben definito.
Definizione. L'angolo tra è l'unico angolo tale che L'unicità viene dall'arcocosenoSeno, coseno e tangente definiti sulla circonferenza goniometrica (angoli in radianti), le loro proprietà e le inverse arcoseno, arcocoseno e arcotangente; come risolvere a sin t + b cos t ≥ c.Funzioni trigonometriche e loro inverse →, che è la funzione inversa del coseno su .
Casi estremi. Rapporto : con , angolo . Rapporto : , angolo . Rapporto : , angolo .
Esempio. , : , , , quindi e .
Disuguaglianza triangolare. Da Cauchy-Schwarz: , quindi .
Ortogonalità e versori
Definizione. se . Per vettori non nulli significa angolo retto. Il vettore nullo è ortogonale a tutti.
Vale il teorema di Pitagora: se allora . Un versore ha norma ; si ottiene normalizzando: ha norma . Esempio: dà il versore .
Proiezione ortogonale su una retta
Per rendere perpendicolari due vettori si scompone con e . Si pone e si impone :
Proiezione ortogonale di su ():
Esempio. , : , , e ✓. Questa formula è alla base di proiezioniL'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 → e del procedimento di 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 →.
Aree e volumi con la matrice di Gram
La matrice di Gram di è , simmetrica. Vale perché . Quindi l'area del parallelogramma è . Per un triangolo si prende metà del parallelogramma costruito con i lati e .
Per tre vettori in il volume del parallelepipedo è , con la matrice dei prodotti scalari.
Caso generale. Se è la matrice che ha i vettori come colonne, , e per il teorema di BinetIl determinante è lineare in ogni riga, cambia segno scambiando due righe, non cambia sommando a una riga un multiplo di un'altra: così si calcola con Gauss riducendo a triangolare. Binet: det(AB) = det A · det B. Laplace: sviluppo lungo una riga o colonna con i complementi algebrici.Proprietà del determinante, Binet e Laplace → : il volume è .
Esempio. , : , , area .
Errori comuni
- Credere che il prodotto scalare sia un vettore: è un numero.
- Confondere con : è il quadrato della norma.
- Proiezione con denominatore : al denominatore va .
- Dimenticare la radice del determinante di Gram nelle formule di area e volume.
Esercizi su questo argomento
- Esercizio 6 · base di un piano dato da un'equazione
- Esercizio 44 · rango con parametro, righe e colonne, nucleo della trasposta (settembre 2023)
- Esercizio 65 · diagonalizzabilità su R e su C e base ortonormale di autovettori (giugno 2025)
- Esercizio 66 · determinante con parametro e matrice simmetrica 4×4 (febbraio 2026)
- Esercizio 80 · U⊥ da un'equazione, Gram-Schmidt e vettore di minima distanza
- Esercizio 84 · prodotto scalare tra matrici con la traccia
- Esercizio 86 · angoli, aree e volumi con il prodotto scalare
- Esercizio 100 · un rettangolo nello spazio e il suo piano (appello 15/6/2021)
- Esercizio 107 · punto di minima distanza da una retta (appello 8/7/2025)
- Esercizio - piano tangente e condizioni su un parametro (esercizi 2025-26)
- Esercizio - Clustering gerarchico agglomerativo e divisivo
- Esercizio - Correlazione di Pearson su tre e quattro osservazioni
- Esercizio - Halfspace, distanza dal piano e problema XOR
- Esercizio - Kernel e confronto tra SVM
- Esercizio - Perceptron a mano su quattro punti
- Esercizio - SVM a margine rigido e morbido a mano
Teoria collegata
- Basi ortonormali e Gram-Schmidt
- Complemento ortogonale e proiezioni ortogonali
- Distanze e angoli nello spazio affine
- Forme bilineari simmetriche
- Matrice associata a una funzione lineare
- Operazioni tra matrici
- Prodotto vettoriale e prodotto misto
- Spazi affini, rette e piani
- Covarianza e coefficiente di correlazione
- Funzione caratteristica
- Campi vettoriali, lavoro e forme differenziali
- Curve parametriche, vettore tangente e integrali di funzioni vettoriali
- Derivate direzionali, formula del gradiente e curve di livello
- Norma, distanza e prodotto scalare in Rn
- Spazio dei segnali - base ortonormale, coordinate e Gram-Schmidt
- Autoencoder
- Classificazione e k-nearest neighbors
- Correlazione e visualizzazione dei dati
- Halfspace e Perceptron
- Introduzione al machine learning
- Regressione lineare
- Support vector machines e metodi kernel
- Ricevitore a minima distanza e filtro adattato
- Segnali, potenza e decibel
- Spazio dei segnali e Gram-Schmidt
- Serie di Fourier
- Trasformata di Fourier discreta (DFT) e FFT