Geometria e Algebra Lineare

Vettori e spazio geometrico

In breve

L'algebra lineare nasce da un'idea fisica e geometrica semplicissima: il vettore, una freccia che ha una lunghezza e una direzione. Con i vettori si descrivono forze, velocità, spostamenti — tutto ciò che "ha un verso". Ma la vera potenza arriva quando si scopre che un vettore si può scrivere come una lista di numeri (le sue componenti) e che le operazioni geometriche (sommare frecce, allungarle) diventano operazioni numeriche. Questo capitolo costruisce il ponte tra la geometria (frecce nello spazio) e l'algebra (liste di numeri): somma di vettori, moltiplicazione per uno scalare, prodotto scalare (che misura angoli) e prodotto vettoriale (che dà aree e direzioni perpendicolari). Sono i mattoni di tutto il corso.

🎯 Alla fine di questo capitolo saprai: cos'è un vettore e come si rappresenta con componenti; come si fanno somma e prodotto per uno scalare; cosa misurano il prodotto scalare (angoli, ortogonalità) e il prodotto vettoriale (area, direzione perpendicolare); e cosa significa norma di un vettore.


Che cos'è un vettore

Perché conta: il vettore è l'oggetto elementare di tutta l'algebra lineare; capirlo bene in dimensione 2 e 3 rende naturale tutto il resto.

Molte grandezze si descrivono con un solo numero: la temperatura, la massa, il tempo. Si chiamano scalari. Ma altre grandezze hanno bisogno anche di una direzione: una forza spinge verso qualcosa, una velocità va in un verso. Queste sono grandezze vettoriali, e si rappresentano con un vettore: geometricamente, una freccia caratterizzata da tre cose — un modulo (la lunghezza), una direzione (la retta su cui giace) e un verso (da che parte punta).

Il salto decisivo è passare dalla freccia ai numeri. Fissato un sistema di riferimento (assi cartesiani), ogni vettore si scrive come una lista ordinata di numeri, le sue componenti: nel piano v=(v1,v2)\mathbf{v} = (v_1, v_2), nello spazio v=(v1,v2,v3)\mathbf{v} = (v_1, v_2, v_3). Le componenti dicono "di quanto ci si sposta lungo ciascun asse". Un vettore di Rn\mathbb{R}^n è semplicemente una lista di nn numeri: v=(v1,v2,,vn)\mathbf{v} = (v_1, v_2, \dots, v_n). Da qui in poi "vettore" e "lista di numeri" sono la stessa cosa vista da due lati: geometrico e algebrico.

🔗 Analogia. Un vettore è come un'istruzione di spostamento su una mappa: "3 isolati a est e 2 a nord". Il punto di partenza non conta (l'istruzione è la stessa ovunque parti): contano solo quanto e in che direzione. Le componenti (3,2)(3, 2) sono esattamente questa istruzione. Due frecce diverse sul foglio, ma con lo stesso "3 a est, 2 a nord", sono lo stesso vettore.


Somma e prodotto per uno scalare

Perché conta: queste due operazioni sono il "motore" dell'intera algebra lineare; da esse nasce la nozione di combinazione lineare, onnipresente nel corso.

Con i vettori si fanno due operazioni fondamentali, entrambe con un significato geometrico limpido.

La somma u+v\mathbf{u} + \mathbf{v} si calcola sommando componente per componente: (u1,u2)+(v1,v2)=(u1+v1,u2+v2)(u_1, u_2) + (v_1, v_2) = (u_1+v_1,\, u_2+v_2). Geometricamente è la regola del parallelogramma (o "testa-coda"): metti la coda di v\mathbf{v} sulla punta di u\mathbf{u}; la freccia che va dalla coda di u\mathbf{u} alla punta di v\mathbf{v} è la somma. È il risultato di "prima lo spostamento u\mathbf{u}, poi lo spostamento v\mathbf{v}".

La moltiplicazione per uno scalare λv\lambda \mathbf{v} moltiplica ogni componente per il numero λ\lambda: λ(v1,v2)=(λv1,λv2)\lambda(v_1, v_2) = (\lambda v_1,\, \lambda v_2). Geometricamente allunga (o accorcia) il vettore del fattore λ\lambda, senza cambiarne la direzione; se λ<0\lambda < 0, ne inverte il verso. Con λ=2\lambda = 2 raddoppia, con λ=12\lambda = \tfrac12 dimezza, con λ=1\lambda = -1 lo capovolge.

Da queste due operazioni nasce il concetto più importante di tutto il corso: la combinazione lineare. Una combinazione lineare dei vettori v1,,vk\mathbf{v}_1, \dots, \mathbf{v}_k è una scrittura del tipo λ1v1+λ2v2++λkvk,\lambda_1 \mathbf{v}_1 + \lambda_2 \mathbf{v}_2 + \dots + \lambda_k \mathbf{v}_k, cioè: allunga ciascun vettore per un suo scalare e somma tutto. "Combinare linearmente" significa costruire nuovi vettori a partire da alcuni dati usando solo queste due operazioni. Vedremo che quasi ogni domanda dell'algebra lineare ("questo vettore si può ottenere da quelli?", "questi sono indipendenti?") è una domanda sulle combinazioni lineari.

🧩 Esempio. Siano u=(1,2)\mathbf{u} = (1, 2) e v=(3,1)\mathbf{v} = (3, -1). Allora u+v=(4,1)\mathbf{u} + \mathbf{v} = (4, 1); 2u=(2,4)2\mathbf{u} = (2, 4); e la combinazione lineare 2uv=(2,4)(3,1)=(1,5)2\mathbf{u} - \mathbf{v} = (2,4) - (3,-1) = (-1, 5). Ogni scelta dei coefficienti dà un vettore diverso: al variare di λ,μ\lambda, \mu, tutte le combinazioni λu+μv\lambda \mathbf{u} + \mu \mathbf{v} riempiono l'intero piano (perché u\mathbf u e v\mathbf v non sono paralleli).


Norma e prodotto scalare

Perché conta: il prodotto scalare è lo strumento che introduce lunghezze e angoli nell'algebra lineare; senza di esso non potremmo parlare di ortogonalità.

Finora abbiamo sommato e allungato vettori, ma non abbiamo ancora misurato lunghezze e angoli. Lo strumento che li introduce è il prodotto scalare (o prodotto interno). Dati due vettori, il prodotto scalare è un numero (uno scalare, da cui il nome), definito come somma dei prodotti delle componenti: uv=u1v1+u2v2++unvn.\mathbf{u} \cdot \mathbf{v} = u_1 v_1 + u_2 v_2 + \dots + u_n v_n.

Da esso discende la norma (o modulo, la lunghezza) di un vettore: v=vv=v12++vn2\|\mathbf{v}\| = \sqrt{\mathbf{v}\cdot\mathbf{v}} = \sqrt{v_1^2 + \dots + v_n^2}. Nel piano è semplicemente il teorema di Pitagora: la lunghezza della freccia (v1,v2)(v_1, v_2) è v12+v22\sqrt{v_1^2 + v_2^2}.

Ma il prodotto scalare fa molto di più: è legato all'angolo θ\theta tra i due vettori dalla formula uv=uvcosθ.\mathbf{u} \cdot \mathbf{v} = \|\mathbf{u}\|\,\|\mathbf{v}\|\cos\theta. Questa formula è potentissima. Ci dice tra l'altro che il segno del prodotto scalare rivela l'angolo: positivo se acuto (cosθ>0\cos\theta>0), negativo se ottuso, nullo se retto. Ecco il fatto più usato in assoluto: uv=0    uv(ortogonali, cioeˋ perpendicolari).\mathbf{u} \cdot \mathbf{v} = 0 \iff \mathbf{u} \perp \mathbf{v}\quad(\text{ortogonali, cioè perpendicolari}). L'ortogonalità — cardine di tutta la geometria e di gran parte dell'algebra lineare — si riduce così a un semplice conto: il prodotto scalare è zero.

⚠️ Attenzione. Non confondere prodotto scalare (dà un numero, misura angoli/lunghezze) e prodotto per uno scalare (moltiplica un vettore per un numero, dà un vettore). Nomi simili, oggetti diversissimi. E occhio: il prodotto scalare non è "componente per componente" (quello darebbe un vettore); è la somma di quei prodotti (dà un numero).


Il prodotto vettoriale (nello spazio)

Perché conta: dà una direzione perpendicolare a due vettori e misura aree; ricorre in fisica (momento, campo magnetico) e in geometria dello spazio.

Solo nello spazio tridimensionale R3\mathbb{R}^3 esiste una terza operazione, il prodotto vettoriale u×v\mathbf{u} \times \mathbf{v}. A differenza del prodotto scalare, il risultato è un vettore, con tre proprietà caratteristiche:

  • è perpendicolare a entrambi i vettori u\mathbf{u} e v\mathbf{v} (esce dal piano che essi individuano);
  • il suo verso è dato dalla "regola della mano destra";
  • il suo modulo vale u×v=uvsinθ\|\mathbf{u} \times \mathbf{v}\| = \|\mathbf{u}\|\,\|\mathbf{v}\|\sin\theta, che è esattamente l'area del parallelogramma costruito su u\mathbf{u} e v\mathbf{v}.

Ne segue un criterio utile: u×v=0\mathbf{u} \times \mathbf{v} = \mathbf{0} se e solo se i due vettori sono paralleli (allineati), perché allora l'area del parallelogramma è nulla. Il prodotto vettoriale è quindi il "gemello" del prodotto scalare: quello si annulla per vettori perpendicolari, questo per vettori paralleli. Insieme, i due prodotti catturano tutta l'informazione geometrica sulla posizione reciproca di due vettori.


🗺️ Come si collega il tutto

Questo capitolo costruisce il ponte tra geometria e algebra: un vettore è insieme una freccia (modulo, direzione, verso) e una lista di componenti in Rn\mathbb{R}^n. Le due operazioni base — somma e prodotto per uno scalare — generano il concetto-chiave dell'intero corso, la combinazione lineare, che ritroveremo negli spazi vettoriali (cap. 5), nell'indipendenza lineare e nelle basi (cap. 6). Il prodotto scalare introduce lunghezze e angoli, e soprattutto l'ortogonalità (uv=0\mathbf u\cdot\mathbf v=0), che sarà il cuore del cap. 10 (basi ortonormali, proiezioni). Il prodotto vettoriale dà aree e direzioni perpendicolari, utile nella geometria di rette e piani (cap. 11). Il passo successivo è organizzare più vettori in una tabella di numeri — la matrice (cap. 2) — e scoprire che rappresenta una trasformazione dello spazio.


🔑 Concetti chiave

TermineIn una fraseDa non confondere con
VettoreFreccia = lista di componenti (v1,,vn)(v_1,\dots,v_n): modulo, direzione, versoScalare (un solo numero, senza direzione)
Combinazione lineareλ1v1++λkvk\lambda_1\mathbf v_1+\dots+\lambda_k\mathbf v_k: allunga e somma(è il concetto centrale del corso)
Prodotto per scalareλv\lambda\mathbf v: allunga/inverte il vettore → dà un vettoreProdotto scalare (dà un numero)
Prodotto scalareuv=uivi\mathbf u\cdot\mathbf v=\sum u_iv_inumero; misura angoliProdotto vettoriale (dà un vettore)
Normav=vv\|\mathbf v\|=\sqrt{\mathbf v\cdot\mathbf v}: la lunghezza (Pitagora)(è un numero 0\geq 0)
Ortogonalitàuv=0    \mathbf u\cdot\mathbf v=0 \iff perpendicolariParallelismo (u×v=0\mathbf u\times\mathbf v=\mathbf 0)
Prodotto vettorialeu×v\mathbf u\times\mathbf v (solo in R3\mathbb R^3): perpendicolare, modulo = areaProdotto scalare (numero, non vettore)

📝 Riepilogo

  • Un vettore rappresenta una grandezza con direzione (forza, velocità, spostamento): geometricamente una freccia (modulo, direzione, verso), algebricamente una lista di componenti (v1,,vn)(v_1,\dots,v_n) in Rn\mathbb{R}^n. Geometria e algebra sono due facce dello stesso oggetto.
  • Le operazioni base sono somma (componente per componente, regola del parallelogramma) e prodotto per uno scalare (λv\lambda\mathbf v: allunga/accorcia/inverte). Da esse nasce la combinazione lineare λ1v1++λkvk\lambda_1\mathbf v_1+\dots+\lambda_k\mathbf v_k, concetto centrale di tutto il corso.
  • Il prodotto scalare uv=uivi\mathbf u\cdot\mathbf v=\sum u_iv_i è un numero: dà la norma v=vv\|\mathbf v\|=\sqrt{\mathbf v\cdot\mathbf v} (Pitagora) e l'angolo (uv=uvcosθ\mathbf u\cdot\mathbf v=\|\mathbf u\|\|\mathbf v\|\cos\theta). Fatto chiave: uv=0    \mathbf u\cdot\mathbf v=0\iff ortogonali.
  • Il prodotto vettoriale u×v\mathbf u\times\mathbf v (solo in R3\mathbb R^3) dà un vettore perpendicolare a entrambi, di modulo pari all'area del parallelogramma; si annulla se i vettori sono paralleli. Prossimo passo: le matrici (cap. 2).

Geometria e Algebra Lineare

Hai letto. Ora impara.

L'AI trasforma questo modulo in strumenti di studio personalizzati.

Matrici e operazioni tra matrici

In breve

Una matrice è una tabella rettangolare di numeri. Detta così sembra un semplice contenitore, ma è molto di più: una matrice è il modo in cui si scrive una trasformazione dello spazio (una rotazione, una dilatazione, una proiezione) e insieme il modo in cui si impacchettano i coefficienti di un sistema di equazioni lineari. Questi due volti — matrice come trasformazione e matrice come tabella di coefficienti — attraversano tutto il corso. In questo capitolo impariamo a maneggiare le matrici: come si sommano, si moltiplicano per uno scalare e — operazione cruciale e sorprendente — come si moltiplicano tra loro. Il prodotto tra matrici, con la sua regola "riga per colonna", è il cuore pulsante dell'algebra lineare.

🎯 Alla fine di questo capitolo saprai: cos'è una matrice e la sua terminologia (righe, colonne, tipi); come si fanno somma, prodotto per scalare e trasposta; come funziona il prodotto righe-per-colonne e perché non è commutativo; il ruolo della matrice identità.


Che cos'è una matrice

Perché conta: la matrice è lo strumento di calcolo centrale del corso; ogni sistema lineare e ogni applicazione lineare si scrive con una matrice.

