Questa pagina è sicuramente la spiegazione più completa esistente della matrice dell’Assia. Qui viene spiegato il concetto di matrice Hessiana, come calcolarla con esempi e ci sono anche diversi esercizi risolti per esercitarsi. Inoltre, potrai scoprire come vengono calcolati i valori massimo e minimo di una funzione multivariabile e se si tratta di una funzione concava o convessa. Infine, troverai anche le utilità e le applicazioni della matrice dell’Assia.
Cos’è la matrice dell’Assia?
La definizione della matrice dell’Assia (o dell’Assia) è la seguente:
La matrice Hessiana è una matrice quadrata di dimensione n × n composta dalle derivate seconde parziali di una funzione di n variabili.
Questa matrice è conosciuta anche come Hessiana, o anche in alcuni libri di matematica viene chiamata Discriminante. Ma il modo più comune per chiamarla è matrice dell’Assia.
La formula per la matrice Hessiana è quindi la seguente:
Pertanto, la matrice Hessiana sarà sempre una matrice quadrata la cui dimensione sarà uguale al numero di variabili nella funzione. Ad esempio, se la funzione ha 3 variabili, la matrice dell’Assia avrà dimensione 3×3.
Inoltre il teorema di Schwarz (o teorema di Clairaut) dice che l’ordine di differenziazione non ha importanza, cioè derivare parzialmente per primo rispetto alla variabile
quindi rispetto alla variabile
equivale a differenziare parzialmente rispetto a
quindi rispetto
.
Pertanto, la matrice Hessiana è una matrice simmetrica , o in altre parole, ha una simmetria il cui asse è la sua diagonale principale.
Per curiosità, la matrice dell’Assia prende il nome da Ludwig Otto Hesse, un matematico tedesco del XIX secolo che diede contributi molto importanti al campo dell’algebra lineare.
Esempio di calcolo della matrice Hessiana
Vediamo un esempio di come trovare una matrice Hessiana di dimensione 2×2:
- Calcola la matrice dell’Assia nel punto (1,0) della seguente funzione:
Per prima cosa dobbiamo calcolare le derivate parziali del primo ordine:
Una volta conosciute le derivate prime, calcoliamo tutte le derivate parziali del secondo ordine:
Pertanto, ora possiamo trovare la matrice Hessiana dalla formula per le matrici 2 × 2:
Pertanto la matrice Hessiana valutata al punto (1,0) sarà:
Problemi risolti delle matrici Hessiane
Esercizio 1
Calcola la matrice Hessiana della seguente funzione con 2 variabili nel punto (1,1):
Per prima cosa dobbiamo trovare le derivate parziali del primo ordine della funzione:
Una volta che abbiamo già calcolato le derivate prime, procediamo a risolvere tutte le derivate parziali del secondo ordine:
Pertanto la matrice Hessiana è definita come segue:
Infine non resta che valutare la matrice Hessiana al punto (1,1):
Esercizio 2
Calcola l’Assia nel punto (1,1) della seguente funzione in due variabili:
Per prima cosa dobbiamo calcolare le derivate parziali del primo ordine della funzione:
Una volta ottenute le derivate prime, calcoliamo le derivate parziali del secondo ordine della funzione:
Pertanto la matrice Hessiana della funzione è una matrice quadrata di dimensione 2×2:
Infine non resta che valutare la matrice Hessiana al punto (1,1):
Esercizio 3
Trova la matrice Hessiana nel punto
della seguente funzione con 3 variabili:
Per prima cosa calcoliamo le derivate parziali del primo ordine della funzione:
Una volta ottenute le derivate prime, calcoliamo le derivate parziali del secondo ordine della funzione:
Quindi la matrice Hessiana della funzione è una matrice quadrata di dimensione 3×3:
Infine, sostituiamo le variabili con i rispettivi valori nel punto
Esercizio 4
Determina la matrice dell’Assia nel punto (2,-1,1,-1) della seguente funzione con 4 variabili:
Il primo passo è trovare le derivate parziali del primo ordine della funzione:
Ora risolviamo le derivate parziali del secondo ordine della funzione:
Pertanto l’espressione della matrice Hessiana 4×4 ottenuta risolvendo tutte le derivate parziali è la seguente:
Infine sostituiamo le incognite con i rispettivi valori in punti (2,-1,1,-1) ed eseguiamo i calcoli:
Come fai a sapere quando la matrice dell’Assia è positiva, negativa o indefinita?
Come vedremo più avanti, è molto utile sapere se la matrice hessiana è una matrice semidefinita positiva, definita positiva, semidefinita negativa, definita negativa o indefinita. Vediamo quindi come scoprirlo:
Criterio degli autovalori (o autovalori)
Un modo per sapere di che tipo di matrice si tratta è esaminare gli autovalori (o autovalori) della matrice assiana:
- La matrice Hessiana è semidefinita positiva se ha autovalori (o autovalori) uguali e maggiori di zero. Vale a dire che ha autovalori positivi e almeno uno uguale a 0:
- La matrice Hessiana è definita positiva se tutti i suoi autovalori (o autovalori) sono esclusivamente maggiori di 0 (positivi):
semidefinita negativa se ha autovalori (o autovalori) uguali e inferiori a zero. Vale a dire che ha autovalori negativi e almeno uno uguale a 0:
- La matrice Hessiana è definita negativa se tutti i suoi autovalori (o autovalori) sono minori di 0 (negativi):
- La matrice Hessiana è indefinita quando ha autovalori (o autovalori) positivi e negativi:
Criterio di Silvestro
Un altro modo per sapere di che tipo è la matrice assiana è utilizzare il criterio di Sylvester, anche se questo teorema ci permette solo di sapere se è definita positiva, definita negativa o indefinita. Ma a volte può essere molto più veloce da usare perché i calcoli sono generalmente più semplici.
Pertanto, il criterio di Sylvester è il seguente:
- Se tutti i minori principali della matrice assiana sono maggiori di 0, si tratta di una matrice definita positiva .
- Se i minori principali della matrice Hessiana con indice pari sono maggiori di 0 e quelli con indice dispari sono minori di 0, si tratta di una matrice definita negativa .
- Se tutti i minori principali della matrice assiana sono diversi da 0 e nessuna delle due condizioni precedenti è soddisfatta, si tratta di una matrice indefinita .
Ovviamente il massimo principale minore della matrice Hessiana coinciderà sempre con il suo determinante. Solo a scopo informativo, il determinante della matrice dell’Assia è anche chiamato “l’Assia”, anche se non lo faremo qui per evitare confusione.
Come calcolare il massimo o il minimo di una funzione con la matrice Hessiana
Una volta che sai come calcolare la matrice dell’Assia, probabilmente ti starai chiedendo: e a cosa serve questa matrice?
Ebbene, una delle applicazioni della matrice Hessiana è trovare il massimo o il minimo di una funzione con più di una variabile. Ecco una spiegazione passo passo su come calcolare i massimi e i minimi:
- Innanzitutto vengono calcolati i punti critici della funzione multivariabile. Per fare ciò, calcoliamo il gradiente o la matrice Jacobiana della funzione, impostiamolo uguale a 0 e risolviamo le equazioni.
- Viene calcolata la matrice dell’Assia.
- I punti critici trovati nel passaggio 1 vengono sostituiti nella matrice dell’Assia. Otterremo così tante matrici Hessiane quanti sono i punti critici che hanno la funzione.
- Vediamo che tipo di matrice è ciascuna matrice dell’Assia. Osserviamo cioè se è definito positivo, definito negativo, indefinito, ecc.
- Se la matrice Hessiana è definita positiva, il punto critico è un minimo relativo della funzione.
- Se la matrice Hessiana è definita negativa, il punto critico è un massimo relativo della funzione.
- Se la matrice Hessiana non è definita, il punto critico è un punto di sella .
Esempio di calcolo dei massimi e dei minimi di una funzione multivariabile
Per vedere come viene fatto, ecco un esempio di calcolo e classificazione degli estremi relativi di una funzione utilizzando la matrice Hessiana:
- Trova tutti gli estremi relativi della seguente funzione multivariabile:
La prima cosa che dobbiamo fare è calcolare la matrice Jacobiana della funzione, che in questo caso coinciderà con il gradiente perché è una funzione scalare:
Dobbiamo ora determinare i punti critici, per fare questo uguagliamo a 0 le equazioni ottenute e risolviamo il sistema di equazioni:
Quindi il punto critico che abbiamo trovato è (0,-2).
Trovato il punto critico della funzione, dobbiamo calcolare la matrice Hessiana:
E, ovviamente, la matrice Hessiana valutata nel punto critico è la stessa:
Per vedere di che tipo di matrice si tratta, utilizzeremo il criterio di Sylvester. Risolviamo quindi i minori principali della matrice:
La principale minore 1 (dispari) è positiva e la principale minore 2 (pari) è negativa, quindi secondo il criterio di Sylvester è una matrice indefinita. E, quindi, il punto critico (0,-2) è un punto di sella.
Determinazione della concavità o convessità di una funzione con la matrice Hessiana
Un altro utilizzo della matrice Hessiana è sapere se una funzione è concava o convessa. E questo può essere determinato secondo il seguente teorema:
Essere
un insieme aperto e
una funzione le cui derivate seconde sono continue, la sua concavità e convessità sono definite dalla matrice Hessiana:
- Funzione
è convesso ovunque
se e solo se la sua matrice Hessiana è semidefinita positiva in ogni punto dell’insieme.
- Funzione
è rigorosamente convesso ovunque
se e solo se la sua matrice Hessiana è definita positiva in ogni punto dell’insieme.
✓ Pertanto, se
è una funzione convessa in un punto in cui anche la matrice Jacobiana svanisce, questo punto è un minimo locale .
- Funzione
è complessivamente concavo
se e solo se la sua matrice Hessiana è semidefinita negativa in ogni punto dell’insieme.
- Funzione
è complessivamente rigorosamente concavo
se e solo se la sua matrice Hessiana è definita negativa in ogni punto dell’insieme.
✓ Pertanto, se
è una funzione concava in un punto in cui anche la matrice Jacobiana svanisce, questo punto è un massimo locale .
Di seguito hai un esempio di funzione convessa e un altro di funzione concava rappresentata in uno spazio tridimensionale:
funzione convessa
funzione concava
Ulteriori applicazioni della matrice dell’Assia
Gli usi principali della matrice Hessiana sono quelli che abbiamo già visto, tuttavia ha anche altre applicazioni. Ve li spieghiamo di seguito per i più curiosi.
Polinomio di Taylor
L’espansione del polinomio di Taylor per funzioni di 2 o più variabili nel punto
inizia così:
Come puoi vedere, i termini del secondo ordine dell’espansione di Taylor sono dati dalla matrice Hessiana valutata nel punto di espansione del polinomio.
Matrice di tela bordata
Un altro utilizzo della matrice Hessiana è calcolare i minimi e i massimi di una funzione multivariata
limitato a un altro ruolo
. Per risolvere questo problema si utilizza la matrice Hessiana limitata e si segue la seguente procedura:
Passaggio 1: viene calcolata la funzione Lagrange, definita dalla seguente espressione:
Passo 2: Vengono trovati i punti critici della funzione Lagrange. Per fare ciò, calcoliamo il gradiente della funzione di Lagrange, impostiamo le equazioni uguali a 0 e risolviamo le equazioni.
Passaggio 3: Per ogni punto trovato, calcoliamo l’Assia delimitata, che è definita dalla seguente matrice:
Passaggio 4: determiniamo per ciascun punto critico se è un massimo o un minimo:
- Questo sarà un massimo locale della funzione
sotto vincoli di funzione
se gli ultimi nm (dove n è il numero di variabili e m il numero di vincoli) principali minori della matrice Hessiana delimitata valutata nel punto critico hanno segni alternati iniziando dal segno negativo.
- Questo sarà un minimo locale della funzione
sotto vincoli di funzione
se gli ultimi nm (dove n è il numero di variabili e m il numero di vincoli) principali minori della matrice Hessiana netta valutata nel punto critico hanno tutti segno negativo.
Va tenuto presente che i minimi o massimi relativi di una funzione vincolata rispetto a un’altra non devono necessariamente essere così per la funzione non vincolata. La matrice Hessiana delimitata è quindi utile solo per questo tipo di problemi.
Rapporto con altre operazioni
Infine, la matrice Hessiana è legata anche ad altre importanti operazioni o matrici, principalmente con la matrice Jacobiana e con l’operatore di Laplace.
Relazione con la matrice Jacobiana
La matrice Hessiana di una funzione
è la matrice Jacobiana del gradiente della stessa funzione:
Operatore di Laplace
La traccia della matrice Hessiana è equivalente all’operatore di Laplace :
Questa uguaglianza può essere facilmente dimostrata, poiché la definizione dell’operatore di Laplace è la divergenza del gradiente di una funzione:
La sua espressione è quindi:
E questa somma è solo la traccia della matrice assiana, quindi l’equivalenza è dimostrata.