Determinanti
| Determinanti: Definizione, Metodi di Calcolo e Implementazione | |
|---|---|
| 1. Definizione e Interpretazione Geometrica | |
| Definizione |
Il determinante è una funzione che associa ad ogni matrice quadrata $A$ un numero reale, indicato con $\det(A)$ o $|A|$.
Il determinante fornisce informazioni importanti sulla matrice:
|
| Interpretazione Geometrica |
In 2 dimensioni: Per una matrice $2 \times 2$, il determinante rappresenta l'area del parallelogramma formato dai vettori colonna (o riga) della matrice.
In 3 dimensioni: Per una matrice $3 \times 3$, il determinante rappresenta il volume del parallelepipedo formato dai tre vettori colonna (o riga). Segno del determinante:
|
| 2. Calcolo del Determinante per Matrici $2 \times 2$ | |
| Formula |
Per una matrice $2 \times 2$:
$$A = \begin{bmatrix} a & b \\ c & d \end{bmatrix}$$
Il determinante si calcola come: $$\det(A) = ad - bc$$ (prodotto degli elementi sulla diagonale principale meno prodotto degli elementi sulla diagonale secondaria) |
| Esempio Numerico |
$$A = \begin{bmatrix} 3 & 8 \\ 4 & 6 \end{bmatrix}$$
Passo 1: Identificare gli elementi
$a = 3, \quad b = 8, \quad c = 4, \quad d = 6$
Passo 2: Applicare la formula
Risultato: $\det(A) = -14$
$\det(A) = ad - bc = (3)(6) - (8)(4) = 18 - 32 = -14$ Poiché $\det(A) \neq 0$, la matrice è invertibile. |
| Codice Python |
|
| 3. Calcolo del Determinante per Matrici $3 \times 3$ | |
| Regola di Sarrus |
Per una matrice $3 \times 3$:
$$A = \begin{bmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{bmatrix}$$
Procedimento:
$$\det(A) = a_{11}a_{22}a_{33} + a_{12}a_{23}a_{31} + a_{13}a_{21}a_{32}$$ $$- a_{13}a_{22}a_{31} - a_{11}a_{23}a_{32} - a_{12}a_{21}a_{33}$$ Nota: Questa regola funziona solo per matrici $3 \times 3$. |
| Esempio Numerico (Sarrus) |
$$A = \begin{bmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{bmatrix}$$
Diagonali discendenti (+):
$(1)(5)(9) = 45$ $(2)(6)(7) = 84$ $(3)(4)(8) = 96$ Somma: $45 + 84 + 96 = 225$
Diagonali ascendenti (-):
$(3)(5)(7) = 105$ $(1)(6)(8) = 48$ $(2)(4)(9) = 72$ Somma: $105 + 48 + 72 = 225$
Risultato:
$\det(A) = 225 - 225 = 0$ La matrice ha determinante nullo → è singolare (le righe sono linearmente dipendenti). |
| Minore Complementare e Cofattore |
Prima di introdurre il metodo di Laplace, definiamo due concetti fondamentali:
Minore complementare $M_{ij}$: Il minore complementare dell'elemento $a_{ij}$ di una matrice $A$ è il determinante della sottomatrice ottenuta eliminando la riga $i$ e la colonna $j$ dalla matrice $A$. Cofattore (o Complemento Algebrico) $C_{ij}$: Il cofattore dell'elemento $a_{ij}$ è definito come: $$C_{ij} = (-1)^{i+j} \cdot M_{ij}$$ Il segno $(-1)^{i+j}$ alterna secondo uno schema a scacchiera: $$\begin{bmatrix} + & - & + & - & \cdots \\ - & + & - & + & \cdots \\ + & - & + & - & \cdots \\ - & + & - & + & \cdots \\ \vdots & \vdots & \vdots & \vdots & \ddots \end{bmatrix}$$
Esempio per matrice $3 \times 3$:
$$A = \begin{bmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{bmatrix}$$
Calcolo di $C_{12}$ (riga 1, colonna 2): 1. Elimino riga 1 e colonna 2: $$M_{12} = \begin{vmatrix} 4 & 6 \\ 7 & 9 \end{vmatrix} = (4)(9) - (6)(7) = 36 - 42 = -6$$ 2. Applico il segno: $(-1)^{1+2} = (-1)^3 = -1$ 3. Cofattore: $C_{12} = (-1) \cdot (-6) = 6$ |
| Sviluppo di Laplace |
Il determinante può essere calcolato sviluppando rispetto ad una riga o colonna qualsiasi, usando i cofattori:
Sviluppo rispetto alla prima riga: $$\det(A) = a_{11}C_{11} + a_{12}C_{12} + a_{13}C_{13}$$ dove $C_{ij} = (-1)^{i+j} M_{ij}$ è il cofattore dell'elemento $a_{ij}$, e $M_{ij}$ è il minore complementare (determinante della matrice ottenuta eliminando la riga $i$ e la colonna $j$).
Esempio con la stessa matrice:
$$A = \begin{bmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{bmatrix}$$
Sviluppo rispetto alla prima riga: $C_{11} = (+1) \begin{vmatrix} 5 & 6 \\ 8 & 9 \end{vmatrix} = (5)(9) - (6)(8) = 45 - 48 = -3$ $C_{12} = (-1) \begin{vmatrix} 4 & 6 \\ 7 & 9 \end{vmatrix} = -[(4)(9) - (6)(7)] = -[36 - 42] = 6$ $C_{13} = (+1) \begin{vmatrix} 4 & 5 \\ 7 & 8 \end{vmatrix} = (4)(8) - (5)(7) = 32 - 35 = -3$ $\det(A) = (1)(-3) + (2)(6) + (3)(-3) = -3 + 12 - 9 = 0$ |
| Codice Python (Matrici 3x3) |
|
| 4. Metodo Generale: Riduzione a Forma Triangolare | |
| Teoria |
Per matrici di ordine $n > 3$, il metodo più efficiente è ridurre la matrice a forma triangolare usando le operazioni elementari sulle righe.
Proprietà chiave:
Procedimento (Eliminazione di Gauss):
|
| Esempio Numerico |
$$A = \begin{bmatrix} 2 & 1 & 3 \\ 4 & -1 & 2 \\ 1 & 2 & 1 \end{bmatrix}$$
Passo 1: $R_2 \leftarrow R_2 - 2R_1$
$$\begin{bmatrix} 2 & 1 & 3 \\ 0 & -3 & -4 \\ 1 & 2 & 1 \end{bmatrix}$$
Passo 2: $R_3 \leftarrow R_3 - \frac{1}{2}R_1$
$$\begin{bmatrix} 2 & 1 & 3 \\ 0 & -3 & -4 \\ 0 & \frac{3}{2} & -\frac{1}{2} \end{bmatrix}$$
Passo 3: $R_3 \leftarrow R_3 + \frac{1}{2}R_2$
$$\begin{bmatrix} 2 & 1 & 3 \\ 0 & -3 & -4 \\ 0 & 0 & -\frac{5}{2} \end{bmatrix}$$
Risultato:
$\det(A) = (2)(-3)(-\frac{5}{2}) = 15$ |
| Codice Python (Metodo Generale) |
|
| 5. Proprietà dei Determinanti | |
| Proprietà Fondamentali |
|
| Proprietà sulle Righe/Colonne |
|
| Verifica con Python |
|
| 6. Applicazioni dei Determinanti | |
| Invertibilità di Matrici |
Una matrice quadrata $A$ è invertibile se e solo se $\det(A) \neq 0$.
Questa è una condizione fondamentale per:
|
| Teorema di Cramer |
Il determinante è utilizzato nel Teorema di Cramer per risolvere sistemi lineari:
Se $\det(A) \neq 0$, la soluzione del sistema $A\mathbf{x} = \mathbf{b}$ è: $$x_i = \frac{\det(A_i)}{\det(A)}$$ dove $A_i$ è la matrice ottenuta sostituendo la colonna $i$ con $\mathbf{b}$. |
| Area e Volume |
In 2D: L'area del parallelogramma formato da due vettori $\mathbf{u}$ e $\mathbf{v}$ è:
$$\text{Area} = |\det([\mathbf{u} \ \mathbf{v}])|$$
In 3D: Il volume del parallelepipedo formato da tre vettori è: $$\text{Volume} = |\det([\mathbf{u} \ \mathbf{v} \ \mathbf{w}])|$$ |