Una matrice AA è una tabella rettangolare di numeri disposti in mm righe e nn colonne; si dice allora di tipo (o dimensione) m×nm \times n. Il numero nella riga ii e colonna jj si indica aija_{ij} (prima l'indice di riga, poi quello di colonna). Per esempio, A=(201314)A = \begin{pmatrix} 2 & 0 & -1 \\ 3 & 1 & 4 \end{pmatrix} è una matrice 2×32 \times 3 (2 righe, 3 colonne), e a23=4a_{23} = 4 (riga 2, colonna 3).

Alcuni tipi hanno nomi propri: una matrice quadrata ha lo stesso numero di righe e colonne (n×nn \times n); un vettore colonna è una matrice n×1n \times 1 (una sola colonna) e un vettore riga una 1×n1 \times n. La diagonale principale di una matrice quadrata è la sequenza degli elementi a11,a22,,anna_{11}, a_{22}, \dots, a_{nn} (dall'angolo in alto a sinistra in giù). Una matrice diagonale ha tutti gli elementi nulli fuori dalla diagonale; una triangolare ha tutti zeri sotto (o sopra) la diagonale.

Perché tutto questo apparato? Perché una matrice è un doppio oggetto: (1) una collezione ordinata di vettori (le sue righe o le sue colonne), e (2), come vedremo, la "ricetta" di una trasformazione che manda vettori in vettori. Tenere a mente questi due significati rende ogni operazione naturale invece che meccanica.

🔗 Analogia. Una matrice è come un foglio di calcolo (una tabella con righe e colonne di numeri). Ma è un foglio "attivo": non solo conserva dati, ma agisce — moltiplicandolo per un vettore, lo trasforma. Come una macchina fotografica che prende una scena (il vettore in ingresso) e ne produce una versione modificata (ruotata, ingrandita, deformata).


Somma, prodotto per scalare, trasposta

Perché conta: sono le operazioni elementari; semplici, ma con la trasposta che ricorre in ortogonalità e matrici simmetriche.

Le operazioni "facili" sulle matrici funzionano componente per componente, come per i vettori:

  • Somma A+BA + B: si sommano gli elementi corrispondenti, (A+B)ij=aij+bij (A+B)_{ij} = a_{ij} + b_{ij}. Richiede che AA e BB abbiano lo stesso tipo (stesse righe e colonne): non si sommano tabelle di forma diversa.
  • Prodotto per uno scalare λA\lambda A: si moltiplica ogni elemento per λ\lambda.

Una terza operazione, all'apparenza banale ma importantissima, è la trasposta ATA^T: si ottiene scambiando righe e colonne (la riga ii diventa la colonna ii). Se AA è m×nm\times n, allora ATA^T è n×mn\times m, e (AT)ij=aji(A^T)_{ij} = a_{ji}. Per esempio, la trasposta della AA vista sopra (2×32\times3) è una matrice 3×23\times2. La trasposta introduce un concetto che ritroveremo spesso: una matrice quadrata si dice simmetrica se AT=AA^T = A (è "specchiata" rispetto alla diagonale, cioè aij=ajia_{ij}=a_{ji}). Le matrici simmetriche hanno proprietà eccezionali (cap. 9-10).


Il prodotto tra matrici

Perché conta: è l'operazione centrale dell'algebra lineare; corrisponde alla composizione di trasformazioni e non si comporta come la moltiplicazione tra numeri.

Ed eccoci all'operazione cruciale: il prodotto di due matrici ABA \cdot B. Non si fa "elemento per elemento" (sarebbe inutile); si fa con la regola riga per colonna: l'elemento di posto (i,j)(i,j) del prodotto è il prodotto scalare della riga ii di AA con la colonna jj di BB: (AB)ij=ai1b1j+ai2b2j++ainbnj=k=1naikbkj.(AB)_{ij} = a_{i1}b_{1j} + a_{i2}b_{2j} + \dots + a_{in}b_{nj} = \sum_{k=1}^{n} a_{ik}b_{kj}.

Da questa regola nasce un vincolo fondamentale sulle dimensioni: si moltiplica AA (di tipo m×nm\times n) per BB (di tipo n×pn\times p) solo se il numero di colonne di AA è uguale al numero di righe di BB (le "nn" devono combaciare, perché riga e colonna devono avere la stessa lunghezza per farne il prodotto scalare). Il risultato ABAB è di tipo m×pm\times p. In sintesi: (m×n)(n×p)=(m×p)(m\times \underline{n})\cdot(\underline{n}\times p) = (m\times p).

Perché una regola così strana? Perché corrisponde alla composizione di trasformazioni: se BB trasforma lo spazio in un modo e AA in un altro, la matrice ABAB è la trasformazione "prima BB, poi AA" (una dopo l'altra). Il prodotto riga-per-colonna è precisamente ciò che fa combaciare i conti quando si applicano due trasformazioni in sequenza. Tornerà chiaro nel cap. 7.

🧩 Esempio. Moltiplichiamo A=(1203)A = \begin{pmatrix} 1 & 2 \\ 0 & 3 \end{pmatrix} per B=(4150)B = \begin{pmatrix} 4 & 1 \\ 5 & 0 \end{pmatrix} (entrambe 2×22\times2). L'elemento (1,1)(1,1) è riga 1 di AA per colonna 1 di BB: 14+25=141\cdot4 + 2\cdot5 = 14. L'elemento (1,2)(1,2): 11+20=11\cdot1+2\cdot0 = 1. L'elemento (2,1)(2,1): 04+35=150\cdot4+3\cdot5=15. L'elemento (2,2)(2,2): 01+30=00\cdot1+3\cdot0=0. Dunque AB=(141150).AB = \begin{pmatrix} 14 & 1 \\ 15 & 0 \end{pmatrix}.


Non commutatività e matrice identità

Perché conta: la non commutatività è la differenza più importante tra matrici e numeri; l'identità è l'elemento neutro, base della nozione di inversa.

Il prodotto tra matrici ha una proprietà che rompe l'intuizione costruita sui numeri: non è commutativo. In generale ABBA.AB \neq BA. L'ordine conta! Spesso addirittura uno dei due prodotti esiste e l'altro no (per le dimensioni), o danno matrici di tipo diverso. Anche quando entrambi esistono e hanno lo stesso tipo, i risultati sono di norma diversi. Questo ha senso pensando alle trasformazioni: "ruota poi rifletti" dà un risultato diverso da "rifletti poi ruota". È una delle prime cose a cui abituarsi: con le matrici l'ordine dei fattori non si può scambiare.

Esiste però un elemento speciale che si comporta da "1": la matrice identità II, la matrice quadrata con tutti 1 sulla diagonale e 0 altrove: I=(100010001) (caso 3×3).I = \begin{pmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{pmatrix}\ (\text{caso } 3\times3). L'identità è l'elemento neutro del prodotto: AI=IA=AAI = IA = A per ogni matrice AA (di dimensioni compatibili). Come trasformazione, II è la trasformazione che "non fa nulla" (lascia ogni vettore dov'è). Il suo ruolo è centrale perché permette di definire la matrice inversa (cap. 3): A1A^{-1} sarà la matrice che, moltiplicata per AA, dà II — cioè "annulla" l'effetto di AA, esattamente come 1aa=1\tfrac1a \cdot a = 1 per i numeri.

⚠️ Attenzione. Con le matrici cadono due regole valide per i numeri. Primo: ABBAAB \neq BA (non commutatività). Secondo: AB=0AB = 0 non implica che A=0A=0 o B=0B=0 (esistono matrici non nulle il cui prodotto è la matrice nulla!). Non si può quindi "semplificare" liberamente come coi numeri. Il prodotto è invece associativo: (AB)C=A(BC)(AB)C = A(BC), e questo vale sempre.


🗺️ Come si collega il tutto

La matrice ha due volti che percorrono tutto il corso: tabella di coefficienti di un sistema lineare (cap. 4) e "ricetta" di una trasformazione dello spazio (cap. 7). Le operazioni facili (somma, prodotto per scalare, trasposta) si fanno componente per componente; la trasposta introduce le matrici simmetriche (AT=AA^T=A), protagoniste dei cap. 9-10. Il prodotto righe-per-colonne è l'operazione centrale: corrisponde alla composizione di trasformazioni, e la sua non commutatività (ABBAAB\neq BA) è la caratteristica più tipica. La matrice identità II è l'elemento neutro e apre la strada alla matrice inversa (cap. 3), che a sua volta serve a risolvere i sistemi lineari. Il passo successivo è misurare una matrice quadrata con un solo numero — il determinante — che dirà se è invertibile.


🔑 Concetti chiave

TermineIn una fraseDa non confondere con
Matrice m×nm\times nTabella di numeri: mm righe, nn colonneVettore (matrice con una sola riga/colonna)
Trasposta ATA^TScambia righe e colonneInversa A1A^{-1} (annulla AA, cosa diversa)
SimmetricaAT=AA^T=A: specchiata sulla diagonaleDiagonale (zeri fuori dalla diagonale)
Prodotto ABABRiga di AA · colonna di BB; serve #colA=#righeB\#\text{col}A=\#\text{righe}BProdotto per scalare (moltiplica ogni elemento)
Non commutativitàIn generale ABBAAB\neq BA: l'ordine conta(per i numeri invece ab=baab=ba)
Identità II1 sulla diagonale, 0 altrove; AI=IA=AAI=IA=AMatrice nulla (tutti 0, elemento neutro della somma)

📝 Riepilogo

  • Una matrice m×nm\times n è una tabella di numeri (mm righe, nn colonne); l'elemento aija_{ij} sta in riga ii, colonna jj. Casi speciali: quadrata (n×nn\times n), diagonale, triangolare, vettore riga/colonna. Doppio significato: tabella di coefficienti e trasformazione dello spazio.
  • Operazioni "facili" (componente per componente): somma A+BA+B (solo stesso tipo), prodotto per scalare λA\lambda A, trasposta ATA^T (scambia righe↔colonne). Una matrice è simmetrica se AT=AA^T=A.
  • Il prodotto ABAB segue la regola riga per colonna ((AB)ij=kaikbkj(AB)_{ij}=\sum_k a_{ik}b_{kj}); si può fare solo se le colonne di AA = righe di BB, e (m×n)(n×p)=(m×p)(m\times n)(n\times p)=(m\times p). Corrisponde alla composizione di trasformazioni.
  • Il prodotto è associativo ma non commutativo (ABBAAB\neq BA) e AB=0AB=0 non implica A=0A=0 o B=0B=0. La matrice identità II (1 sulla diagonale) è l'elemento neutro (AI=IA=AAI=IA=A) e apre la via alla matrice inversa (cap. 3). Prossimo passo: il determinante.

Geometria e Algebra Lineare

Hai letto. Ora impara.

L'AI trasforma questo modulo in strumenti di studio personalizzati.

Determinante e matrice inversa

In breve

Il determinante è un numero che si associa a ogni matrice quadrata e ne riassume una proprietà geometrica profonda: quanto la trasformazione descritta dalla matrice dilata (o comprime) i volumi. Ma il suo uso più immediato è un test: il determinante ci dice, con un solo conto, se una matrice è invertibile — cioè se la sua trasformazione si può "annullare" tornando indietro. Questo capitolo definisce il determinante (per matrici 2×22\times2, 3×33\times3 e in generale), ne spiega il significato geometrico come area/volume, e introduce la matrice inversa A1A^{-1}, il "reciproco" di una matrice, che esiste esattamente quando il determinante è diverso da zero.

🎯 Alla fine di questo capitolo saprai: cos'è il determinante e come si calcola (2×22\times2, 3×33\times3, Laplace); il suo significato geometrico (fattore di dilatazione di area/volume); il criterio detA0    A\det A \neq 0 \iff A invertibile; cos'è la matrice inversa A1A^{-1} e a cosa serve.


Il determinante e il suo significato

Perché conta: il determinante è l'indicatore che collega calcolo e geometria; da esso dipendono invertibilità, indipendenza lineare e molto altro.

A ogni matrice quadrata AA si associa un numero, il determinante detA\det A (scritto anche A|A|). Per le matrici piccole c'è una formula esplicita.

Per una matrice 2×22\times2: det(abcd)=adbc.\det\begin{pmatrix} a & b \\ c & d \end{pmatrix} = ad - bc.

Per una matrice 3×33\times3 c'è la regola di Sarrus (prodotti delle diagonali "discendenti" meno prodotti delle "ascendenti"): det(abcdefghi)=aei+bfg+cdhcegbdiafh.\det\begin{pmatrix} a & b & c \\ d & e & f \\ g & h & i \end{pmatrix} = aei + bfg + cdh - ceg - bdi - afh.

Al di là delle formule, ciò che conta è il significato. Il determinante misura quanto la trasformazione associata alla matrice dilata le aree (in 2D) o i volumi (in 3D). Prendi il quadrato unitario di area 1: applicando la matrice AA, diventa un parallelogramma la cui area è esattamente detA|\det A|. Se detA=3\det A = 3, la trasformazione triplica le aree; se detA=12\det A = \tfrac12, le dimezza. Il segno del determinante indica se la trasformazione conserva o inverte l'orientazione (come uno specchio che scambia destra e sinistra).

Il caso più importante è detA=0\det A = 0. Significa che la trasformazione schiaccia lo spazio in una dimensione inferiore (il quadrato viene "appiattito" su un segmento, area zero). Quando questo accade, l'informazione va persa in modo irreversibile: non si può più "tornare indietro". Ecco perché — come vedremo — detA=0\det A = 0 è esattamente la condizione di non invertibilità.

🔗 Analogia. Il determinante è come il fattore di scala di una fotocopiatrice. Impostata al 200% (det = 4 in area, cioè 2×22\times2) ingrandisce; al 50% rimpicciolisce. Ma se la fotocopiatrice "schiaccia" l'immagine fino a ridurla a una linea (det = 0), hai perso il documento: da una linea non puoi ricostruire la pagina. Un determinante nullo è una fotocopia irrimediabilmente rovinata.


Calcolo per matrici grandi: sviluppo di Laplace

Perché conta: per matrici oltre il 3×33\times3 serve un metodo sistematico; lo sviluppo di Laplace lo fornisce e chiarisce la struttura ricorsiva del determinante.

Per matrici n×nn\times n con n4n \geq 4 non c'è una formula "a diagonali"; si usa lo sviluppo di Laplace (per righe o colonne), che riduce il calcolo a determinanti più piccoli. L'idea: si sceglie una riga (o colonna) e si sommano, con segni alternati, i prodotti di ciascun elemento per il determinante della sottomatrice ottenuta cancellando la sua riga e la sua colonna (il suo minore complementare). I segni seguono lo schema a scacchiera (1)i+j(-1)^{i+j}: detA=j(1)i+jaijMij(sviluppo lungo la riga i),\det A = \sum_{j} (-1)^{i+j}\, a_{ij}\, M_{ij}\quad(\text{sviluppo lungo la riga } i), dove MijM_{ij} è il minore complementare. È un procedimento ricorsivo: un 4×44\times4 si riduce a quattro 3×33\times3, ciascuno a tre 2×22\times2.

Un consiglio pratico decisivo: conviene sviluppare lungo la riga o colonna con più zeri, perché gli elementi nulli annullano interi termini e riducono i conti. Utile anche sapere che il determinante di una matrice triangolare (tutti zeri sotto o sopra la diagonale) è semplicemente il prodotto degli elementi diagonali — un caso in cui il conto è immediato. Questo suggerisce una strategia (cap. 4): ridurre una matrice a forma triangolare per calcolarne facilmente il determinante.


La matrice inversa

Perché conta: l'inversa è ciò che permette di "annullare" una trasformazione e di risolvere sistemi lineari; il determinante ne governa l'esistenza.

Per i numeri, ogni a0a \neq 0 ha un reciproco a1=1/aa^{-1} = 1/a tale che aa1=1a \cdot a^{-1} = 1. L'analogo per le matrici è la matrice inversa. Data una matrice quadrata AA, la sua inversa A1A^{-1} (quando esiste) è l'unica matrice tale che AA1=A1A=I,A \, A^{-1} = A^{-1} A = I, dove II è l'identità. Geometricamente, A1A^{-1} è la trasformazione che annulla l'effetto di AA: se AA ruota di 30°, A1A^{-1} ruota di 30°-30° e riporta tutto al punto di partenza.

Ma non tutte le matrici hanno un'inversa. Una matrice si dice invertibile (o non singolare) se ammette inversa, singolare se non la ammette. Ed ecco il legame fondamentale con il determinante — uno dei teoremi cardine del corso: A eˋ invertibile    detA0.A \text{ è invertibile} \iff \det A \neq 0. La ragione è quella geometrica vista sopra: se detA=0\det A = 0, la trasformazione schiaccia lo spazio e perde informazione, quindi non è "reversibile"; se detA0\det A \neq 0, nessuna informazione va persa e si può tornare indietro. Per una matrice 2×22\times2 c'è una formula esplicita: A1=1detA(dbca),A=(abcd),A^{-1} = \frac{1}{\det A}\begin{pmatrix} d & -b \\ -c & a \end{pmatrix},\qquad A=\begin{pmatrix} a & b \\ c & d \end{pmatrix}, in cui si vede a occhio nudo il ruolo del determinante: se detA=adbc=0\det A = ad-bc = 0 la formula esplode (divisione per zero) — l'inversa non esiste.

🧩 Esempio. Sia A=(2111)A = \begin{pmatrix} 2 & 1 \\ 1 & 1 \end{pmatrix}. Il determinante è detA=2111=10\det A = 2\cdot1 - 1\cdot1 = 1 \neq 0: la matrice è invertibile. Applicando la formula: A1=11(1112)=(1112)A^{-1} = \frac{1}{1}\begin{pmatrix} 1 & -1 \\ -1 & 2 \end{pmatrix} = \begin{pmatrix} 1 & -1 \\ -1 & 2 \end{pmatrix}. Verifica: AA1=(2111)(1112)=(1001)=IA A^{-1} = \begin{pmatrix} 2 & 1 \\ 1 & 1 \end{pmatrix}\begin{pmatrix} 1 & -1 \\ -1 & 2 \end{pmatrix} = \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} = I. ✓

⚠️ Attenzione. Non esiste la "divisione tra matrici"! Al posto di B/AB/A si scrive BA1B A^{-1} oppure A1BA^{-1}B — e i due sono in generale diversi (non commutatività, cap. 2), quindi bisogna stare attenti da che lato si moltiplica. Inoltre l'inversa esiste solo per matrici quadrate e solo se det0\det \neq 0: prima di invertire, controlla sempre il determinante.


🗺️ Come si collega il tutto

Il determinante è il numero che condensa la geometria di una matrice quadrata: misura il fattore di dilatazione di area/volume della sua trasformazione (cap. 7). Il caso detA=0\det A = 0 segnala che lo spazio viene schiacciato: è la condizione di non invertibilità e, come vedremo, di dipendenza lineare delle colonne (cap. 6) e di esistenza di autovalore nullo (cap. 8). La matrice inversa A1A^{-1} annulla la trasformazione e permette di risolvere i sistemi Ax=bA\mathbf x=\mathbf b scrivendo x=A1b\mathbf x=A^{-1}\mathbf b (cap. 4). Il criterio detA0    \det A\neq0\iff invertibile lega calcolo e geometria ed è uno dei perni dell'intero corso. Il passo successivo è usare questi strumenti per risolvere in modo sistematico i sistemi lineari (cap. 4), col metodo di Gauss.


🔑 Concetti chiave

TermineIn una fraseDa non confondere con
Determinante detA\det ANumero (solo per matrici quadrate): fattore di dilatazione area/volumeTraccia (somma degli elementi diagonali)
detA=0\det A = 0Trasformazione che schiaccia lo spazio → non invertibiledetA0\det A\neq0 (invertibile, "reversibile")
Sviluppo di LaplaceCalcolo ricorsivo per righe/colonne con segni (1)i+j(-1)^{i+j}Sarrus (solo per 3×33\times3)
Matrice inversa A1A^{-1}AA1=IAA^{-1}=I: annulla la trasformazioneTrasposta ATA^T (scambia righe/colonne)
Invertibile / singolareHa / non ha inversa; invertibile     det0\iff\det\neq0(singolare = det nullo = non invertibile)

📝 Riepilogo

  • Il determinante detA\det A è un numero associato a una matrice quadrata. Formule: 2×22\times2adbcad-bc; 3×33\times3 → regola di Sarrus; caso generale → sviluppo di Laplace (ricorsivo, per righe/colonne, segni (1)i+j(-1)^{i+j}, meglio dove ci sono più zeri). Per una matrice triangolare è il prodotto degli elementi diagonali.
  • Significato geometrico: detA|\det A| è il fattore di dilatazione di aree (2D) / volumi (3D) della trasformazione; il segno indica se l'orientazione è conservata o invertita. detA=0\det A=0 significa che lo spazio viene schiacciato (informazione persa).
  • La matrice inversa A1A^{-1} soddisfa AA1=A1A=IAA^{-1}=A^{-1}A=I: è la trasformazione che annulla AA. Criterio fondamentale: AA è invertibile     detA0\iff \det A\neq0 (altrimenti è singolare). Formula 2×22\times2: A^{-1}=\frac{1}{\det A}\begin{psmallmatrix} d & -b \\ -c & a\end{psmallmatrix}.
  • Non esiste "divisione tra matrici": si usa A1A^{-1}, facendo attenzione al lato (non commutatività). L'inversa serve a risolvere Ax=bA\mathbf x=\mathbf b come x=A1b\mathbf x=A^{-1}\mathbf b. Prossimo passo: i sistemi lineari e il metodo di Gauss (cap. 4).

Geometria e Algebra Lineare

Hai letto. Ora impara.

L'AI trasforma questo modulo in strumenti di studio personalizzati.

Sistemi lineari e metodo di Gauss

In breve

Un sistema lineare è un insieme di equazioni di primo grado in più incognite: il problema più antico e più applicativo di tutta la matematica (bilanciare reazioni chimiche, dimensionare strutture, risolvere circuiti). L'algebra lineare gli dà una forma compatta e potente: ogni sistema si scrive come Ax=bA\mathbf{x} = \mathbf{b}, con AA matrice dei coefficienti, x\mathbf{x} vettore delle incognite, b\mathbf{b} vettore dei termini noti. Questo capitolo mostra il metodo universale per risolverli — l'eliminazione di Gauss — e il teorema che dice quando un sistema ha soluzione e quante ne ha: il teorema di Rouché-Capelli, basato sul concetto di rango.

🎯 Alla fine di questo capitolo saprai: scrivere un sistema in forma matriciale Ax=bA\mathbf x=\mathbf b; risolverlo con l'eliminazione di Gauss (operazioni elementari, forma a scalini); il concetto di rango; il teorema di Rouché-Capelli (esistenza e numero delle soluzioni); la differenza tra sistema determinato, indeterminato, impossibile.


Sistemi lineari in forma matriciale

Perché conta: la scrittura Ax=bA\mathbf x=\mathbf b unifica tutti i sistemi lineari in un unico oggetto e collega il problema a matrici, determinanti e inverse.

Un sistema lineare di mm equazioni in nn incognite ha la forma {a11x1+a12x2++a1nxn=b1 am1x1+am2x2++amnxn=bm\begin{cases} a_{11}x_1 + a_{12}x_2 + \dots + a_{1n}x_n = b_1 \\ \ \vdots \\ a_{m1}x_1 + a_{m2}x_2 + \dots + a_{mn}x_n = b_m \end{cases} "Lineare" significa che le incognite compaiono solo al primo grado (nessun x2x^2, nessun prodotto x1x2x_1 x_2, nessun seno o esponenziale). Questa restrizione, apparentemente limitante, è ciò che rende il problema completamente risolubile.

Il colpo di genio dell'algebra lineare è impacchettare tutto in forma matriciale: Ax=b,A\mathbf{x} = \mathbf{b}, dove AA è la matrice dei coefficienti (m×nm\times n, tutti gli aija_{ij}), x\mathbf{x} il vettore colonna delle incognite, b\mathbf{b} il vettore colonna dei termini noti. Grazie alla regola del prodotto riga-per-colonna (cap. 2), il prodotto AxA\mathbf x ricostruisce esattamente i primi membri delle equazioni. Un sistema con b=0\mathbf b = \mathbf 0 si dice omogeneo (ha sempre almeno la soluzione banale x=0\mathbf x = \mathbf 0).

Questa forma apre subito una strada: se AA è quadrata e invertibile (detA0\det A\neq 0), si può moltiplicare a sinistra per A1A^{-1} ottenendo x=A1b\mathbf{x} = A^{-1}\mathbf{b} — soluzione unica, bell'e pronta. Ma questo è solo il caso più fortunato; in generale servono strumenti più flessibili, perché AA può non essere quadrata o avere determinante nullo.

🔗 Analogia. Un sistema lineare è come una ricetta con vincoli: "il totale di zucchero deve essere 200g, quello di farina 500g...". Ogni equazione è un vincolo; le incognite sono le quantità di ciascun ingrediente. Risolvere il sistema è trovare le dosi che rispettano tutti i vincoli contemporaneamente. A volte c'è un'unica ricetta possibile, a volte infinite, a volte nessuna: esattamente i tre casi che studieremo.


L'eliminazione di Gauss

Perché conta: è l'algoritmo universale per risolvere qualsiasi sistema lineare, semplice, meccanico e sempre funzionante.

Il metodo generale per risolvere un sistema è l'eliminazione di Gauss. L'idea: trasformare il sistema in uno equivalente (con le stesse soluzioni) ma più semplice, "a scalini", che si risolve a vista. Gli strumenti sono le operazioni elementari sulle righe, che non cambiano le soluzioni:

  1. scambiare due righe (equazioni);
  2. moltiplicare una riga per un numero 0\neq 0;
  3. sommare a una riga un multiplo di un'altra.

L'ultima è la mossa-chiave: sommando a un'equazione un opportuno multiplo di un'altra si può azzerare un coefficiente, cioè eliminare un'incognita da quell'equazione. Ripetendo, si porta la matrice (dei coefficienti + termini noti, detta matrice completa) in forma a scalini (triangolare): la prima equazione con tutte le incognite, la seconda con una in meno, e così via, fino a un'ultima equazione con una sola incognita.

A quel punto si procede a sostituzione all'indietro (back-substitution): l'ultima equazione dà subito l'ultima incognita; sostituendola nella penultima si trova la penultima; e così a ritroso fino alla prima. Il metodo è meccanico (sempre gli stessi passi), universale (funziona per qualsiasi sistema, anche non quadrato) e completo (rivela da solo se le soluzioni sono una, infinite o nessuna).

🧩 Esempio. Sistema {x+y=32x+3y=8\begin{cases} x + y = 3 \\ 2x + 3y = 8 \end{cases}. Eliminiamo xx dalla seconda: alla riga 2 sottraiamo 2×2\times la riga 1, ottenendo (22)x+(32)y=86(2-2)x + (3-2)y = 8-6, cioè y=2y = 2. Sostituzione all'indietro nella prima: x+2=3x=1x + 2 = 3 \Rightarrow x = 1. Soluzione unica: (x,y)=(1,2)(x,y) = (1, 2).


Il rango di una matrice

Perché conta: il rango è il numero che quantifica "quanta informazione indipendente" contiene una matrice; è la chiave del teorema di esistenza delle soluzioni.

Applicando Gauss, alcune righe possono annullarsi completamente (diventare "0=00 = 0"): erano equazioni ridondanti, conseguenza delle altre, che non aggiungevano informazione. Questo porta a un concetto centrale: il rango di una matrice, indicato rg(A)\operatorname{rg}(A) (o rk(A)\operatorname{rk}(A)), è il numero di righe non nulle che restano dopo la riduzione a scalini — cioè il numero di equazioni realmente indipendenti.

In modo equivalente (e più profondo, come si vedrà nel cap. 6), il rango è il numero massimo di righe — o di colonne — linearmente indipendenti. È una misura di "quanta informazione non ridondante" c'è nella matrice. Il rango non può superare né il numero di righe né quello di colonne: rg(A)min(m,n)\operatorname{rg}(A) \leq \min(m, n). Per una matrice quadrata n×nn\times n, il rango è massimo (=n=n) esattamente quando detA0\det A \neq 0: rango pieno e invertibilità sono la stessa cosa.

Il rango si calcola proprio con Gauss (conta gli scalini) e si può anche legare ai determinanti: è la dimensione della più grande sottomatrice quadrata con determinante non nullo. Ma l'idea da tenere è semplice: il rango conta le equazioni che "contano davvero".


Il teorema di Rouché-Capelli

Perché conta: è il teorema che decide, prima ancora di risolvere, se un sistema ha soluzioni e quante; sintetizza tutta la teoria in una condizione sul rango.

Quando ha soluzione un sistema Ax=bA\mathbf x = \mathbf b? La risposta completa è il teorema di Rouché-Capelli. Servono due matrici: la matrice dei coefficienti AA e la matrice completa [Ab][A\,|\,\mathbf b] (la stessa AA con in più la colonna dei termini noti). Il teorema dice:

Il sistema Ax=bA\mathbf x=\mathbf b ha soluzioni se e solo se rg(A)=rg([Ab])\operatorname{rg}(A) = \operatorname{rg}([A\,|\,\mathbf b]) (i due ranghi coincidono).

E in caso affermativo, il numero di soluzioni dipende dal confronto con nn (numero di incognite). Riassumendo i tre casi possibili:

  • rg(A)rg([Ab])\operatorname{rg}(A) \neq \operatorname{rg}([A|\mathbf b]) → sistema impossibile (nessuna soluzione): compare un'equazione contraddittoria del tipo "0=k0 = k" con k0k\neq0;
  • rg(A)=rg([Ab])=n\operatorname{rg}(A) = \operatorname{rg}([A|\mathbf b]) = n (= numero di incognite) → sistema determinato: una sola soluzione;
  • rg(A)=rg([Ab])<n\operatorname{rg}(A) = \operatorname{rg}([A|\mathbf b]) < n → sistema indeterminato: infinite soluzioni, dipendenti da nrg(A)n - \operatorname{rg}(A) parametri liberi (i "gradi di libertà").

Questo teorema è potentissimo perché permette di classificare un sistema (quante soluzioni ha) prima di risolverlo, semplicemente confrontando due ranghi. E dà un'immagine geometrica chiara: le soluzioni di un sistema sono l'intersezione di tanti iperpiani (uno per equazione); possono incontrarsi in un punto (unica), lungo una retta/piano (infinite) o non incontrarsi affatto (impossibile).

⚠️ Attenzione. Il caso "infinite soluzioni" non significa "qualsiasi valore va bene": le soluzioni formano un insieme ben preciso, descritto da parametri (es. una retta nello spazio). E attenzione al sistema omogeneo (b=0\mathbf b=\mathbf 0): non è mai impossibile (ha sempre x=0\mathbf x=\mathbf 0), ma ha soluzioni non banali — cioè infinite — se e solo se rg(A)<n\operatorname{rg}(A) < n (in particolare, per AA quadrata, se detA=0\det A = 0). Questo fatto tornerà centrale negli autovettori (cap. 8).


🗺️ Come si collega il tutto

Il sistema lineare, scritto Ax=bA\mathbf x=\mathbf b, riunisce tutti gli strumenti visti finora: la matrice dei coefficienti (cap. 2), il determinante per il caso quadrato invertibile (x=A1b\mathbf x=A^{-1}\mathbf b, cap. 3). L'eliminazione di Gauss con le operazioni elementari è l'algoritmo universale di soluzione e definisce il rango (numero di equazioni indipendenti). Il teorema di Rouché-Capelli decide esistenza e numero di soluzioni confrontando i ranghi di AA e della completa. Il concetto di rango come "righe/colonne indipendenti" prepara direttamente l'idea di indipendenza lineare e dimensione negli spazi vettoriali (cap. 5-6); i sistemi omogenei con soluzioni non banali saranno la porta d'ingresso agli autovettori (cap. 8). Il passo successivo è astrarre: dalle liste di numeri di Rn\mathbb R^n alla struttura generale di spazio vettoriale (cap. 5).


🔑 Concetti chiave

TermineIn una fraseDa non confondere con
Sistema Ax=bA\mathbf x=\mathbf bEquazioni di 1° grado in forma matricialeEquazione non lineare (con x2x^2, prodotti…)
Omogeneob=0\mathbf b=\mathbf 0: ha sempre la soluzione banale 0\mathbf 0Non omogeneo (può essere impossibile)
Eliminazione di GaussOperazioni elementari → forma a scalini → sostituzione all'indietro(è un metodo, non una formula)
Rango rg(A)\operatorname{rg}(A)N° di equazioni/righe realmente indipendenti (scalini)N° di incognite nn (il confronto decide il tipo)
Rouché-CapelliSoluzioni $\iff \operatorname{rg}A=\operatorname{rg}[A\mathbf b]$
Determinato/indeterminato/impossibile1 / ∞ / 0 soluzioni(dipendono dai ranghi e da nn)

📝 Riepilogo

  • Un sistema lineare (mm equazioni di 1° grado, nn incognite) si scrive in forma matriciale Ax=bA\mathbf x=\mathbf b: AA coefficienti, x\mathbf x incognite, b\mathbf b termini noti. Se AA è quadrata e invertibile, x=A1b\mathbf x=A^{-1}\mathbf b (soluzione unica). Se b=0\mathbf b=\mathbf 0 è omogeneo (ha sempre x=0\mathbf x=\mathbf 0).
  • L'eliminazione di Gauss risolve qualsiasi sistema: con le operazioni elementari (scambio, moltiplicazione, somma di righe) si porta la matrice completa a forma a scalini (triangolare), poi si risolve per sostituzione all'indietro. Metodo meccanico e universale.
  • Il rango rg(A)\operatorname{rg}(A) è il numero di righe non nulle dopo la riduzione = numero di equazioni/righe (o colonne) indipendenti. Per AA quadrata: rango massimo     detA0    \iff \det A\neq0 \iff invertibile.
  • Rouché-Capelli: il sistema ha soluzioni     rg(A)=rg([Ab])\iff \operatorname{rg}(A)=\operatorname{rg}([A|\mathbf b]). Tre casi: ranghi diversi → impossibile; ranghi uguali =n=ndeterminato (1 soluzione); ranghi uguali <n<nindeterminato (\infty soluzioni, nrgAn-\operatorname{rg}A parametri). Prossimo passo: gli spazi vettoriali (cap. 5).

Geometria e Algebra Lineare

Hai letto. Ora impara.

L'AI trasforma questo modulo in strumenti di studio personalizzati.

Spazi vettoriali

In breve

Fin qui i vettori erano frecce o liste di numeri in Rn\mathbb{R}^n. Ma il salto concettuale che dà all'algebra lineare la sua straordinaria potenza è l'astrazione: uno spazio vettoriale è qualsiasi insieme in cui si possano sommare gli elementi e moltiplicarli per uno scalare, rispettando poche regole naturali. Con questa definizione, scoprono di essere "vettori" oggetti che non hanno nulla di una freccia: i polinomi, le matrici, le funzioni. Tutti obbediscono alle stesse leggi, e quindi tutti i teoremi dimostrati per i vettori valgono automaticamente anche per loro. Questo capitolo introduce la definizione astratta di spazio vettoriale, i sottospazi e i concetti che preparano la nozione di dimensione: combinazione lineare, generatori, indipendenza lineare.

🎯 Alla fine di questo capitolo saprai: la definizione astratta di spazio vettoriale e perché è così potente; cos'è un sottospazio e come riconoscerlo; il significato di combinazione lineare, span (insieme generato), generatori; e la nozione cruciale di indipendenza lineare.


L'idea di spazio vettoriale

Perché conta: l'astrazione permette di trattare con un'unica teoria oggetti diversissimi (vettori, polinomi, matrici, funzioni); è ciò che rende l'algebra lineare universale.

Cosa hanno in comune le frecce nel piano, i polinomi e le matrici? Che con tutti si possono fare due operazioni: sommarli tra loro e moltiplicarli per un numero (uno scalare), ottenendo sempre un oggetto dello stesso tipo. Due polinomi sommati danno un polinomio; una matrice moltiplicata per 3 dà una matrice. L'algebra lineare astrae proprio questa struttura comune.

Uno spazio vettoriale VV (su R\mathbb{R}) è un insieme di oggetti — chiamati vettori, qualunque cosa siano — dotato di due operazioni, somma e prodotto per uno scalare, che soddisfano alcune regole naturali: la somma è commutativa e associativa, esiste un vettore nullo 0\mathbf 0 (elemento neutro), ogni vettore ha un opposto, e il prodotto per scalari si distribuisce bene rispetto alle somme (λ(u+v)=λu+λv\lambda(\mathbf u+\mathbf v)=\lambda\mathbf u+\lambda\mathbf v, ecc.). Non serve memorizzare l'elenco degli assiomi: l'idea è che siano le stesse proprietà che valgono per le frecce del cap. 1.

La forza di questa definizione è che, una volta verificato che un certo insieme è uno spazio vettoriale, tutti i teoremi dell'algebra lineare valgono automaticamente per esso. Esempi di spazi vettoriali oltre a Rn\mathbb{R}^n: i polinomi di grado n\leq n (si sommano, si moltiplicano per scalari); le matrici m×nm\times n; le funzioni continue su un intervallo. Tutti "spazi di vettori", benché nessuno sia fatto di frecce.

🔗 Analogia. "Spazio vettoriale" è come la parola "veicolo": astrae ciò che accomuna automobili, biciclette, navi e aerei (trasportano, si muovono, hanno una direzione), ignorando le differenze. Chi dimostra un teorema sui "veicoli" (es. "consumano energia per spostarsi") lo dimostra in un colpo solo per tutti. Allo stesso modo, un teorema sugli "spazi vettoriali" vale simultaneamente per frecce, polinomi, matrici e funzioni.


Sottospazi

Perché conta: i sottospazi sono gli "spazi dentro lo spazio"; riconoscerli è essenziale per descrivere soluzioni di sistemi, nuclei e immagini di applicazioni.

Dentro uno spazio vettoriale vivono spesso spazi più piccoli, che sono a loro volta spazi vettoriali: i sottospazi. Un sottospazio WW di VV è un sottoinsieme che è "chiuso" rispetto alle due operazioni, cioè: sommando due elementi di WW resti in WW, e moltiplicando un elemento di WW per uno scalare resti in WW. In formule, WW è sottospazio se: (1) contiene il vettore nullo 0\mathbf 0; (2) u,vWu+vW\mathbf u, \mathbf v \in W \Rightarrow \mathbf u + \mathbf v \in W; (3) uW,λRλuW\mathbf u \in W, \lambda \in \mathbb{R} \Rightarrow \lambda\mathbf u \in W.

L'intuizione geometrica in R3\mathbb{R}^3 è limpida: i sottospazi sono le rette e i piani passanti per l'origine (più l'origine da sola e tutto R3\mathbb R^3). Una retta non passante per l'origine non è un sottospazio: non contiene 0\mathbf 0, e sommando due suoi punti si esce dalla retta. La condizione "passa per l'origine" è esattamente la traduzione geometrica della chiusura rispetto alle operazioni.

I sottospazi sono ovunque nel corso: l'insieme delle soluzioni di un sistema omogeneo Ax=0A\mathbf x = \mathbf 0 è sempre un sottospazio (cap. 4); il nucleo e l'immagine di un'applicazione lineare (cap. 7) sono sottospazi. Riconoscere che un certo insieme è un sottospazio significa poter applicare a esso tutta la teoria (basi, dimensione, ecc.).


Combinazioni lineari, span, generatori

Perché conta: lo span descrive "tutto ciò che si può costruire" da alcuni vettori; è il modo in cui si generano i sottospazi e si arriva alle basi.

Riprendiamo il concetto-chiave del cap. 1: la combinazione lineare. Dati dei vettori v1,,vk\mathbf v_1, \dots, \mathbf v_k di uno spazio VV, una loro combinazione lineare è λ1v1++λkvk\lambda_1\mathbf v_1 + \dots + \lambda_k\mathbf v_k (allunga ciascuno e somma). Ora facciamo variare tutti i coefficienti λi\lambda_i in tutti i modi possibili: l'insieme di tutte le combinazioni lineari ottenibili si chiama span (o sottospazio generato), scritto Span(v1,,vk)\operatorname{Span}(\mathbf v_1, \dots, \mathbf v_k).

Lo span è sempre un sottospazio (il più piccolo che contiene quei vettori). Geometricamente: lo span di un vettore non nullo è la retta per l'origine su cui giace; lo span di due vettori non paralleli è il piano per l'origine che essi individuano. Aggiungendo vettori, lo span cresce (o resta uguale, se il nuovo vettore era già combinazione dei precedenti).

Diciamo che v1,,vk\mathbf v_1, \dots, \mathbf v_k sono un insieme di generatori di uno spazio VV se Span(v1,,vk)=V\operatorname{Span}(\mathbf v_1, \dots, \mathbf v_k) = V, cioè se ogni vettore di VV si può scrivere come loro combinazione lineare. I generatori sono un "kit di montaggio" con cui costruire tutto lo spazio. Per esempio, i tre vettori e1=(1,0,0)\mathbf e_1 = (1,0,0), e2=(0,1,0)\mathbf e_2 = (0,1,0), e3=(0,0,1)\mathbf e_3 = (0,0,1) generano tutto R3\mathbb{R}^3: ogni (x,y,z)=xe1+ye2+ze3(x,y,z) = x\mathbf e_1 + y\mathbf e_2 + z\mathbf e_3.


Indipendenza lineare

Perché conta: l'indipendenza lineare distingue i vettori "essenziali" da quelli ridondanti; è la seconda metà (con i generatori) del concetto di base.

Un insieme di generatori può contenere vettori superflui: se uno di essi è già combinazione lineare degli altri, lo si può togliere senza ridurre lo span (non aggiungeva nulla di nuovo). Il concetto che cattura questa idea è l'indipendenza lineare, forse la nozione più importante del capitolo.

I vettori v1,,vk\mathbf v_1, \dots, \mathbf v_k si dicono linearmente indipendenti se nessuno di essi è combinazione lineare degli altri — cioè se ciascuno porta informazione "nuova", una direzione non ottenibile dagli altri. La definizione formale è elegante: sono indipendenti se l'unica combinazione lineare che dà il vettore nullo è quella con tutti i coefficienti nulli: λ1v1++λkvk=0λ1==λk=0.\lambda_1\mathbf v_1 + \dots + \lambda_k\mathbf v_k = \mathbf 0 \quad\Longrightarrow\quad \lambda_1 = \dots = \lambda_k = 0. Se invece esiste una combinazione non banale (con qualche λi0\lambda_i \neq 0) che dà 0\mathbf 0, i vettori sono linearmente dipendenti: almeno uno è "di troppo", esprimibile tramite gli altri.

Geometricamente: due vettori sono dipendenti se paralleli (uno è multiplo dell'altro); tre vettori sono dipendenti se complanari (stanno tutti su uno stesso piano). Come si verifica in pratica? Si impone λ1v1++λkvk=0\lambda_1\mathbf v_1 + \dots + \lambda_k\mathbf v_k = \mathbf 0, che è un sistema omogeneo nelle incognite λi\lambda_i: i vettori sono indipendenti se e solo se il sistema ha solo la soluzione banale — cioè (cap. 4) se il rango della matrice che ha quei vettori come colonne è massimo (pari al loro numero). Per nn vettori in Rn\mathbb R^n, sono indipendenti     \iff il determinante della matrice che li affianca è 0\neq 0.

🧩 Esempio. I vettori (1,2)(1,2) e (2,4)(2,4) in R2\mathbb{R}^2 sono dipendenti: il secondo è 22 volte il primo (paralleli); infatti 2(1,2)1(2,4)=02\cdot(1,2) - 1\cdot(2,4) = \mathbf 0 è una combinazione non banale nulla. Invece (1,0)(1,0) e (0,1)(0,1) sono indipendenti: λ1(1,0)+λ2(0,1)=(λ1,λ2)=(0,0)\lambda_1(1,0)+\lambda_2(0,1) = (\lambda_1,\lambda_2) = (0,0) costringe λ1=λ2=0\lambda_1=\lambda_2=0. Non a caso, il determinante \det\begin{psmallmatrix}1&2\\2&4\end{psmallmatrix}=0 (dipendenti), mentre \det\begin{psmallmatrix}1&0\\0&1\end{psmallmatrix}=1\neq0 (indipendenti).


🗺️ Come si collega il tutto

Lo spazio vettoriale astrae la struttura "somma + prodotto per scalare" vista sulle frecce (cap. 1), estendendola a polinomi, matrici, funzioni: un'unica teoria per oggetti diversissimi. I sottospazi (rette/piani per l'origine, soluzioni di sistemi omogenei, nuclei e immagini del cap. 7) sono gli spazi "interni". Riprendendo la combinazione lineare, lo span descrive tutto ciò che si può generare, e i generatori sono il kit che costruisce l'intero spazio. L'indipendenza lineare — verificabile con un sistema omogeneo o un determinante (cap. 3-4) — distingue i vettori essenziali da quelli ridondanti. Mettendo insieme "generatori" e "indipendenti" si ottiene il concetto di base e il numero magico della dimensione: è il cap. 6, cuore della teoria.


🔑 Concetti chiave

TermineIn una fraseDa non confondere con
Spazio vettorialeInsieme con somma e prodotto per scalare (regole del cap. 1)(i "vettori" possono essere polinomi, matrici, funzioni)
SottospazioSottoinsieme chiuso rispetto alle operazioni (contiene 0\mathbf 0)Sottoinsieme qualsiasi (una retta fuori dall'origine non lo è)
SpanInsieme di tutte le combinazioni lineari di certi vettoriUn singolo vettore (lo span è un intero sottospazio)
GeneratoriVettori il cui span è tutto VV: costruiscono ogni elementoBase (generatori indipendenti, cap. 6)
IndipendentiNessuno è combinazione degli altri; λivi=0\sum\lambda_i\mathbf v_i=\mathbf 0\Rightarrow tutti λi=0\lambda_i=0Dipendenti (esiste combinazione non banale nulla)

📝 Riepilogo

  • Uno spazio vettoriale è un insieme con due operazioni (somma e prodotto per scalare) che rispettano le regole naturali del cap. 1 (vettore nullo, opposti, distributività…). La potenza sta nell'astrazione: sono spazi vettoriali anche i polinomi, le matrici, le funzioni, e ogni teorema vale per tutti insieme.
  • Un sottospazio è un sottoinsieme chiuso rispetto alle operazioni (e contiene 0\mathbf 0): in R3\mathbb R^3 sono rette/piani per l'origine. Le soluzioni di un sistema omogeneo, nucleo e immagine (cap. 7) sono sottospazi.
  • La combinazione lineare λivi\sum\lambda_i\mathbf v_i genera, al variare dei coefficienti, lo span (sottospazio generato). Dei vettori sono generatori di VV se il loro span è tutto VV (ogni vettore è loro combinazione).
  • I vettori sono linearmente indipendenti se nessuno è combinazione degli altri, cioè se λivi=0\sum\lambda_i\mathbf v_i=\mathbf 0 forza tutti i λi=0\lambda_i=0; altrimenti dipendenti (paralleli, complanari…). Si verifica con un sistema omogeneo / determinante. Unendo generatori + indipendenza si ottiene la base (cap. 6).

Geometria e Algebra Lineare

Hai letto. Ora impara.

L'AI trasforma questo modulo in strumenti di studio personalizzati.

Basi, dimensione e rango

In breve

Se i generatori costruiscono tutto lo spazio (ma possono avere vettori superflui) e l'indipendenza lineare garantisce che non ce ne siano di superflui (ma potrebbero non bastare a generare tutto), la base è la sintesi perfetta: un insieme di vettori che è insieme generatore e indipendente, cioè il "minimo indispensabile" per costruire ogni vettore in un unico modo. Il fatto sorprendente è che tutte le basi di uno stesso spazio hanno lo stesso numero di vettori: questo numero è la dimensione, l'invariante fondamentale che dice "quanto è grande" uno spazio. Questo capitolo definisce base e dimensione, mostra le coordinate rispetto a una base, e chiude il cerchio con il rango e il teorema della dimensione.

🎯 Alla fine di questo capitolo saprai: cos'è una base e perché ogni vettore ha coordinate uniche; il concetto di dimensione (numero invariante di elementi di una base); la base canonica di Rn\mathbb R^n; il significato del rango come dimensione dello spazio generato; il teorema di nullità più rango.


Che cos'è una base

Perché conta: la base è il sistema di riferimento di uno spazio vettoriale; permette di dare coordinate a ogni vettore e di ridurre lo spazio a numeri.

Abbiamo due qualità desiderabili per un insieme di vettori: generare tutto lo spazio (non manca nulla) ed essere indipendenti (non c'è nulla di superfluo). Un insieme che possiede entrambe le proprietà è una base:

Una base di uno spazio vettoriale VV è un insieme di vettori che sono linearmente indipendenti e generano VV.

È il "kit di montaggio perfetto": abbastanza vettori da costruire tutto, ma nessuno di troppo. La proprietà che rende la base così preziosa è l'unicità delle coordinate: se {b1,,bn}\{\mathbf b_1, \dots, \mathbf b_n\} è una base, allora ogni vettore v\mathbf v dello spazio si scrive in uno e un solo modo come loro combinazione lineare: v=c1b1+c2b2++cnbn.\mathbf v = c_1\mathbf b_1 + c_2\mathbf b_2 + \dots + c_n\mathbf b_n. I coefficienti (c1,,cn)(c_1, \dots, c_n) — univocamente determinati — sono le coordinate di v\mathbf v rispetto a quella base. La generazione garantisce che almeno una scrittura esista; l'indipendenza garantisce che ce ne sia al massimo una: insieme, danno l'unicità.

Questo è ciò che permette di ridurre l'algebra lineare astratta a conti con numeri: scelta una base, ogni vettore diventa una lista di coordinate, e ogni operazione diventa un calcolo. La base è, in sostanza, un sistema di riferimento.

🔗 Analogia. Una base è come le coordinate GPS (latitudine, longitudine): due numeri di riferimento con cui ogni punto della Terra ha un indirizzo unico. Cambiare base è come passare a un altro sistema di coordinate (es. UTM): lo stesso luogo, numeri diversi. Le direzioni "nord" ed "est" sono i vettori di base; ogni spostamento si scompone in modo unico lungo di esse.


La base canonica e la dimensione

Perché conta: la dimensione è l'invariante che misura "la taglia" di uno spazio; il fatto che tutte le basi abbiano lo stesso numero di elementi è un teorema profondo e onnipresente.

In Rn\mathbb{R}^n c'è una base privilegiata, la base canonica: i vettori e1=(1,0,,0)\mathbf e_1 = (1,0,\dots,0), e2=(0,1,0,,0)\mathbf e_2 = (0,1,0,\dots,0), ..., en=(0,,0,1)\mathbf e_n = (0,\dots,0,1), ciascuno con un 1 in una posizione e 0 altrove. Rispetto a essa, le coordinate di un vettore sono semplicemente le sue componenti: comodissima. Ma non è l'unica base: infinite altre scelte di nn vettori indipendenti vanno bene.

Ed ecco il teorema centrale: tutte le basi di uno stesso spazio vettoriale hanno lo stesso numero di vettori. Questo numero, indipendente dalla base scelta, si chiama dimensione dello spazio, dimV\dim V. È l'invariante fondamentale che misura "quanti gradi di libertà" ha lo spazio, quante direzioni indipendenti contiene:

  • dimRn=n\dim \mathbb{R}^n = n (la base canonica ha nn vettori);
  • una retta per l'origine ha dimensione 1, un piano dimensione 2;
  • lo spazio dei polinomi di grado n\leq n ha dimensione n+1n+1 (base 1,x,x2,,xn1, x, x^2, \dots, x^n);
  • lo spazio delle matrici m×nm\times n ha dimensione mnm\cdot n.

La dimensione dà anche criteri pratici potentissimi. In uno spazio di dimensione nn: qualsiasi insieme di più di nn vettori è necessariamente dipendente (non c'è "spazio" per tanti vettori indipendenti); qualsiasi insieme di meno di nn vettori non può generare lo spazio. E soprattutto: nn vettori indipendenti in uno spazio di dimensione nn formano automaticamente una base (non serve verificare anche la generazione — c'è "gratis"). Questo dimezza il lavoro in innumerevoli esercizi.


Rango, righe e colonne

Perché conta: il rango, già incontrato coi sistemi, si rivela ora come una dimensione; unifica sistemi lineari, indipendenza e applicazioni lineari.

Torniamo al rango di una matrice (cap. 4), ora con occhi nuovi. Le colonne di una matrice AA (m×nm\times n) sono nn vettori di Rm\mathbb{R}^m: il loro span è un sottospazio, lo spazio delle colonne. Analogamente le righe generano lo spazio delle righe. Il fatto notevole — non ovvio — è che questi due spazi hanno sempre la stessa dimensione, e tale dimensione è esattamente il rango: rg(A)=dim(spazio delle colonne)=dim(spazio delle righe).\operatorname{rg}(A) = \dim(\text{spazio delle colonne}) = \dim(\text{spazio delle righe}).

Così il rango si rivela per quello che è davvero: il numero massimo di righe (o colonne) linearmente indipendenti, cioè la dimensione dello spazio che generano. Questo unifica tutto ciò che abbiamo visto: il rango conta le equazioni indipendenti (cap. 4), misura l'indipendenza dei vettori (cap. 5), e — vedremo — dà la dimensione dell'immagine di un'applicazione (cap. 7). Un unico numero, tre volti.

Per una matrice quadrata n×nn\times n, le condizioni "rango =n= n", "colonne indipendenti", "det0\det \neq 0", "invertibile", "il sistema Ax=bA\mathbf x=\mathbf b ha soluzione unica" sono tutte equivalenti: dicono la stessa cosa da angolazioni diverse. È il "teorema fondamentale" implicito che tiene insieme l'intero corso.


Il teorema della dimensione (nullità + rango)

Perché conta: lega la dimensione dello spazio di partenza a quelle di nucleo e immagine; è uno dei risultati più usati, ponte verso le applicazioni lineari.

Chiudiamo con un teorema che anticipa il cap. 7 ma si formula già qui, perché è pura questione di dimensioni. Data una matrice AA di tipo m×nm\times n (che manda vettori di Rn\mathbb R^n in vettori di Rm\mathbb R^m), consideriamo due sottospazi:

  • il nucleo (kernel): l'insieme delle soluzioni del sistema omogeneo Ax=0A\mathbf x = \mathbf 0; la sua dimensione si chiama nullità;
  • l'immagine: lo spazio delle colonne, cioè tutti i b\mathbf b raggiungibili come AxA\mathbf x; la sua dimensione è il rango.

Il teorema della dimensione (o teorema di nullità più rango, rank-nullity) afferma: dim(nucleo)+dim(immagine)=nnullitaˋ+rango=n,\dim(\text{nucleo}) + \dim(\text{immagine}) = n \qquad\Longleftrightarrow\qquad \text{nullità} + \text{rango} = n, dove nn è il numero di colonne (la dimensione dello spazio di partenza). L'interpretazione è bellissima: le nn dimensioni di partenza si ripartiscono tra ciò che viene "schiacciato a zero" (il nucleo) e ciò che "sopravvive" nell'immagine. Più cose la trasformazione appiattisce (nucleo grande), meno ne restano in uscita (immagine piccola), e viceversa. È una legge di conservazione: le dimensioni non si creano né si distruggono, si distribuiscono.

🧩 Esempio. Sia AA una matrice 3×33\times3 con rg(A)=2\operatorname{rg}(A) = 2. Allora l'immagine ha dimensione 2 (un piano in R3\mathbb R^3) e, per il teorema, la nullità è 32=13 - 2 = 1: il nucleo è una retta. Il sistema omogeneo Ax=0A\mathbf x=\mathbf 0 ha quindi infinite soluzioni dipendenti da 1 parametro (una retta di soluzioni), coerente con Rouché-Capelli. Un solo teorema collega rango, nucleo e struttura delle soluzioni.

⚠️ Attenzione. Non confondere le due dimensioni in gioco: il rango vive nello spazio di arrivo (dimensione dell'immagine), la nullità nello spazio di partenza (dimensione del nucleo). La somma fa il numero di colonne (nn, dimensione di partenza), non il numero di righe. Sbagliare quale dimensione usare è l'errore più comune.


🗺️ Come si collega il tutto

La base unisce le due qualità del cap. 5 — generare ed essere indipendenti — dando a ogni vettore coordinate uniche: è il sistema di riferimento dello spazio. Il numero (invariante) di vettori di una base è la dimensione, che misura i gradi di libertà (dimRn=n\dim\mathbb R^n=n) e fornisce criteri rapidi (in dim nn: nn indipendenti \Rightarrow base). Il rango si rivela come dimensione dello spazio di righe/colonne, unificando sistemi lineari (cap. 4), indipendenza (cap. 5) e — col teorema nullità + rango — nucleo e immagine delle applicazioni lineari (cap. 7). Per matrici quadrate, "rango pieno = det ≠ 0 = invertibile = soluzione unica" sono la stessa cosa. Il passo successivo è studiare le trasformazioni che mandano uno spazio in un altro rispettando la struttura lineare: le applicazioni lineari (cap. 7).


🔑 Concetti chiave

TermineIn una fraseDa non confondere con
BaseInsieme generatore e indipendente: coordinate uniche per ogni vettoreGeneratori (possono avere vettori superflui)
CoordinateI coefficienti (unici) di v\mathbf v rispetto a una baseComponenti (coordinate nella base canonica)
Dimensione dimV\dim VN° (invariante) di vettori di una base = gradi di libertàRango (dimensione di un sottospazio specifico)
Base canonicae1,,en\mathbf e_1,\dots,\mathbf e_n di Rn\mathbb R^n (un 1, resto 0)una base, non l'unica)
Rangodim\dim dello spazio di righe = di colonne = immagineNullità (dim del nucleo)
Nullità + rango = nLe dim di partenza si dividono tra nucleo e immagine(nn = n° colonne, non righe)

📝 Riepilogo

  • Una base è un insieme generatore e linearmente indipendente: il minimo per costruire tutto. La sua proprietà cardine è l'unicità delle coordinate — ogni vettore si scrive in un solo modo come combinazione dei vettori di base. La base è il sistema di riferimento dello spazio.
  • Tutte le basi di uno spazio hanno lo stesso numero di vettori: la dimensione dimV\dim V (invariante). dimRn=n\dim\mathbb R^n=n; polinomi grado n\leq nn+1n+1; matrici m×nm\times nmnmn. In dimensione nn: >n>n vettori sono sempre dipendenti; nn vettori indipendenti sono automaticamente una base.
  • Il rango di una matrice è la dimensione dello spazio delle colonne (= delle righe) = n° massimo di righe/colonne indipendenti. Per matrici quadrate: rango pieno     det0    \iff \det\neq0 \iff invertibile     \iff soluzione unica (tutte equivalenti).
  • Teorema della dimensione: nullità + rango = n (n° colonne). Le dimensioni di partenza si ripartiscono tra nucleo (dim = nullità, ciò che va a zero) e immagine (dim = rango, ciò che sopravvive). Prossimo passo: le applicazioni lineari (cap. 7).

Geometria e Algebra Lineare

Hai letto. Ora impara.

L'AI trasforma questo modulo in strumenti di studio personalizzati.

Applicazioni lineari

In breve

Fin qui abbiamo studiato spazi vettoriali e i loro elementi. Ora studiamo le funzioni tra spazi vettoriali — ma non funzioni qualsiasi: quelle che rispettano la struttura lineare, cioè trasformano somme in somme e multipli in multipli. Sono le applicazioni lineari (o trasformazioni lineari), e sono l'oggetto più importante di tutto il corso, perché rappresentano tutte le trasformazioni "geometricamente regolari" dello spazio: rotazioni, dilatazioni, proiezioni, riflessioni. Il fatto centrale è che ogni applicazione lineare si rappresenta con una matrice: ecco finalmente svelato il secondo volto della matrice (cap. 2). Studieremo il nucleo e l'immagine di un'applicazione, che dicono cosa "schiaccia" e cosa "raggiunge".

🎯 Alla fine di questo capitolo saprai: cos'è un'applicazione lineare e le due proprietà che la definiscono; perché ogni applicazione lineare è una matrice; cosa sono nucleo e immagine e cosa dicono su iniettività/suriettività; come la composizione corrisponde al prodotto di matrici.


Che cos'è un'applicazione lineare

Perché conta: le applicazioni lineari sono le trasformazioni "compatibili" con la struttura vettoriale; catturano rotazioni, proiezioni, dilatazioni e stanno al centro di ogni applicazione.

Una funzione f:VWf: V \to W tra due spazi vettoriali si dice applicazione lineare (o trasformazione lineare) se rispetta le due operazioni degli spazi vettoriali, cioè soddisfa due condizioni: f(u+v)=f(u)+f(v)ef(λv)=λf(v).f(\mathbf u + \mathbf v) = f(\mathbf u) + f(\mathbf v) \qquad\text{e}\qquad f(\lambda\mathbf v) = \lambda f(\mathbf v). La prima dice che "trasformare la somma è come sommare le trasformate"; la seconda che "trasformare un multiplo è come moltiplicare la trasformata". In una formula sola: f(λu+μv)=λf(u)+μf(v)f(\lambda\mathbf u + \mu\mathbf v) = \lambda f(\mathbf u) + \mu f(\mathbf v) — l'applicazione commuta con le combinazioni lineari. Una conseguenza immediata: ogni applicazione lineare manda il vettore nullo nel vettore nullo, f(0)=0f(\mathbf 0) = \mathbf 0 (l'origine resta ferma).

Geometricamente, sono lineari tutte le trasformazioni che mandano l'origine in sé e trasformano rette in rette (senza "piegarle"): rotazioni attorno all'origine, dilatazioni/contrazioni, riflessioni, proiezioni su una retta o un piano, scorrimenti (shear). Non sono lineari, invece, le traslazioni (spostano l'origine: f(0)0f(\mathbf 0)\neq\mathbf 0) né qualsiasi trasformazione "curva". La linearità è precisamente la condizione che rende una trasformazione "regolare" e trattabile con le matrici.

🔗 Analogia. Un'applicazione lineare è come una fotocopiatrice con lente: può ingrandire, ruotare, specchiare o schiacciare l'immagine, ma non può "incurvarla" né spostare l'origine del foglio. Se fotocopi due disegni sovrapposti, il risultato è la sovrapposizione delle due fotocopie (rispetto della somma): la macchina tratta ogni parte in modo coerente, senza deformazioni capricciose.


Ogni applicazione lineare è una matrice

Perché conta: è il teorema che collega il mondo astratto (funzioni) al mondo del calcolo (matrici); spiega perché studiamo le matrici.

Ecco il risultato che dà senso a tutto il corso e svela il secondo volto della matrice. Ogni applicazione lineare f:RnRmf: \mathbb{R}^n \to \mathbb{R}^m è rappresentata da un'unica matrice AA (di tipo m×nm\times n), nel senso che f(x)=Axper ogni x.f(\mathbf x) = A\mathbf x \quad\text{per ogni } \mathbf x. Come si costruisce questa matrice? Con un'idea semplice e potente: le colonne di AA sono le immagini dei vettori della base canonica. Cioè la jj-esima colonna di AA è f(ej)f(\mathbf e_j). Perché funziona? Perché ogni vettore x=x1e1++xnen\mathbf x = x_1\mathbf e_1 + \dots + x_n\mathbf e_n è combinazione lineare della base, e per linearità f(x)=x1f(e1)++xnf(en)f(\mathbf x) = x_1 f(\mathbf e_1) + \dots + x_n f(\mathbf e_n): basta dunque sapere dove finiscono i vettori di base per sapere dove finisce tutto. Una trasformazione di infiniti vettori è completamente determinata da nn soli dati (le immagini della base).

Questo chiarisce definitivamente perché nel cap. 2 dicevamo che una matrice "è una trasformazione": moltiplicare per AA è applicare ff. Le due nozioni — matrice e applicazione lineare — sono la stessa cosa vista da due lati. E questo dà anche il significato profondo del prodotto di matrici: se ff ha matrice AA e gg ha matrice BB, l'applicazione composta fgf \circ g ("prima gg, poi ff") ha matrice ABA B. La regola riga-per-colonna del cap. 2 è esattamente ciò che serve perché i conti tornino nella composizione: comporre trasformazioni = moltiplicare matrici.

🧩 Esempio. La rotazione di 90° in senso antiorario nel piano manda e1=(1,0)\mathbf e_1 = (1,0) in (0,1)(0,1) e e2=(0,1)\mathbf e_2 = (0,1) in (1,0)(-1,0). Mettendo queste immagini come colonne, la matrice della rotazione è R=(0110)R = \begin{pmatrix} 0 & -1 \\ 1 & 0 \end{pmatrix}. Verifica su un vettore qualsiasi: R\begin{psmallmatrix}2\\3\end{psmallmatrix} = \begin{psmallmatrix}-3\\2\end{psmallmatrix}, che è appunto (2,3)(2,3) ruotato di 90°. ✓


Nucleo e immagine

Perché conta: nucleo e immagine descrivono cosa la trasformazione "perde" e cosa "raggiunge"; determinano iniettività e suriettività e si legano al teorema della dimensione.

A ogni applicazione lineare si associano due sottospazi che ne raccontano il comportamento.

Il nucleo (kernel), kerf\ker f, è l'insieme dei vettori che vengono mandati nel vettore nullo: kerf={x:f(x)=0}\ker f = \{\mathbf x : f(\mathbf x) = \mathbf 0\}. È ciò che la trasformazione "schiaccia a zero", l'informazione che va perduta. Coincide con le soluzioni del sistema omogeneo Ax=0A\mathbf x = \mathbf 0 (cap. 4) ed è un sottospazio dello spazio di partenza. Fatto chiave: ff è iniettiva (input diversi → output diversi, nessuna informazione persa) se e solo se il nucleo è ridotto al solo 0\mathbf 0 (kerf={0}\ker f = \{\mathbf 0\}). Un nucleo più grande di {0}\{\mathbf 0\} significa che più vettori collassano nello stesso punto: iniettività persa.

L'immagine, Imf\operatorname{Im} f, è l'insieme di tutti i valori effettivamente raggiunti: Imf={f(x):xV}\operatorname{Im} f = \{f(\mathbf x) : \mathbf x \in V\}. Coincide con lo spazio delle colonne di AA (le colonne sono f(ej)f(\mathbf e_j), e il loro span è tutto ciò che si raggiunge) ed è un sottospazio dello spazio di arrivo. La sua dimensione è il rango (cap. 6). Fatto chiave: ff è suriettiva (raggiunge tutto lo spazio d'arrivo) se e solo se l'immagine coincide con esso, cioè se il rango è massimo.

Questi due sottospazi sono legati dal teorema della dimensione (cap. 6): dim(kerf)+dim(Imf)=n\dim(\ker f) + \dim(\operatorname{Im} f) = n, cioè nullità + rango = dimensione di partenza. Un'unica legge governa iniettività, suriettività e "quanto" la trasformazione schiaccia.

⚠️ Attenzione. Nucleo e immagine vivono in spazi diversi: il nucleo è nello spazio di partenza (i vettori che entrano e vengono azzerati), l'immagine nello spazio di arrivo (i valori che escono). Un'applicazione f:RnRmf:\mathbb R^n\to\mathbb R^m è biiettiva (invertibile) solo se n=mn=m e la matrice è invertibile (det0\det\neq0): allora nucleo banale e immagine piena coincidono.


🗺️ Come si collega il tutto

L'applicazione lineare è la funzione tra spazi vettoriali che rispetta somma e prodotto per scalare (cap. 5): cattura rotazioni, proiezioni, dilatazioni — tutte le trasformazioni "regolari". Il teorema centrale ("ogni applicazione lineare è una matrice", con colonne =f(ej)=f(\mathbf e_j)) chiude il cerchio col cap. 2: matrice e trasformazione sono la stessa cosa, e il prodotto di matrici è la composizione di applicazioni. Il nucleo (ciò che si azzera, → iniettività) e l'immagine (ciò che si raggiunge, → suriettività, dim = rango) si legano col teorema nullità + rango (cap. 6) e coi sistemi omogenei (cap. 4). Il passo successivo è la domanda più feconda su una trasformazione: esistono direzioni privilegiate che essa lascia invariate (a meno di allungamento)? Sono gli autovettori (cap. 8).


🔑 Concetti chiave

TermineIn una fraseDa non confondere con
Applicazione linearef(u+v)=f(u)+f(v)f(\mathbf u+\mathbf v)=f(\mathbf u)+f(\mathbf v), f(λv)=λf(v)f(\lambda\mathbf v)=\lambda f(\mathbf v)Traslazione (sposta l'origine, non è lineare)
Matrice di ffColonne = immagini della base f(ej)f(\mathbf e_j); f(x)=Axf(\mathbf x)=A\mathbf x(ogni applicazione lineare ne ha una sola)
Nucleo kerf\ker fVettori mandati in 0\mathbf 0; nello spazio di partenzaImmagine (nello spazio di arrivo)
Immagine Imf\operatorname{Im}fValori raggiunti = span colonne; dim=\dim= rangoNucleo (ciò che si azzera)
Iniettiva    kerf={0}\iff \ker f=\{\mathbf 0\} (niente collassa)Suriettiva (    \iff immagine piena)
Composizione fgf\circ gMatrice ABAB: "prima gg, poi ff"(l'ordine conta: ABBAAB\neq BA)

📝 Riepilogo

  • Un'applicazione lineare f:VWf:V\to W rispetta le operazioni: f(u+v)=f(u)+f(v)f(\mathbf u+\mathbf v)=f(\mathbf u)+f(\mathbf v) e f(λv)=λf(v)f(\lambda\mathbf v)=\lambda f(\mathbf v) (quindi f(0)=0f(\mathbf 0)=\mathbf 0). Geometricamente: rotazioni, dilatazioni, riflessioni, proiezioni (non le traslazioni). Commuta con le combinazioni lineari.
  • Ogni applicazione lineare è una matrice: f(x)=Axf(\mathbf x)=A\mathbf x, con le colonne di AA = immagini della base canonica f(ej)f(\mathbf e_j). Basta sapere dove va la base per conoscere tutta ff. La composizione fgf\circ g ha matrice ABAB (comporre = moltiplicare).
  • Il nucleo kerf={x:f(x)=0}\ker f=\{\mathbf x: f(\mathbf x)=\mathbf 0\} (spazio di partenza) è ciò che viene azzerato: ff iniettiva     kerf={0}\iff \ker f=\{\mathbf 0\}. L'immagine Imf\operatorname{Im}f (spazio di arrivo) è ciò che si raggiunge (= span colonne, dim=\dim= rango): ff suriettiva     \iff immagine piena.
  • Vale nullità + rango = nn (dim di partenza). Un'applicazione è biiettiva/invertibile solo se quadrata con det0\det\neq0. Prossimo passo: le direzioni invarianti, gli autovettori (cap. 8).

Geometria e Algebra Lineare

Hai letto. Ora impara.

L'AI trasforma questo modulo in strumenti di studio personalizzati.

Autovalori e autovettori

In breve

Data una trasformazione lineare, in generale ogni vettore viene ruotato e allungato in modo complicato. Ma quasi ogni trasformazione ha alcune direzioni speciali che essa non ruota: vettori che, applicando la matrice, restano sulla stessa retta — solo allungati o accorciati (eventualmente invertiti). Questi vettori privilegiati sono gli autovettori, e il fattore di allungamento associato è l'autovalore. Sono i concetti più profondi e più applicativi di tutto il corso: descrivono i "modi propri" di vibrazione di una struttura, la stabilità di un sistema, gli assi principali di una rotazione, il funzionamento di Google (PageRank) e della meccanica quantistica. Questo capitolo definisce autovalori e autovettori e mostra come calcolarli con il polinomio caratteristico.

🎯 Alla fine di questo capitolo saprai: cosa sono autovalore e autovettore e il loro significato geometrico; l'equazione Av=λvA\mathbf v = \lambda\mathbf v; come si calcolano gli autovalori con il polinomio caratteristico (det(AλI)=0\det(A-\lambda I)=0); come si trovano gli autovettori (autospazi); cosa sono molteplicità algebrica e geometrica.


L'idea di autovettore

Perché conta: gli autovettori sono le direzioni "invarianti" di una trasformazione; individuarli semplifica enormemente lo studio del sistema e ne rivela la struttura profonda.

Applichiamo una matrice AA a vari vettori: di solito ciascuno viene mandato in una direzione diversa, ruotato in modo imprevedibile. Ma per certe direzioni speciali succede qualcosa di semplice: il vettore trasformato resta parallelo a quello di partenza — la trasformazione lo allunga o accorcia, senza deviarlo dalla sua retta. Questi sono gli autovettori.

Formalmente: un vettore v0\mathbf v \neq \mathbf 0 è un autovettore di AA se esiste un numero λ\lambda tale che Av=λv.A\mathbf v = \lambda\mathbf v. Il numero λ\lambda è l'autovalore associato: è il fattore di allungamento lungo quella direzione. L'equazione dice: "applicare AA a v\mathbf v equivale a moltiplicarlo per il numero λ\lambda". La trasformazione, su quella direzione, si comporta come una semplice moltiplicazione. Se λ=2\lambda = 2, l'autovettore raddoppia; se λ=12\lambda = \tfrac12, si dimezza; se λ=1\lambda = -1, si inverte (stessa retta, verso opposto); se λ=1\lambda = 1, resta fermo; se λ=0\lambda = 0, viene schiacciato nell'origine (e v\mathbf v sta nel nucleo!).

Perché sono così importanti? Perché rivelano la struttura intrinseca della trasformazione, indipendente dal sistema di coordinate. Gli autovettori sono gli "assi naturali" lungo cui la trasformazione agisce nel modo più semplice possibile. In un ponte che vibra, sono i modi propri di oscillazione; in un sistema dinamico, le direzioni di crescita o decadimento; il segno e il modulo degli autovalori dicono se il sistema è stabile o esplode.

🔗 Analogia. Immagina di impastare e stirare un foglio di gomma (la trasformazione). Quasi ogni linea disegnata sul foglio viene sia allungata sia ruotata. Ma ci sono alcune direzioni "magiche" lungo cui una linea viene solo stirata, senza cambiare inclinazione: quelle sono gli autovettori, e di quanto viene stirata è l'autovalore. Trovare quelle direzioni significa capire "come funziona davvero" la deformazione, al netto delle apparenze.


Calcolo degli autovalori: il polinomio caratteristico

Perché conta: trasforma un problema geometrico ("quali direzioni sono invarianti?") in un problema algebrico risolvibile (una equazione polinomiale).

Come si trovano autovalori e autovettori? Partiamo dall'equazione Av=λvA\mathbf v = \lambda\mathbf v e riscriviamola portando tutto a sinistra. Usando l'identità v=Iv\mathbf v = I\mathbf v: Avλv=0(AλI)v=0.A\mathbf v - \lambda\mathbf v = \mathbf 0 \quad\Longrightarrow\quad (A - \lambda I)\mathbf v = \mathbf 0. Questo è un sistema lineare omogeneo nella matrice (AλI)(A - \lambda I). Ora, cerchiamo autovettori v0\mathbf v \neq \mathbf 0: vogliamo cioè che questo sistema omogeneo abbia soluzioni non banali. Ma sappiamo (cap. 3-4) che un sistema omogeneo quadrato ha soluzioni diverse da zero se e solo se la matrice dei coefficienti ha determinante nullo. Quindi la condizione sugli autovalori è: det(AλI)=0.\det(A - \lambda I) = 0.

Questa è l'equazione caratteristica. Sviluppando il determinante si ottiene un polinomio in λ\lambda di grado nn (per una matrice n×nn\times n), il polinomio caratteristico p(λ)=det(AλI)p(\lambda) = \det(A - \lambda I). Le sue radici sono esattamente gli autovalori di AA. Il problema geometrico è così ridotto a: scrivere un polinomio e trovarne le radici.

Una matrice n×nn\times n ha quindi al più nn autovalori (le radici di un polinomio di grado nn). Attenzione: alcune radici possono essere complesse (una rotazione nel piano non ha autovettori reali — nessuna direzione reale resta invariata!) oppure ripetute. La molteplicità di λ\lambda come radice del polinomio si chiama molteplicità algebrica.

🧩 Esempio. Sia A=(2103)A = \begin{pmatrix} 2 & 1 \\ 0 & 3 \end{pmatrix}. Allora AλI=(2λ103λ)A - \lambda I = \begin{pmatrix} 2-\lambda & 1 \\ 0 & 3-\lambda \end{pmatrix}, e det(AλI)=(2λ)(3λ)0=(2λ)(3λ)\det(A-\lambda I) = (2-\lambda)(3-\lambda) - 0 = (2-\lambda)(3-\lambda). Ponendo =0=0: gli autovalori sono λ1=2\lambda_1 = 2 e λ2=3\lambda_2 = 3. (Per le matrici triangolari, gli autovalori sono comodamente gli elementi sulla diagonale.)


Autospazi e molteplicità

Perché conta: a ogni autovalore corrisponde tutto un sottospazio di autovettori; il confronto tra le due molteplicità decide se la matrice è diagonalizzabile (cap. 9).

Trovato un autovalore λ\lambda, come si trovano i suoi autovettori? Si risolve il sistema omogeneo (AλI)v=0(A - \lambda I)\mathbf v = \mathbf 0 (ora con λ\lambda numero noto): le sue soluzioni non nulle sono gli autovettori. L'insieme di tutte le soluzioni (autovettori più il vettore nullo) forma un sottospazio, l'autospazio EλE_\lambda relativo a λ\lambda. È il nucleo della matrice (AλI)(A - \lambda I), e quindi (cap. 5) un sottospazio a tutti gli effetti: se v\mathbf v è autovettore, lo è anche ogni suo multiplo (la stessa direzione), e le combinazioni di autovettori dello stesso λ\lambda sono ancora autovettori di λ\lambda.

Entrano ora in gioco due molteplicità associate a ciascun autovalore, la cui distinzione è decisiva:

  • la molteplicità algebrica ma(λ)m_a(\lambda): quante volte λ\lambda è radice del polinomio caratteristico;
  • la molteplicità geometrica mg(λ)m_g(\lambda): la dimensione dell'autospazio EλE_\lambda (quanti autovettori indipendenti ha λ\lambda).

Vale sempre la disuguaglianza 1mg(λ)ma(λ)1 \leq m_g(\lambda) \leq m_a(\lambda): la geometrica non supera mai l'algebrica. Il caso in cui sono uguali per ogni autovalore è quello "buono" (la matrice sarà diagonalizzabile, cap. 9); il caso mg<mam_g < m_a è quello "difettoso", in cui mancano autovettori. Un fatto utile che useremo: autovettori relativi ad autovalori diversi sono sempre linearmente indipendenti — direzioni con fattori di allungamento diversi non possono essere allineate.

⚠️ Attenzione. L'autovettore per definizione è non nullo (v0\mathbf v \neq \mathbf 0): 0\mathbf 0 soddisfa banalmente A0=λ0A\mathbf 0 = \lambda\mathbf 0 per qualsiasi λ\lambda, quindi non individua nessuna direzione ed è escluso. L'autovalore invece può essere 00 (significa che l'autospazio è il nucleo di AA: la matrice schiaccia quella direzione). Non confondere: "autovettore nullo" non esiste, "autovalore nullo" sì.


🗺️ Come si collega il tutto

Gli autovettori sono le direzioni che una trasformazione (cap. 7) lascia invariate (solo allungate del fattore autovalore): Av=λvA\mathbf v=\lambda\mathbf v. Il calcolo riduce la geometria all'algebra: la condizione di soluzioni non banali del sistema omogeneo (AλI)v=0(A-\lambda I)\mathbf v=\mathbf 0 (cap. 4) è det(AλI)=0\det(A-\lambda I)=0 (cap. 3), il polinomio caratteristico, le cui radici sono gli autovalori. Gli autospazi sono nuclei (cap. 5-7), e il confronto tra molteplicità algebrica e geometrica decide la questione del prossimo capitolo: quando esiste una base di soli autovettori, in cui la trasformazione diventa banalmente una moltiplicazione lungo ogni asse? È la diagonalizzazione (cap. 9), il coronamento della teoria.


🔑 Concetti chiave

TermineIn una fraseDa non confondere con
Autovettorev0\mathbf v\neq\mathbf 0 con Av=λvA\mathbf v=\lambda\mathbf v: direzione invarianteVettore qualsiasi (viene ruotato)
Autovalore λ\lambdaFattore di allungamento lungo l'autovettoreAutovettore (è la direzione, non il fattore)
Polinomio caratteristicop(λ)=det(AλI)p(\lambda)=\det(A-\lambda I); le radici sono gli autovalori(grado nn → al più nn autovalori)
Autospazio EλE_\lambdaSottospazio degli autovettori di λ\lambda (= ker(AλI)\ker(A-\lambda I))Un solo autovettore (l'autospazio è tutta la retta/piano)
Molt. algebricaQuante volte λ\lambda è radice di p(λ)p(\lambda)Molt. geometrica (dimEλ\dim E_\lambda; mgmam_g\leq m_a)

📝 Riepilogo

  • Un autovettore è una direzione invariante di AA: v0\mathbf v\neq\mathbf 0 tale che Av=λvA\mathbf v=\lambda\mathbf v (la trasformazione lo allunga senza ruotarlo). L'autovalore λ\lambda è il fattore di allungamento (λ=1\lambda=1 fermo, 1-1 invertito, 00 schiacciato nel nucleo). Rivelano la struttura intrinseca della trasformazione (modi propri, stabilità).
  • Gli autovalori si trovano dal polinomio caratteristico p(λ)=det(AλI)=0p(\lambda)=\det(A-\lambda I)=0 (deriva dal richiedere soluzioni non banali del sistema omogeneo (AλI)v=0(A-\lambda I)\mathbf v=\mathbf 0). È di grado nn: al più nn autovalori, eventualmente complessi o ripetuti. Per matrici triangolari, sono gli elementi diagonali.
  • Gli autovettori di λ\lambda si trovano risolvendo (AλI)v=0(A-\lambda I)\mathbf v=\mathbf 0; formano l'autospazio EλE_\lambda (un sottospazio = nucleo di AλIA-\lambda I). Autovettori di autovalori diversi sono indipendenti.
  • Due molteplicità: algebrica mam_a (radice di pp) e geometrica mg=dimEλm_g=\dim E_\lambda, con 1mgma1\leq m_g\leq m_a. L'autovettore è sempre 0\neq\mathbf 0, ma l'autovalore può essere 00. Prossimo passo: la diagonalizzazione (cap. 9).

Geometria e Algebra Lineare

Hai letto. Ora impara.

L'AI trasforma questo modulo in strumenti di studio personalizzati.

Diagonalizzazione

In breve

Se una matrice ha "abbastanza" autovettori indipendenti da formare una base, allora — visti in quel sistema di riferimento — la trasformazione diventa banale: si limita a moltiplicare ogni asse per il suo autovalore. In termini matriciali, questo significa scrivere la matrice come una matrice diagonale, a meno di un cambio di base: è la diagonalizzazione, il coronamento di tutta la teoria vista finora. Una matrice diagonalizzata è una miniera: si calcolano immediatamente le sue potenze (utile per sistemi dinamici e catene di Markov), si risolvono equazioni differenziali, si capisce la struttura del sistema. Questo capitolo spiega quando una matrice è diagonalizzabile, come si diagonalizza (A=PDP1A = PDP^{-1}), e il caso d'oro delle matrici simmetriche.

🎯 Alla fine di questo capitolo saprai: cosa significa diagonalizzare una matrice e perché è utile; il criterio di diagonalizzabilità (base di autovettori / molteplicità); la formula A=PDP1A = PDP^{-1} e come costruire PP e DD; il teorema spettrale per le matrici simmetriche; l'uso per calcolare potenze AkA^k.


Che cosa significa diagonalizzare

Perché conta: diagonalizzare significa trovare il sistema di coordinate in cui la trasformazione è più semplice possibile; è il traguardo verso cui puntava tutto il corso.

Una matrice diagonale DD (tutti zeri fuori dalla diagonale) rappresenta la trasformazione più semplice che esista: moltiplica ogni asse coordinato per un numero, in modo indipendente dagli altri. Non c'è mescolamento tra le coordinate. Sarebbe magnifico se ogni trasformazione fosse così: purtroppo una matrice generica mescola le coordinate. Ma — ed è l'idea centrale — spesso esiste un sistema di riferimento diverso, fatto di autovettori, in cui la stessa trasformazione diventa diagonale.

Una matrice AA si dice diagonalizzabile se esiste una base dello spazio fatta interamente di autovettori di AA. In quella base, applicare AA significa semplicemente allungare ciascun vettore di base per il suo autovalore: la matrice, letta in quelle coordinate, è la matrice diagonale DD degli autovalori. Diagonalizzare = trovare il "punto di vista" giusto in cui la trasformazione si sbroglia e mostra la sua natura semplice.

🔗 Analogia. Diagonalizzare è come raddrizzare gli assi di un'ellisse storta. Un'ellisse disegnata di traverso ha un'equazione complicata (con termini misti xyxy); ma se ruoti gli assi allineandoli con gli assi propri dell'ellisse, l'equazione si semplifica (x2a2+y2b2=1\frac{x^2}{a^2}+\frac{y^2}{b^2}=1, niente termine misto). Gli autovettori sono quegli assi naturali: cambiare base per allinearsi a essi è come girare la testa finché l'oggetto storto appare dritto.


Il criterio di diagonalizzabilità

Perché conta: dà una condizione operativa esatta per sapere, prima di procedere, se una matrice si può diagonalizzare.

Non tutte le matrici sono diagonalizzabili: serve che esistano abbastanza autovettori indipendenti da formare una base (cioè nn per una matrice n×nn\times n). Ci sono due criteri equivalenti, uno "di conteggio" e uno più fine basato sulle molteplicità (cap. 8):

Criterio pratico. Una matrice n×nn\times n è diagonalizzabile se e solo se la somma delle molteplicità geometriche degli autovalori è nn — cioè se, mettendo insieme gli autovettori indipendenti di tutti gli autospazi, si arriva a nn (una base intera).

Criterio con le molteplicità. Poiché autovettori di autovalori diversi sono indipendenti, la condizione si traduce così: AA è diagonalizzabile     \iff per ogni autovalore la molteplicità geometrica è uguale a quella algebrica (mg(λ)=ma(λ)m_g(\lambda) = m_a(\lambda)), e il polinomio caratteristico ha tutte le radici nel campo considerato (in R\mathbb R, tutti gli autovalori reali).

Due casi particolari, molto comodi negli esercizi:

  • se una matrice n×nn\times n ha nn autovalori distinti, è automaticamente diagonalizzabile (ogni autovalore ha molteplicità 1, quindi mg=ma=1m_g = m_a = 1, e i loro nn autovettori sono indipendenti). È il caso "generico";
  • se invece qualche autovalore ha mg<mam_g < m_a (autospazio "troppo piccolo", mancano autovettori), la matrice non è diagonalizzabile: si dice difettosa.

Come si diagonalizza: A = PDP⁻¹

Perché conta: è la formula operativa che realizza il cambio di base e permette tutti i calcoli successivi (potenze, esponenziali di matrici).

Supponiamo AA diagonalizzabile. La diagonalizzazione si scrive con una formula precisa: A=PDP1,A = P D P^{-1}, dove:

  • DD è la matrice diagonale che ha sulla diagonale gli autovalori λ1,,λn\lambda_1, \dots, \lambda_n;
  • PP è la matrice che ha per colonne gli autovettori corrispondenti (nello stesso ordine degli autovalori in DD);
  • P1P^{-1} è la sua inversa.

La matrice PP è la matrice del cambio di base: traduce dalle coordinate "naturali" (autovettori) a quelle standard e viceversa. La formula si legge da destra a sinistra come "trasforma nelle coordinate degli autovettori (P1P^{-1}), lì applica la trasformazione semplice (DD), poi torna alle coordinate standard (PP)". Perché PP sia invertibile occorre — ecco di nuovo il criterio — che le sue colonne (gli autovettori) siano indipendenti, cioè che formino una base: esattamente la condizione di diagonalizzabilità.

L'utilità pratica esplode nel calcolo delle potenze. Calcolare AkA^k direttamente (moltiplicando AA per sé stessa kk volte) è lunghissimo; ma con la diagonalizzazione i fattori P1PP^{-1}P si semplificano a catena e resta: Ak=PDkP1,A^k = P D^k P^{-1}, e DkD^k è banale — basta elevare a kk ciascun elemento diagonale (λik\lambda_i^k). Questo rende immediati i calcoli su sistemi dinamici, catene di Markov (evoluzione di probabilità nel tempo), successioni ricorsive (es. Fibonacci) e stabilità: il comportamento a lungo termine è dominato dall'autovalore di modulo più grande.

🧩 Esempio. Riprendiamo A=(2103)A = \begin{pmatrix} 2 & 1 \\ 0 & 3 \end{pmatrix} (autovalori λ1=2\lambda_1=2, λ2=3\lambda_2=3, distinti → diagonalizzabile). Gli autovettori: per λ=2\lambda=2, (A2I)v=0(A-2I)\mathbf v=\mathbf 0v1=(1,0)\mathbf v_1=(1,0); per λ=3\lambda=3, dà v2=(1,1)\mathbf v_2=(1,1). Quindi D=\begin{psmallmatrix}2&0\\0&3\end{psmallmatrix} e P=\begin{psmallmatrix}1&1\\0&1\end{psmallmatrix} (autovettori in colonna). Allora A=PDP1A=PDP^{-1}, e per esempio A^{10}=P\begin{psmallmatrix}2^{10}&0\\0&3^{10}\end{psmallmatrix}P^{-1} — calcolabile a mano, mentre moltiplicare AA dieci volte sarebbe proibitivo.


Il teorema spettrale (matrici simmetriche)

Perché conta: garantisce che una classe importantissima di matrici — le simmetriche — è sempre diagonalizzabile, e per di più con autovettori ortogonali; è il ponte verso il prossimo capitolo.

C'è una classe di matrici per cui la diagonalizzazione è sempre garantita, senza bisogno di verifiche: le matrici simmetriche (AT=AA^T = A, cap. 2). Lo assicura uno dei teoremi più belli e usati dell'algebra lineare, il teorema spettrale:

Ogni matrice simmetrica reale è diagonalizzabile; inoltre i suoi autovalori sono tutti reali e gli autovettori (di autovalori diversi) sono ortogonali tra loro. Si può quindi diagonalizzare con una base ortonormale di autovettori.

È un risultato eccezionale per due motivi. Primo: elimina ogni incertezza — se la matrice è simmetrica, è diagonalizzabile, punto. Secondo: gli autovettori si possono scegliere ortogonali (perpendicolari) e di norma 1, cioè formano una base ortonormale (cap. 10). In quel caso la matrice PP del cambio di base è ortogonale (P1=PTP^{-1} = P^T, comodissimo) e si scrive A=PDPTA = P D P^T. Le matrici simmetriche compaiono ovunque nelle applicazioni (matrici di inerzia, forme quadratiche, matrici di covarianza in statistica, hessiane in ottimizzazione), e il teorema spettrale è ciò che permette di "diagonalizzarle" trovando gli assi principali — il tema che collega direttamente al prodotto scalare (cap. 10) e alle coniche (cap. 12).

⚠️ Attenzione. Diagonalizzabilità e invertibilità sono indipendenti: una matrice può essere diagonalizzabile ma non invertibile (se ha λ=0\lambda=0 tra gli autovalori, DD ha uno zero in diagonale → non invertibile, ma resta diagonalizzabile); e viceversa una matrice invertibile può non essere diagonalizzabile. Non confondere i due concetti: l'invertibilità dipende da det0\det\neq0, la diagonalizzabilità dal numero di autovettori indipendenti.


🗺️ Come si collega il tutto

La diagonalizzazione corona la teoria: usando gli autovettori (cap. 8) come base (cap. 6), la trasformazione (cap. 7) diventa una banale moltiplicazione asse per asse, cioè una matrice diagonale DD. Il criterio (mg=mam_g=m_a per ogni autovalore, ossia nn autovettori indipendenti) e i casi comodi (nn autovalori distinti → diagonalizzabile) rendono la verifica operativa. La formula A=PDP1A=PDP^{-1} (con PP = autovettori in colonna, cambio di base del cap. 6) permette di calcolare potenze Ak=PDkP1A^k=PD^kP^{-1}, chiave per sistemi dinamici. Il teorema spettrale garantisce che le matrici simmetriche sono sempre diagonalizzabili con autovettori ortogonali: da qui il passo naturale al prodotto scalare, all'ortogonalità e alle basi ortonormali (cap. 10), e poi agli assi principali delle coniche (cap. 12).


🔑 Concetti chiave

TermineIn una fraseDa non confondere con
DiagonalizzabileEsiste una base di autovettori: A=PDP1A=PDP^{-1}Invertibile (det0\det\neq0; concetti indipendenti)
DDMatrice diagonale degli autovaloriPP (colonne = autovettori)
PPCambio di base: autovettori in colonna (dev'essere invertibile)DD (i valori, non le direzioni)
CriterioDiagonalizzabile     mg=ma\iff m_g=m_a per ogni λ\lambda (n autovettori indip.)(nn autovalori distinti ⇒ sempre sì)
Ak=PDkP1A^k=PD^kP^{-1}Potenze facili: λik\lambda_i^k sulla diagonale(moltiplicare AA kk volte è molto più lungo)
Teorema spettraleSimmetrica ⇒ diagonalizzabile, autovalori reali, autovettori ortogonali(vale per AT=AA^T=A, non in generale)

📝 Riepilogo

  • Diagonalizzare significa trovare una base di autovettori in cui la trasformazione diventa la matrice diagonale DD degli autovalori (moltiplica ogni asse per il suo λ\lambda): il sistema di coordinate in cui tutto si semplifica.
  • Criterio: AA (n×nn\times n) è diagonalizzabile     \iff ha nn autovettori indipendenti     mg(λ)=ma(λ)\iff m_g(\lambda)=m_a(\lambda) per ogni autovalore (con tutti gli autovalori nel campo). Caso comodo: nn autovalori distinti ⇒ automaticamente diagonalizzabile. Se mg<mam_g<m_a: difettosa, non diagonalizzabile.
  • Formula: A=PDP1A=PDP^{-1}, con DD = autovalori in diagonale e PP = autovettori in colonna (matrice del cambio di base). Applicazione principale: potenze Ak=PDkP1A^k=PD^kP^{-1} (solo λik\lambda_i^k) per sistemi dinamici, Markov, ricorrenze, stabilità.
  • Teorema spettrale: ogni matrice simmetrica reale è diagonalizzabile, con autovalori reali e autovettori ortogonali (base ortonormale, A=PDPTA=PDP^T). Diagonalizzabilità e invertibilità sono concetti indipendenti. Prossimo passo: prodotto scalare e ortogonalità (cap. 10).

Geometria e Algebra Lineare

Hai letto. Ora impara.

L'AI trasforma questo modulo in strumenti di studio personalizzati.

Prodotto scalare e ortogonalità

In breve

L'algebra lineare "pura" (spazi, basi, applicazioni) non parla di lunghezze e angoli: sa combinare vettori, ma non sa dire quanto sono lunghi o se sono perpendicolari. Per introdurre la geometria metrica serve il prodotto scalare, incontrato sui vettori del piano nel cap. 1 e qui elevato a strumento generale. Con esso definiamo norma, distanza, angolo e soprattutto l'ortogonalità. Da qui nascono le basi ortonormali — i sistemi di riferimento perfetti, in cui ogni conto si semplifica — e la proiezione ortogonale, l'operazione che trova "l'ombra" di un vettore su un sottospazio e sta alla base del metodo dei minimi quadrati, onnipresente in ingegneria e statistica.

🎯 Alla fine di questo capitolo saprai: cos'è il prodotto scalare come struttura generale e cosa induce (norma, angolo); il concetto di ortogonalità e basi ortonormali; il vantaggio di lavorare con basi ortonormali; la proiezione ortogonale e il suo legame con i minimi quadrati.


Il prodotto scalare come struttura

Perché conta: è ciò che aggiunge lunghezze e angoli a uno spazio vettoriale, trasformando l'algebra in geometria.

Nel cap. 1 il prodotto scalare era una formula sulle componenti; ora lo vediamo per quello che è: la struttura che dota uno spazio vettoriale di una geometria metrica. Un prodotto scalare su uno spazio VV è un'operazione che a due vettori associa un numero u,v\langle \mathbf u, \mathbf v\rangle (scritto anche uv\mathbf u\cdot\mathbf v), con tre proprietà: è simmetrico (u,v=v,u\langle\mathbf u,\mathbf v\rangle = \langle\mathbf v,\mathbf u\rangle), lineare in ciascun argomento, e definito positivo (v,v>0\langle\mathbf v,\mathbf v\rangle > 0 per v0\mathbf v \neq \mathbf 0). In Rn\mathbb{R}^n quello standard è uv=uivi\mathbf u\cdot\mathbf v = \sum u_i v_i.

Da questa struttura discende tutta la geometria:

  • la norma (lunghezza): v=v,v\|\mathbf v\| = \sqrt{\langle\mathbf v,\mathbf v\rangle};
  • la distanza tra due vettori: uv\|\mathbf u - \mathbf v\|;
  • l'angolo: cosθ=u,vuv\cos\theta = \dfrac{\langle\mathbf u,\mathbf v\rangle}{\|\mathbf u\|\,\|\mathbf v\|}.

Uno spazio vettoriale dotato di prodotto scalare si chiama spazio euclideo: è lo spazio in cui la geometria (Pitagora, angoli, perpendicolarità) ha pieno diritto di cittadinanza. Una disuguaglianza fondamentale che tiene tutto insieme è quella di Cauchy-Schwarz, u,vuv|\langle\mathbf u,\mathbf v\rangle| \leq \|\mathbf u\|\,\|\mathbf v\|, che garantisce proprio che cosθ\cos\theta sia sempre compreso tra 1-1 e 11 (l'angolo esiste davvero).


Ortogonalità e basi ortonormali

Perché conta: le basi ortonormali sono i sistemi di riferimento ideali; in esse i calcoli (coordinate, proiezioni, lunghezze) diventano immediati.

Il concetto-cardine è l'ortogonalità: due vettori sono ortogonali (perpendicolari) se il loro prodotto scalare è nullo, u,v=0\langle\mathbf u,\mathbf v\rangle = 0. È la traduzione algebrica del "formare un angolo retto", e il fatto più usato dell'intero capitolo.

Un insieme di vettori a due a due ortogonali (e non nulli) è automaticamente linearmente indipendente: direzioni perpendicolari non possono essere combinazioni l'una dell'altra. Se poi tali vettori generano lo spazio, formano una base ortogonale. E se in più sono tutti di norma 1 (versori), formano una base ortonormale — il sistema di riferimento perfetto. La base canonica di Rn\mathbb{R}^n è l'esempio principe: e1,,en\mathbf e_1, \dots, \mathbf e_n sono a due a due ortogonali e di lunghezza 1.

Perché le basi ortonormali sono così preziose? Perché in esse ogni calcolo si semplifica drasticamente. Le coordinate di un vettore rispetto a una base ortonormale {u1,,un}\{\mathbf u_1, \dots, \mathbf u_n\} si trovano con un semplice prodotto scalare, senza risolvere sistemi: v=v,u1u1++v,unun.\mathbf v = \langle\mathbf v, \mathbf u_1\rangle\,\mathbf u_1 + \dots + \langle\mathbf v, \mathbf u_n\rangle\,\mathbf u_n. Ogni coordinata è la "quantità di v\mathbf v lungo quella direzione", ottenuta proiettando. In una base qualsiasi servirebbe risolvere un sistema lineare (cap. 4); in una ortonormale basta un prodotto scalare per coordinata. Esiste anche un procedimento, l'ortogonalizzazione di Gram-Schmidt, che trasforma una base qualsiasi in una ortonormale, garantendo che una tale base esista sempre.

🔗 Analogia. Una base ortonormale è come i punti cardinali Nord/Est su una mappa: perpendicolari e di "lunghezza unitaria". Per sapere quanto sei spostato a Est basta guardare la componente Est, indipendentemente da quella Nord — le due direzioni non "interferiscono". Con assi obliqui (base non ortogonale) dovresti fare conti incrociati per districare le due direzioni; con assi perpendicolari, ogni direzione si legge da sola.


Proiezione ortogonale e minimi quadrati

Perché conta: la proiezione ortogonale trova il punto di un sottospazio più vicino a un vettore dato; è il fondamento dei minimi quadrati, il metodo più usato per adattare modelli ai dati.

Data una direzione (o un sottospazio) e un vettore v\mathbf v esterno, la proiezione ortogonale di v\mathbf v è la sua "ombra" su quel sottospazio: il vettore del sottospazio più vicino a v\mathbf v. Su una direzione data da un versore u\mathbf u, la proiezione è proju(v)=v,uu\operatorname{proj}_{\mathbf u}(\mathbf v) = \langle\mathbf v, \mathbf u\rangle\,\mathbf u. La caratteristica geometrica decisiva: il "residuo" vproj(v)\mathbf v - \operatorname{proj}(\mathbf v) (ciò che avanza) è ortogonale al sottospazio. È il principio del filo a piombo: la distanza minima da un piano si misura lungo la perpendicolare.

Questa idea genera uno dei metodi più importanti della matematica applicata: i minimi quadrati. Il problema tipico: un sistema Ax=bA\mathbf x = \mathbf b non ha soluzione (più equazioni che incognite, dati sperimentali affetti da rumore, come sempre nella pratica). Non potendo risolverlo esattamente, si cerca la x\mathbf x che rende AxA\mathbf x il più vicino possibile a b\mathbf b, cioè che minimizza l'errore Axb2\|A\mathbf x - \mathbf b\|^2 (la somma dei quadrati degli scarti — da cui il nome). La soluzione è geometrica: AxA\mathbf x deve essere la proiezione ortogonale di b\mathbf b sull'immagine di AA. Imponendo che il residuo sia ortogonale alle colonne di AA si ottengono le equazioni normali ATAx=ATbA^T A\,\mathbf x = A^T\mathbf b, che si risolvono sempre.

È il fondamento della regressione lineare (la "retta che meglio approssima" una nube di punti), usata in statistica, econometria, machine learning, elaborazione dei segnali, taratura di strumenti: ovunque si debba adattare un modello a dati imperfetti, si sta calcolando una proiezione ortogonale.

🧩 Esempio. Proiettiamo v=(3,4)\mathbf v = (3, 4) sulla direzione dell'asse xx, cioè su u=(1,0)\mathbf u = (1, 0) (già un versore). La proiezione è v,uu=(31+40)(1,0)=3(1,0)=(3,0)\langle\mathbf v,\mathbf u\rangle\,\mathbf u = (3\cdot1 + 4\cdot0)\,(1,0) = 3\,(1,0) = (3, 0): l'ombra di (3,4)(3,4) sull'asse xx. Il residuo (3,4)(3,0)=(0,4)(3,4) - (3,0) = (0,4) è perpendicolare all'asse xx (è verticale). ✓ È esattamente ciò che fa la regressione, ma in dimensioni più alte.

⚠️ Attenzione. "Ortogonale" (prodotto scalare nullo) non significa "indipendente" in senso generico: l'ortogonalità è più forte dell'indipendenza (vettori ortogonali non nulli sono sempre indipendenti, ma vettori indipendenti possono non essere ortogonali). E una matrice ortogonale (colonne ortonormali, QTQ=IQ^TQ=I, Q1=QTQ^{-1}=Q^T) è un'altra cosa ancora: rappresenta le trasformazioni che conservano lunghezze e angoli (rotazioni e riflessioni).


🗺️ Come si collega il tutto

Il prodotto scalare aggiunge agli spazi vettoriali (cap. 5) la geometria metrica: norma, distanza, angolo e soprattutto l'ortogonalità (u,v=0\langle\mathbf u,\mathbf v\rangle=0). Le basi ortonormali sono i sistemi di riferimento ideali — generalizzano la base canonica (cap. 6) e rendono immediate le coordinate (un prodotto scalare ciascuna). La proiezione ortogonale trova il punto più vicino in un sottospazio e fonda i minimi quadrati (equazioni normali ATAx=ATbA^TA\mathbf x=A^T\mathbf b), il metodo della regressione. Tutto questo si salda col teorema spettrale (cap. 9): le matrici simmetriche si diagonalizzano in una base ortonormale di autovettori — gli "assi principali", che nel cap. 12 raddrizzeranno le coniche. Il passo successivo è tornare alla geometria concreta: rette e piani nello spazio (cap. 11).


🔑 Concetti chiave

TermineIn una fraseDa non confondere con
Prodotto scalareu,v\langle\mathbf u,\mathbf v\rangle: simmetrico, lineare, definito positivo → norma, angoloProdotto vettoriale (dà un vettore, solo in R3\mathbb R^3)
Ortogonaliu,v=0\langle\mathbf u,\mathbf v\rangle=0: perpendicolari (più forte di indipendenti)Indipendenti (non implica perpendicolari)
Base ortonormaleVettori a due a due ortogonali, di norma 1: coordinate = prodotti scalariBase qualsiasi (coordinate via sistema lineare)
Proiezione ortogonale"Ombra" di v\mathbf v: il punto più vicino nel sottospazio(il residuo è perpendicolare al sottospazio)
Minimi quadratiMiglior soluzione approssimata: ATAx=ATbA^TA\mathbf x=A^T\mathbf bSoluzione esatta (qui il sistema non ne ha)
Matrice ortogonaleQTQ=IQ^TQ=I: conserva lunghezze/angoli (rotazioni, riflessioni)Prodotto scalare nullo tra due vettori (concetto diverso)

📝 Riepilogo

  • Il prodotto scalare u,v\langle\mathbf u,\mathbf v\rangle (simmetrico, lineare, definito positivo) dota lo spazio di geometria metrica: norma v=v,v\|\mathbf v\|=\sqrt{\langle\mathbf v,\mathbf v\rangle}, distanza uv\|\mathbf u-\mathbf v\|, angolo (cosθ=u,v/(uv)\cos\theta=\langle\mathbf u,\mathbf v\rangle/(\|\mathbf u\|\|\mathbf v\|)). Spazio con prodotto scalare = spazio euclideo; vale Cauchy-Schwarz.
  • Ortogonalità: u,v=0\langle\mathbf u,\mathbf v\rangle=0. Vettori ortogonali (non nulli) sono indipendenti; se ortogonali, di norma 1 e generatori → base ortonormale (come la canonica). Vantaggio: le coordinate sono semplici prodotti scalari, v=v,uiui\mathbf v=\sum\langle\mathbf v,\mathbf u_i\rangle\mathbf u_i (Gram-Schmidt ne garantisce l'esistenza).
  • La proiezione ortogonale è l'"ombra" di v\mathbf v sul sottospazio (il punto più vicino); il residuo è perpendicolare. Fonda i minimi quadrati: quando Ax=bA\mathbf x=\mathbf b non ha soluzione, si minimizza Axb2\|A\mathbf x-\mathbf b\|^2equazioni normali ATAx=ATbA^TA\mathbf x=A^T\mathbf b (regressione lineare, adattamento di modelli a dati).
  • "Ortogonale" è più forte di "indipendente"; una matrice ortogonale (QTQ=IQ^TQ=I) conserva lunghezze e angoli (rotazioni/riflessioni). Legame col teorema spettrale: le simmetriche si diagonalizzano in base ortonormale. Prossimo passo: rette e piani (cap. 11).

Geometria e Algebra Lineare

Hai letto. Ora impara.

L'AI trasforma questo modulo in strumenti di studio personalizzati.

Geometria analitica: rette e piani

In breve

L'algebra lineare astratta trova ora la sua incarnazione più concreta: la geometria analitica dello spazio. Rette e piani — oggetti geometrici — si descrivono con equazioni (algebra), e le loro relazioni (parallelismo, incidenza, distanza, angolo) diventano conti su vettori. È la realizzazione del programma di Cartesio: tradurre la geometria in numeri. In questo capitolo impariamo a scrivere una retta e un piano in vari modi (parametrico e cartesiano), a interpretare i coefficienti come vettori direzione e vettori normali, e a risolvere i problemi tipici: quando due rette si incontrano, l'angolo tra due piani, la distanza di un punto da un piano. Tutti gli strumenti dei capitoli precedenti (prodotto scalare, vettoriale, sistemi) confluiscono qui.

🎯 Alla fine di questo capitolo saprai: rappresentare una retta e un piano in forma parametrica e cartesiana; il ruolo del vettore direzione e del vettore normale; determinare posizioni reciproche (parallele, incidenti, sghembe); calcolare angoli e distanze.


La retta nel piano e nello spazio

Perché conta: la retta è l'oggetto geometrico più semplice; capirne le due forme (parametrica e cartesiana) è il modello di tutta la geometria analitica.

Una retta si può descrivere in due modi complementari, entrambi importanti.

Forma parametrica. Una retta è individuata da un punto P0P_0 per cui passa e da un vettore direzione v\mathbf v che ne dà l'inclinazione. Ogni punto della retta si ottiene partendo da P0P_0 e spostandosi di un multiplo di v\mathbf v: P=P0+tv,tR.P = P_0 + t\,\mathbf v, \qquad t \in \mathbb{R}. Al variare del parametro tt (un numero reale), PP percorre tutta la retta. È la descrizione "cinematica": P0P_0 è la posizione iniziale, v\mathbf v la velocità, tt il tempo. Nello spazio, scrivendo le componenti, diventa un sistema di tre equazioni x=x0+tv1x = x_0 + t v_1, y=y0+tv2y = y_0 + t v_2, z=z0+tv3z = z_0 + t v_3.

Forma cartesiana. In alternativa, la retta è l'insieme dei punti che soddisfano una o più equazioni. Nel piano, una retta è una singola equazione lineare ax+by+c=0ax + by + c = 0. Nello spazio, invece, una retta è l'intersezione di due piani, quindi si scrive come sistema di due equazioni lineari. Questo riflette un fatto dimensionale: nello spazio (3D) una sola equazione individua un piano (2D); per scendere a una retta (1D) servono due equazioni (due vincoli).

Le due forme sono equivalenti e si convertono l'una nell'altra: dalla parametrica si elimina il parametro tt per ottenere la cartesiana; dalla cartesiana si risolve il sistema per ottenere la parametrica. Saper passare dall'una all'altra è un'abilità di base.

🔗 Analogia. La forma parametrica è come le istruzioni di un navigatore: "parti da qui e vai dritto in questa direzione". La forma cartesiana è come una descrizione per vincoli: "la strada dove la distanza da A è uguale alla distanza da B". Due modi di indicare la stessa strada: uno dice come percorrerla, l'altro quale condizione la caratterizza.


Il piano e il vettore normale

Perché conta: il vettore normale è la chiave per angoli e distanze; l'equazione cartesiana del piano nasconde proprio il vettore perpendicolare al piano.

Un piano nello spazio si descrive anch'esso in due modi. In forma parametrica, serve un punto P0P_0 e due vettori direzione indipendenti u,v\mathbf u, \mathbf v (che "giacciono" sul piano): P=P0+su+tvP = P_0 + s\,\mathbf u + t\,\mathbf v, con due parametri s,ts, t (il piano è bidimensionale, servono due gradi di libertà).

Ma la forma più illuminante è quella cartesiana: ax+by+cz+d=0.ax + by + cz + d = 0. Qui c'è un fatto bellissimo e utilissimo: i coefficienti (a,b,c)(a, b, c) sono le componenti di un vettore, il vettore normale n=(a,b,c)\mathbf n = (a, b, c), che è perpendicolare al piano. Il piano è precisamente l'insieme dei punti PP tali che il vettore PP0P - P_0 (che giace sul piano) è ortogonale a n\mathbf n: la condizione n(PP0)=0\mathbf n \cdot (P - P_0) = 0, sviluppata, dà proprio ax+by+cz+d=0ax + by + cz + d = 0. Il vettore normale determina l'orientazione del piano: leggere i coefficienti dell'equazione significa leggere direttamente la direzione perpendicolare.

Questa dualità retta/piano ↔ direzione/normale è il cuore operativo della geometria analitica: una retta è caratterizzata dal suo vettore direzione (ciò lungo cui va), un piano dal suo vettore normale (ciò a cui è perpendicolare). Quasi ogni problema si risolve identificando questi vettori e facendone prodotti scalari o vettoriali.


Posizioni reciproche, angoli e distanze

Perché conta: sono i problemi concreti della geometria analitica, e si risolvono tutti riducendoli a prodotti scalari e vettoriali tra direzioni e normali.

Con direzioni e normali in mano, i problemi geometrici classici diventano conti sistematici.

Posizioni reciproche. Due rette nello spazio possono essere: incidenti (si incontrano in un punto), parallele (stessa direzione, non si incontrano), coincidenti, o sghembe (non si incontrano e non sono parallele — caso possibile solo in 3D). Si distinguono confrontando i vettori direzione (paralleli se proporzionali) e verificando se il sistema delle loro equazioni ha soluzione (Rouché-Capelli, cap. 4). Due piani sono paralleli se hanno normali proporzionali, altrimenti si intersecano in una retta. Una retta e un piano sono paralleli se la direzione della retta è ortogonale alla normale del piano (vn=0\mathbf v \cdot \mathbf n = 0).

Angoli. L'angolo tra due rette si calcola dai loro vettori direzione col prodotto scalare (cosθ=v1v2v1v2\cos\theta = \frac{\mathbf v_1\cdot\mathbf v_2}{\|\mathbf v_1\|\|\mathbf v_2\|}, cap. 1/10); in particolare sono perpendicolari se v1v2=0\mathbf v_1\cdot\mathbf v_2 = 0. L'angolo tra due piani si calcola allo stesso modo usando i loro vettori normali. Tutto si riduce all'angolo tra i vettori caratteristici.

Distanze. La distanza di un punto PP da un piano ax+by+cz+d=0ax+by+cz+d=0 ha una formula compatta che usa il vettore normale: d(P,π)=axP+byP+czP+da2+b2+c2=nP+dn.d(P, \pi) = \frac{|a x_P + b y_P + c z_P + d|}{\sqrt{a^2 + b^2 + c^2}} = \frac{|\mathbf n \cdot P + d|}{\|\mathbf n\|}. Concettualmente è la lunghezza della proiezione dello scarto lungo la normale (cap. 10): la distanza minima si misura sempre lungo la perpendicolare. Formule analoghe (spesso con il prodotto vettoriale, cap. 1) danno la distanza punto-retta e retta-retta.

🧩 Esempio. Distanza del punto P=(1,2,2)P = (1, 2, 2) dal piano 2xy+2z5=02x - y + 2z - 5 = 0. Qui n=(2,1,2)\mathbf n = (2,-1,2), n=4+1+4=3\|\mathbf n\| = \sqrt{4+1+4} = 3. Numeratore: 2112+225=22+45=1=1|2\cdot1 - 1\cdot2 + 2\cdot2 - 5| = |2 - 2 + 4 - 5| = |-1| = 1. Distanza =13= \frac{1}{3}. Il vettore normale ha fatto tutto il lavoro.

⚠️ Attenzione. Il numero di equazioni dipende dalla dimensione: nel piano (2D) la retta è una equazione; nello spazio (3D) il piano è una equazione ma la retta ne richiede due (intersezione di piani). Errore tipico: scrivere una retta nello spazio come singola equazione — quella descrive un piano. Ricorda: n° equazioni cartesiane = (dimensione ambiente) − (dimensione oggetto).


🗺️ Come si collega il tutto

La geometria analitica realizza il programma dell'intero corso: tradurre oggetti geometrici (rette, piani) in equazioni e ridurre i problemi a conti su vettori. La forma parametrica (P=P0+tvP=P_0+t\mathbf v) usa il vettore direzione; la cartesiana (ax+by+cz+d=0ax+by+cz+d=0) nasconde il vettore normale n=(a,b,c)\mathbf n=(a,b,c), perpendicolare al piano. Posizioni reciproche, angoli e distanze si risolvono con prodotto scalare (angoli, ortogonalità, cap. 1/10), prodotto vettoriale (distanze, cap. 1) e sistemi lineari (intersezioni, Rouché-Capelli, cap. 4). La distanza punto-piano è una proiezione lungo la normale (cap. 10). Il passo finale del corso applica questi stessi strumenti a curve di secondo grado — le coniche (cap. 12) — dove autovalori e assi principali (cap. 8-9) tornano a raddrizzare equazioni complicate.


🔑 Concetti chiave

TermineIn una fraseDa non confondere con
Forma parametricaP=P0+tvP=P_0+t\mathbf v: punto + direzione (retta), + 2 direzioni (piano)Forma cartesiana (equazioni/vincoli)
Forma cartesianaEquazioni lineari: nel piano retta = 1 eq.; nello spazio retta = 2 eq.(n° eq. = dim ambiente − dim oggetto)
Vettore direzioneLa direzione lungo cui va una rettaVettore normale (perpendicolare a un piano)
Vettore normale n\mathbf n(a,b,c)(a,b,c) dell'eq. del piano: perpendicolare al pianoDirezione (giace *sull'*oggetto)
SghembeRette (in 3D) né incidenti né paralleleParallele (stessa direzione) / incidenti (si toccano)
Distanza punto-piano$\dfrac{\mathbf n\cdot P+d

📝 Riepilogo

  • Una retta si scrive in forma parametrica (P=P0+tvP=P_0+t\mathbf v: punto + vettore direzione) o cartesiana (nel piano: 1 equazione ax+by+c=0ax+by+c=0; nello spazio: 2 equazioni, intersezione di piani). Le due forme si convertono eliminando/introducendo il parametro.
  • Un piano è P=P0+su+tvP=P_0+s\mathbf u+t\mathbf v (parametrica, 2 direzioni) o ax+by+cz+d=0ax+by+cz+d=0 (cartesiana). I coefficienti (a,b,c)=n(a,b,c)=\mathbf n sono il vettore normale, perpendicolare al piano: leggere l'equazione = leggere l'orientazione.
  • Dualità operativa: la retta è data dalla sua direzione, il piano dalla sua normale. Posizioni reciproche (incidenti/parallele/sghembe), angoli e ortogonalità si risolvono con prodotto scalare tra direzioni/normali; intersezioni coi sistemi (Rouché-Capelli).
  • Distanze: punto-piano =nP+dn=\frac{|\mathbf n\cdot P+d|}{\|\mathbf n\|} (proiezione lungo la normale, cap. 10). N° di equazioni cartesiane = dim ambiente − dim oggetto (attenzione: retta nello spazio = 2 equazioni!). Prossimo passo: le coniche (cap. 12).

Geometria e Algebra Lineare

Hai letto. Ora impara.

L'AI trasforma questo modulo in strumenti di studio personalizzati.

Le coniche

In breve

Chiudiamo il corso unendo tutti i fili: le coniche — ellisse, parabola, iperbole — sono le curve descritte da equazioni di secondo grado in due variabili, e il loro studio è il trionfo dell'algebra lineare applicata alla geometria. Sono curve antichissime (le studiavano i greci come sezioni di un cono) ma governano il mondo moderno: le orbite dei pianeti sono ellissi, le traiettorie dei proiettili parabole, i profili delle antenne paraboloidi. Il problema centrale è: data un'equazione di secondo grado complicata (con termini misti xyxy), come si riconosce di quale conica si tratta e come si "raddrizza"? La risposta usa autovalori e diagonalizzazione (cap. 8-9): è la sintesi conclusiva di tutto il corso.

🎯 Alla fine di questo capitolo saprai: cosa sono le coniche e la loro equazione generale di 2° grado; le tre coniche fondamentali (ellisse, parabola, iperbole) e le forme canoniche; come classificarle con la matrice associata e gli autovalori; il legame con diagonalizzazione e assi principali.


Che cosa sono le coniche

Perché conta: le coniche sono le curve di secondo grado, le più semplici dopo le rette; compaiono ovunque in fisica e ingegneria (orbite, traiettorie, ottica).

Le coniche sono le curve che si ottengono sezionando un cono con un piano: a seconda dell'inclinazione del taglio si ottiene un'ellisse (taglio "chiuso", di cui la circonferenza è caso particolare), una parabola (taglio parallelo a una generatrice del cono) o un'iperbole (taglio "aperto" a due rami). Questa origine geometrica, nota dall'antichità, spiega perché le tre curve, così diverse in apparenza, siano imparentate: sono facce dello stesso oggetto.

Dal punto di vista algebrico — quello dell'algebra lineare — una conica è l'insieme dei punti (x,y)(x,y) del piano che soddisfano un'equazione di secondo grado generale: ax2+bxy+cy2+dx+ey+f=0.a x^2 + b xy + c y^2 + d x + e y + f = 0. Compaiono i termini quadratici (x2,xy,y2x^2, xy, y^2), quelli lineari (x,yx, y) e il termine noto. Il termine misto bxybxy è quello "fastidioso": segnala che la conica è ruotata rispetto agli assi cartesiani. Se non ci fosse (e senza termini lineari) l'equazione sarebbe subito riconoscibile; la sfida è proprio gestire quel termine misto — ed è qui che entra in gioco tutto il macchinario di autovalori e diagonalizzazione.

🔗 Analogia. Le coniche sono come le ombre di una torcia puntata su un muro. Tieni la torcia dritta e vedi un cerchio; inclinala un po' e diventa un'ellisse; inclinala fino a che il cono di luce è parallelo al muro e l'ombra si "apre" in una parabola; oltre, in un'iperbole. Un unico cono di luce, infinite curve a seconda dell'angolo: esattamente le sezioni coniche.


Le tre coniche e le forme canoniche

Perché conta: le forme canoniche sono le equazioni "pulite" da cui si leggono a colpo d'occhio tutte le proprietà della curva.

Quando una conica è "ben posizionata" (centrata nell'origine e con gli assi allineati agli assi cartesiani), la sua equazione assume la forma canonica, semplice e parlante:

Ellisse: x2a2+y2b2=1\dfrac{x^2}{a^2} + \dfrac{y^2}{b^2} = 1. Curva chiusa e limitata, simmetrica rispetto a entrambi gli assi; aa e bb sono i semiassi. Se a=ba = b è una circonferenza di raggio aa. Proprietà focale: la somma delle distanze da due punti fissi (i fuochi) è costante. Le orbite dei pianeti sono ellissi con il Sole in un fuoco (prima legge di Keplero).

Iperbole: x2a2y2b2=1\dfrac{x^2}{a^2} - \dfrac{y^2}{b^2} = 1. Due rami aperti che si allontanano avvicinandosi a due rette, gli asintoti. Proprietà focale: la differenza (in valore assoluto) delle distanze da due fuochi è costante. Governa i sistemi di navigazione e le traiettorie di fuga.

Parabola: y=ax2y = a x^2 (o x=ay2x = a y^2). Un solo ramo aperto, simmetrico rispetto a un asse; ogni punto è equidistante da un fuoco e da una retta (direttrice). È la traiettoria di un proiettile (moto sotto gravità) e la forma che concentra i raggi paralleli in un punto — da cui antenne paraboliche, fari, specchi dei telescopi.

Il segno dei termini quadratici distingue i tre casi: entrambi positivi (stesso segno) → ellisse; segni opposti → iperbole; uno dei due assente (manca x2x^2 o y2y^2) → parabola. Riconoscere la conica dalla forma canonica è immediato; il problema è ricondurvi un'equazione generale.


Classificazione con gli autovalori

Perché conta: è il punto in cui tutta l'algebra lineare del corso (matrici simmetriche, autovalori, diagonalizzazione) converge per risolvere un problema geometrico concreto.

Come si classifica e si "raddrizza" una conica generale con il termine misto bxybxy? Con l'algebra lineare. La parte quadratica ax2+bxy+cy2ax^2 + bxy + cy^2 si scrive in forma matriciale usando una matrice simmetrica: A=(ab/2b/2c),ax2+bxy+cy2=(xy)A(xy).A = \begin{pmatrix} a & b/2 \\ b/2 & c \end{pmatrix}, \qquad ax^2 + bxy + cy^2 = \begin{pmatrix} x & y \end{pmatrix} A \begin{pmatrix} x \\ y \end{pmatrix}. (Il coefficiente b/2b/2 fuori diagonale distribuisce il termine misto in modo simmetrico.) Ora si applica il teorema spettrale (cap. 9): essendo AA simmetrica, è diagonalizzabile con autovettori ortogonali. I suoi autovalori λ1,λ2\lambda_1, \lambda_2 e i suoi autovettori danno tutto:

  • gli autovettori individuano gli assi principali della conica (le direzioni "naturali" lungo cui è simmetrica): ruotando gli assi per allinearli a essi, il termine misto sparisce;
  • gli autovalori diventano i coefficienti dei termini quadratici nella forma canonica, e il loro segno classifica la conica.

La regola di classificazione (per coniche non degeneri) si legge dagli autovalori — equivalentemente dal determinante di AA, che è λ1λ2\lambda_1\lambda_2:

  • detA>0\det A > 0 (autovalori stesso segno) → ellisse (o circonferenza);
  • detA<0\det A < 0 (autovalori segni opposti) → iperbole;
  • detA=0\det A = 0 (un autovalore nullo) → parabola.

Diagonalizzare la matrice della conica è ruotare gli assi per raddrizzare la curva: l'operazione astratta del cap. 9 ha qui un significato geometrico tangibile. È la dimostrazione più elegante che l'algebra lineare non è un formalismo fine a sé stesso, ma lo strumento che risolve problemi geometrici reali.

🧩 Esempio. Conica x2+4xy+y2=1x^2 + 4xy + y^2 = 1. La matrice è A=(1221)A = \begin{pmatrix} 1 & 2 \\ 2 & 1 \end{pmatrix}; detA=14=3<0\det A = 1 - 4 = -3 < 0. Autovalori: det(AλI)=(1λ)24=0λ=3\det(A-\lambda I) = (1-\lambda)^2 - 4 = 0 \Rightarrow \lambda = 3 e λ=1\lambda = -1, di segni opposti: è un'iperbole. Nel riferimento degli assi principali (autovettori) l'equazione diventa 3X2Y2=13X^2 - Y^2 = 1, forma canonica pulita, senza termine misto. ✓

⚠️ Attenzione. Esistono anche coniche degeneri: quando l'equazione di 2° grado si "spezza" in casi limite (una coppia di rette, una retta doppia, un punto, o l'insieme vuoto). Si riconoscono perché la matrice completa 3×33\times3 (che include anche i termini lineari e noto) ha determinante nullo. La classificazione con gli autovalori di AA (2×22\times2) distingue ellisse/parabola/iperbole; il determinante della matrice completa distingue conica non degenere da degenere.


🗺️ Come si collega il tutto

Le coniche (ellisse, parabola, iperbole) sono le curve di secondo grado ax2+bxy+cy2+dx+ey+f=0ax^2+bxy+cy^2+dx+ey+f=0 e chiudono il corso riunendone i temi. La geometria analitica (cap. 11) fornisce il linguaggio equazione↔curva; la matrice simmetrica AA della parte quadratica invoca il teorema spettrale (cap. 9): i suoi autovalori (cap. 8) classificano la conica (detA\det A = λ1λ2\lambda_1\lambda_2: >0>0 ellisse, <0<0 iperbole, =0=0 parabola) e i suoi autovettori danno gli assi principali lungo cui diagonalizzare = ruotare = raddrizzare la curva, eliminando il termine misto. Il prodotto scalare e l'ortogonalità (cap. 10) garantiscono che gli assi principali siano perpendicolari. Le coniche sono così la sintesi finale: mostrano che matrici, determinanti, autovalori e diagonalizzazione, nati come strumenti astratti, risolvono un problema geometrico concreto e antichissimo — il coronamento di Geometria e Algebra Lineare.


🔑 Concetti chiave

TermineIn una fraseDa non confondere con
ConicaCurva di 2° grado: sezione di un conoRetta (1° grado, cap. 11)
Ellissex2a2+y2b2=1\frac{x^2}{a^2}+\frac{y^2}{b^2}=1: chiusa; autovalori stesso segno (detA>0\det A>0)Circonferenza (ellisse con a=ba=b)
Iperbolex2a2y2b2=1\frac{x^2}{a^2}-\frac{y^2}{b^2}=1: 2 rami, asintoti; autovalori opposti (detA<0\det A<0)Parabola (un autovalore nullo)
Parabolay=ax2y=ax^2: 1 ramo; un autovalore nullo (detA=0\det A=0)Iperbole (due rami, detA<0\det A<0)
Termine misto bxybxySegnala conica ruotata; sparisce diagonalizzando(assente ⇒ assi già allineati)
Assi principaliDirezioni degli autovettori di AA: raddrizzano la conica(diagonalizzare = ruotare a questi assi)

📝 Riepilogo

  • Le coniche sono le curve di secondo grado ax2+bxy+cy2+dx+ey+f=0ax^2+bxy+cy^2+dx+ey+f=0, ottenute sezionando un cono: ellisse (chiusa; circonferenza se a=ba=b), parabola (un ramo, traiettorie/ottica), iperbole (due rami con asintoti). Il termine misto bxybxy indica che la conica è ruotata.
  • Le forme canoniche (curva centrata e allineata) si leggono a colpo d'occhio: ellisse x2a2+y2b2=1\frac{x^2}{a^2}+\frac{y^2}{b^2}=1, iperbole x2a2y2b2=1\frac{x^2}{a^2}-\frac{y^2}{b^2}=1, parabola y=ax2y=ax^2. Il segno dei termini quadratici distingue i casi.
  • Classificazione: la parte quadratica si scrive con la matrice simmetrica A=\begin{psmallmatrix}a&b/2\\b/2&c\end{psmallmatrix}; per il teorema spettrale i suoi autovalori classificano (detA=λ1λ2\det A=\lambda_1\lambda_2): >0>0 ellisse, <0<0 iperbole, =0=0 parabola. Gli autovettori sono gli assi principali: diagonalizzare = ruotare per eliminare il termine misto.
  • Le coniche degeneri (coppie di rette, punti…) si riconoscono dal determinante nullo della matrice completa 3×33\times3. Le coniche sono la sintesi conclusiva del corso: autovalori e diagonalizzazione (cap. 8-9), astratti, risolvono un problema geometrico concreto.

Geometria e Algebra Lineare

Hai finito il corso. Ora studia davvero.

Usa l'AI per consolidare tutto quello che hai studiato.