Calcolo Base Immagine Applicazione Lineare

Calcolatore Base e Immagine di Applicazioni Lineari

Calcola la base del nucleo (ker) e dell’immagine (Im) di un’applicazione lineare tra spazi vettoriali.

Dimensione del Nucleo (nullità):
Dimensione dell’Immagine (rango):
Base del Nucleo (ker(f)):
Base dell’Immagine (Im(f)):
Verifica Teorema della Dimensione:

Guida Completa al Calcolo della Base e Immagine di un’Applicazione Lineare

Le applicazioni lineari (o trasformazioni lineari) sono fondamentali nell’algebra lineare e trovano applicazione in numerosi campi come la fisica, l’ingegneria, la computer grafica e l’intelligenza artificiale. Comprendere come determinare la base del nucleo (ker) e la base dell’immagine (Im) di un’applicazione lineare è essenziale per analizzare le proprietà di queste trasformazioni.

1. Definizioni Fondamentali

1.1 Applicazione Lineare

Un’applicazione lineare (o omomorfismo) tra due spazi vettoriali V e W sullo stesso campo K è una funzione f: V → W che soddisfa le seguenti proprietà per ogni u, v ∈ V e α ∈ K:

  1. Additività: f(u + v) = f(u) + f(v)
  2. Omogeneità: f(αu) = αf(u)

1.2 Nucleo (Ker) e Immagine (Im)

  • Nucleo (ker(f)): È l’insieme di tutti i vettori in V che vengono mappati nel vettore nullo di W. Formalmente:

    ker(f) = {v ∈ V | f(v) = 0_W}

  • Immagine (Im(f)): È l’insieme di tutti i vettori in W che sono immagine di almeno un vettore in V. Formalmente:

    Im(f) = {w ∈ W | ∃v ∈ V tale che f(v) = w}

2. Teorema della Dimensione (o Teorema del Rango)

Il Teorema della Dimensione (noto anche come Teorema del Rango) è un risultato fondamentale che lega le dimensioni del nucleo e dell’immagine di un’applicazione lineare:

dim(V) = dim(ker(f)) + dim(Im(f))

Dove:

  • dim(V): dimensione dello spazio di partenza
  • dim(ker(f)): dimensione del nucleo (nullità)
  • dim(Im(f)): dimensione dell’immagine (rango)

3. Metodo per Determinare Base del Nucleo e dell’Immagine

3.1 Rappresentazione Matriciale

Ogni applicazione lineare f: V → W può essere rappresentata da una matrice A una volta fissate le basi per V e W. Se B = {v₁, v₂, …, vₙ} è una base per V e C = {w₁, w₂, …, wₘ} è una base per W, allora la matrice A associata a f rispetto a queste basi ha come colonne le coordinate dei vettori f(v₁), f(v₂), …, f(vₙ) rispetto alla base C.

3.2 Calcolo della Base del Nucleo (ker(f))

Per trovare una base del nucleo:

  1. Scrivere la matrice A associata all’applicazione lineare.
  2. Ridurre A in forma a scala per righe (forma ridotta di Gauss-Jordan).
  3. Identificare le variabili libere (colonne senza pivot).
  4. Esprimere le variabili dipendenti in funzione di quelle libere.
  5. Scrivere i vettori della base del nucleo assegnando valore 1 a ciascuna variabile libera e 0 alle altre.

3.3 Calcolo della Base dell’Immagine (Im(f))

Per trovare una base dell’immagine:

  1. Ridurre la matrice A in forma a scala per righe.
  2. Identificare le colonne pivot (colonne con pivot non nulli).
  3. Le colonne corrispondenti nella matrice originale A formano una base per l’immagine.

4. Esempio Pratico

Consideriamo l’applicazione lineare f: ℝ³ → ℝ³ rappresentata dalla matrice:

A = | 1  2  3 |
    | 4  5  6 |
    | 7  8  9 |
            

4.1 Riduzione in Forma a Scala

Riduciamo A in forma a scala:

| 1  2   3  |
| 0 -3  -6  |  (R₂ → R₂ - 4R₁, R₃ → R₃ - 7R₁)
| 0 -6 -12  |

| 1  2   3   |
| 0  1   2   |  (R₂ → R₂ / -3)
| 0 -6 -12   |

| 1  2   3   |
| 0  1   2   |  (R₃ → R₃ + 6R₂)
| 0  0   0   |
            

4.2 Base del Nucleo

Dalla matrice ridotta, osserviamo che:

  • Le variabili pivot sono x₁ e x₂.
  • La variabile libera è x₃.

Esprimiamo le variabili pivot in funzione di quella libera:

x₁ + 2x₂ + 3x₃ = 0
x₂ + 2x₃ = 0 ⇒ x₂ = -2x₃
            

Sostituendo:

x₁ = -2x₃ - 3x₃ = -5x₃
            

Quindi, il nucleo è generato dal vettore:

v = | -5 |
    | -2 |
    |  1 |
            

Una base per il nucleo è {(-5, -2, 1)} e la sua dimensione (nullità) è 1.

4.3 Base dell’Immagine

Le colonne pivot nella matrice originale sono la prima e la seconda:

| 1 |   | 2 |
| 4 | , | 5 |
| 7 |   | 8 |
            

Quindi, una base per l’immagine è:

{ (1, 4, 7), (2, 5, 8) }
            

La dimensione dell’immagine (rango) è 2.

4.4 Verifica del Teorema della Dimensione

Applichiamo il Teorema della Dimensione:

dim(ℝ³) = dim(ker(f)) + dim(Im(f))
3       = 1          + 2
            

Il teorema è verificato.

5. Applicazioni Pratiche

Il calcolo della base e dell’immagine di un’applicazione lineare ha numerose applicazioni pratiche:

  • Computer Grafica: Le trasformazioni lineari sono utilizzate per scalare, ruotare e traslare oggetti in 2D e 3D.
  • Elaborazione delle Immagini: Filtri come la sfocatura o il rilevamento dei bordi sono implementati tramite applicazioni lineari.
  • Machine Learning: La riduzione della dimensionalità (ad esempio, PCA) si basa sulla ricerca di basi per sottospazi.
  • Fisica: Le leggi di conservazione in meccanica quantistica sono spesso espresse come nucleo di un operatore lineare.

6. Errori Comuni e Come Evitarli

Errore Descrizione Come Evitarlo
Confondere righe e colonne Scambiare le dimensioni della matrice (m × n invece di n × m). Ricordare che le colonne rappresentano le immagini dei vettori della base del dominio.
Dimenticare di ridurre completamente Non portare la matrice alla forma ridotta per righe (Gauss-Jordan). Verificare che ogni pivot sia 1 e che sopra e sotto ogni pivot ci siano solo zeri.
Variabili libere non identificate Non riconoscere correttamente le variabili libere nella matrice ridotta. Le variabili libere corrispondono alle colonne senza pivot.
Base dell’immagine non corretta Selezionare le colonne sbagliate per la base dell’immagine. Utilizzare le colonne originali corrispondenti alle colonne pivot nella matrice ridotta.

7. Confronto tra Metodi di Calcolo

Esistono diversi approcci per determinare base e immagine. Di seguito un confronto tra i metodi più comuni:

Metodo Vantaggi Svantaggi Tempo Computazionale
Eliminazione di Gauss-Jordan Diretto e sistematico. Fornisce sia ker che Im. Sensibile agli errori di arrotondamento per matrici grandi. O(n³)
Decomposizione SVD Numericamente stabile. Utile per matrici mal condizionate. Più complesso da implementare manualmente. O(n³)
Metodo dei minori Utile per matrici piccole e determinanti non nulli. Poco pratico per matrici grandi o con rango non massimo. O(n!)
Algoritmi iterativi (ad es., QR) Efficiente per matrici sparse o molto grandi. Richiede conoscenza avanzata di algebra numerica. O(n²) per matrici sparse

8. Risorse Esterne Autorevoli

Per approfondire l’argomento, consultare le seguenti risorse:

9. Domande Frequenti

9.1 Qual è la differenza tra nucleo e immagine?

Il nucleo è l’insieme dei vettori che vengono mappati nel vettore nullo, mentre l’immagine è l’insieme di tutti i vettori che sono immagine di almeno un vettore del dominio. In termini geometrici, il nucleo descrive “ciò che viene annullato” dalla trasformazione, mentre l’immagine descrive “ciò che viene raggiunto”.

9.2 Perché il teorema della dimensione è importante?

Il teorema della dimensione (dim(V) = dim(ker(f)) + dim(Im(f))) è cruciale perché:

  • Fornisce una relazione diretta tra le dimensioni dei sottospazi fondamentali.
  • Permette di determinare una dimensione se sono note le altre due.
  • È alla base di molti risultati in algebra lineare, come il teorema dell’isomorfismo.

9.3 Come si riconosce se un’applicazione lineare è iniettiva?

Un’applicazione lineare è iniettiva se e solo se il suo nucleo è banale (cioè ker(f) = {0}). Questo significa che solo il vettore nullo viene mappato nel vettore nullo. In termini di matrice, l’applicazione è iniettiva se e solo se le colonne della matrice associata sono linearmente indipendenti (ovvero, il rango è uguale al numero di colonne).

9.4 Cosa succede se la dimensione dell’immagine è minore della dimensione del codominio?

Se dim(Im(f)) < dim(W), allora l’applicazione lineare non è suriettiva. Questo significa che non tutti i vettori dello spazio di arrivo W sono immagine di qualche vettore del dominio V. In altre parole, l’immagine di f è un sottospazio proprio di W.

9.5 Come si calcola la matrice associata a un’applicazione lineare?

Per calcolare la matrice A associata a un’applicazione lineare f: V → W rispetto a basi fissate:

  1. Scegliere una base B = {v₁, …, vₙ} per V e una base C = {w₁, …, wₘ} per W.
  2. Applicare f a ciascun vettore di B: f(v₁), …, f(vₙ).
  3. Esprimere ciascun f(vᵢ) come combinazione lineare dei vettori di C.
  4. I coefficienti di queste combinazioni lineari formano le colonne di A.

Leave a Reply

Your email address will not be published. Required fields are marked *