Skip to main content
Analisi matematicaAnalisi in più variabiliDerivateAiuto compiti di matematica

Calcolatore di derivate in più variabili: guida passo passo con esempi

·11 min read·Solvify Team

Un calcolatore di derivate in più variabili ti aiuta a trovare derivate parziali, vettori gradiente, derivate direzionali e matrici hessiane del secondo ordine per funzioni di due o più variabili senza perdere di vista nessun termine in x, y o z lungo il percorso. Questa guida spiega esattamente come funzionano questi strumenti, con esempi numerici completamente svolti che puoi verificare a mano, così da capire la matematica dietro il risultato invece di limitarti a copiarlo.

Che cos'è un calcolatore di derivate in più variabili?

Un calcolatore di derivate in più variabili è uno strumento che calcola le derivate di funzioni con due o più variabili indipendenti, come f(x, y) o g(x, y, z). A differenza dell'analisi in una variabile, dove si trova un'unica derivata f′(x), le funzioni in più variabili hanno una derivata parziale per ogni variabile, oltre a grandezze composte come il vettore gradiente, le derivate direzionali e la matrice hessiana delle derivate seconde. Il calcolatore tratta come costante ogni variabile diversa da quella rispetto alla quale stai derivando, applica le regole di derivazione standard e restituisce ogni risultato separatamente oppure raccolto in un vettore o in una matrice.

1. Individua le variabili

Elenca tutte le variabili indipendenti della funzione, per esempio x e y in f(x, y) = x²y + 3xy² − y³.

2. Scegli il tipo di derivata

Decidi se ti serve una singola derivata parziale, il gradiente completo, una derivata direzionale o la matrice hessiana.

3. Applica le regole di derivazione variabile per variabile

Tratta tutte le altre variabili come costanti e deriva usando le regole della potenza, del prodotto e della catena, secondo necessità.

La derivazione in più variabili non è altro che derivazione in una variabile, applicata una variabile alla volta.

Come calcola i risultati un calcolatore di derivate in più variabili?

Un calcolatore di derivate in più variabili analizza l'espressione inserita trasformandola in un albero simbolico, poi applica le regole di derivazione in modo ricorsivo: la regola della potenza per termini come x³, la regola del prodotto per termini come xy² e la regola della catena per composizioni come sin(x²y). Per ogni variabile richiesta, tutte le altre restano costanti durante la derivazione, esattamente come faresti a mano. Il calcolatore semplifica poi l'espressione ottenuta e, se viene indicato un punto, sostituisce i valori numerici per restituire un numero o un vettore finale.

1. Analizza l'espressione

Converte la funzione digitata in un albero strutturato di operazioni (addizione, moltiplicazione, potenze, composizione).

2. Deriva simbolicamente

Applica le regole della potenza, del prodotto, del quoziente e della catena termine per termine, mantenendo costanti le variabili diverse da quella scelta.

3. Semplifica e valuta

Raccogli i termini simili, poi sostituisci le coordinate numeriche se hai chiesto il valore in un punto specifico.

Derivate parziali: le fondamenta dell'analisi in più variabili

Una derivata parziale misura come cambia una funzione quando una variabile si muove mentre tutte le altre restano fisse. Per f(x, y), la derivata parziale rispetto a x si scrive ∂f/∂x, mentre la derivata parziale rispetto a y è ∂f/∂y. Si calcolano esattamente come le derivate ordinarie, con l'unica differenza che qualsiasi termine privo della variabile scelta viene trattato come costante e la sua derivata è zero.

1. Congela le altre variabili

Quando calcoli ∂f/∂x, tratta y (e z, se presente) come numeri fissi.

2. Deriva termine per termine

Applica la regola della potenza a ogni termine che contiene x ed elimina i termini che non contengono x.

3. Ripeti per ogni variabile

Trova ∂f/∂y allo stesso modo, questa volta trattando x come costante.

Se un termine non contiene la variabile rispetto alla quale stai derivando, la sua derivata parziale è zero.

Esempio svolto 1: derivate parziali di f(x, y) = x²y + 3xy² − y³

Prendi la funzione f(x, y) = x²y + 3xy² − y³. Per trovare ∂f/∂x, tratta y come costante; per trovare ∂f/∂y, tratta x come costante. Di seguito trovi il calcolo completo passo passo.

1. Deriva rispetto a x

∂f/∂x: il termine x²y diventa 2xy (si abbassa l'esponente 2, y è costante); 3xy² diventa 3y² (x ha esponente 1); −y³ non contiene x, quindi diventa 0. Risultato: ∂f/∂x = 2xy + 3y².

2. Deriva rispetto a y

∂f/∂y: x²y diventa x² (y ha esponente 1, x² è costante); 3xy² diventa 6xy (si abbassa il 2); −y³ diventa −3y². Risultato: ∂f/∂y = x² + 6xy − 3y².

3. Verifica con un punto numerico

In (x, y) = (1, 1): ∂f/∂x = 2(1)(1) + 3(1)² = 2 + 3 = 5. ∂f/∂y = 1² + 6(1)(1) − 3(1)² = 1 + 6 − 3 = 4. Entrambi i valori coincidono con le formule semplificate sopra.

Che cos'è il vettore gradiente?

Il gradiente di una funzione f(x, y) è il vettore ∇f = (∂f/∂x, ∂f/∂y) che punta nella direzione di massima crescita della funzione in un dato punto. La sua norma indica quanto è ripida quella crescita. Con tre variabili, il gradiente si estende a ∇f = (∂f/∂x, ∂f/∂y, ∂f/∂z). Un calcolatore di derivate in più variabili costruisce il gradiente calcolando tutte le derivate parziali e raccogliendole in un unico vettore.

1. Calcola ogni derivata parziale

Trova ∂f/∂x, ∂f/∂y (e ∂f/∂z, se necessario) con le regole standard.

2. Componi il vettore

Scrivi i risultati in ordine come ∇f = (∂f/∂x, ∂f/∂y).

3. Valuta in un punto (facoltativo)

Sostituisci le coordinate di un punto specifico per ottenere un vettore numerico.

Il gradiente punta sempre nella direzione di massima pendenza in salita di una superficie.

Esempio svolto 2: calcolare il gradiente in un punto

Usando la stessa funzione f(x, y) = x²y + 3xy² − y³ dell'esempio 1, con ∂f/∂x = 2xy + 3y² e ∂f/∂y = x² + 6xy − 3y², trova il gradiente nel punto (2, 1).

1. Valuta ∂f/∂x in (2, 1)

∂f/∂x = 2(2)(1) + 3(1)² = 4 + 3 = 7.

2. Valuta ∂f/∂y in (2, 1)

∂f/∂y = (2)² + 6(2)(1) − 3(1)² = 4 + 12 − 3 = 13.

3. Scrivi il vettore gradiente

∇f(2, 1) = (7, 13). Ciò significa che da quel punto la funzione cresce più rapidamente nella direzione (7, 13).

Derivate direzionali e prodotto scalare

Una derivata direzionale misura la velocità di variazione di una funzione in un punto lungo una direzione specifica, non solo lungo l'asse x o l'asse y. Si calcola come D_u f = ∇f · u, dove u è un versore che punta nella direzione di interesse. Poiché u deve avere lunghezza 1, occorre dividere qualsiasi vettore direzione per la sua norma prima di eseguire il prodotto scalare.

1. Trova il gradiente nel punto

Calcola ∇f = (∂f/∂x, ∂f/∂y) nel punto considerato.

2. Normalizza il vettore direzione

Se la direzione è (a, b), dividi per la sua norma √(a² + b²) per ottenere il versore u.

3. Esegui il prodotto scalare

D_u f = ∇f · u = (∂f/∂x)(u₁) + (∂f/∂y)(u₂).

La derivata direzionale nella direzione del gradiente stesso è uguale alla norma del gradiente, cioè alla massima velocità di crescita possibile.

Esempio svolto 3: derivata direzionale in una direzione assegnata

Usando ∇f(2, 1) = (7, 13) dell'esempio 2, trova la derivata direzionale di f nella direzione del vettore v = (3, 4).

1. Normalizza v

|v| = √(3² + 4²) = √(9 + 16) = √25 = 5, quindi il versore è u = (3/5, 4/5).

2. Applica la formula del prodotto scalare

D_u f = ∇f · u = 7(3/5) + 13(4/5) = 21/5 + 52/5 = 73/5.

3. Converti in decimale e verifica

73/5 = 14,6. Poiché |∇f| = √(7² + 13²) = √218 ≈ 14,76 e 14,6 < 14,76, il risultato resta correttamente al di sotto della massima derivata direzionale possibile.

Come si costruisce e si usa una matrice hessiana?

La matrice hessiana raccoglie tutte le derivate parziali del secondo ordine di una funzione in una matrice quadrata, usata per classificare i punti critici come minimi locali, massimi locali o punti di sella. Per f(x, y), l'hessiana è H = [[f_xx, f_xy], [f_xy, f_yy]]. Dopo aver trovato un punto critico in cui ∇f = (0, 0), si calcola il determinante D = f_xx·f_yy − (f_xy)². Se D > 0 e f_xx > 0 si tratta di un minimo locale; se D > 0 e f_xx < 0 di un massimo locale; se D < 0 di un punto di sella.

1. Trova il punto critico

Poni ∂f/∂x = 0 e ∂f/∂y = 0 e risolvi il sistema.

2. Calcola le derivate parziali seconde

Trova f_xx, f_yy e la derivata parziale mista f_xy.

3. Applica il test del determinante

Calcola D = f_xx·f_yy − (f_xy)² e usa le regole dei segni per classificare il punto.

Il test del determinante dell'hessiana estende a due o più dimensioni il criterio della derivata seconda in una variabile.

Esempio svolto 4: classificare un punto critico con l'hessiana

Considera g(x, y) = x² + y² − 4x − 6y + 13. Trova il punto critico e classificalo usando la matrice hessiana.

1. Trova il punto critico

∂g/∂x = 2x − 4 = 0 → x = 2. ∂g/∂y = 2y − 6 = 0 → y = 3. Punto critico: (2, 3).

2. Costruisci l'hessiana

g_xx = 2, g_yy = 2, g_xy = 0, quindi H = [[2, 0], [0, 2]]. Determinante D = (2)(2) − 0² = 4.

3. Classifica e verifica il valore

Poiché D = 4 > 0 e g_xx = 2 > 0, (2, 3) è un minimo locale. g(2, 3) = 4 + 9 − 8 − 18 + 13 = 0, il che conferma un valore minimo pari a 0 in quel punto.

Perché le derivate in più variabili contano nella scienza e nell'ingegneria

Derivate parziali, gradienti e hessiane compaiono ovunque una grandezza dipenda da più di una variabile. In fisica, il gradiente di un campo di temperatura o di pressione punta verso l'aumento più rapido: è così che i modelli meteorologici seguono il flusso di calore. In economia, le derivate parziali di una funzione di profitto rispetto a prezzo e quantità individuano i livelli di produzione ottimali. Nel machine learning, la discesa del gradiente usa ripetutamente il vettore gradiente di una funzione di perdita per aggiornare i parametri del modello, mentre l'hessiana indica se un ottimizzatore ha raggiunto un vero minimo e non un punto di sella.

1. Fisica e ingegneria

I gradienti descrivono il flusso di calore, i campi elettrici e la velocità dei fluidi in più dimensioni.

2. Economia e ottimizzazione

Le derivate parziali individuano il profitto massimo o il costo minimo su più variabili contemporaneamente.

3. Machine learning

La discesa del gradiente e gli ottimizzatori del secondo ordine si basano direttamente su gradienti e hessiane per addestrare i modelli.

Errori comuni da evitare

L'errore più frequente è dimenticare di trattare le altre variabili come costanti, il che porta a derivare un termine che sarebbe semplicemente dovuto sparire. Un secondo errore comune è confondere l'ordine delle variabili nelle derivate parziali miste, per esempio calcolare ∂²f/∂x∂y invece di ∂²f/∂y∂x: per la maggior parte delle funzioni regolari sono uguali, ma gli errori di segno durante il procedimento sono frequenti. Un terzo errore è dimenticare di normalizzare il vettore direzione prima di calcolare una derivata direzionale, ottenendo un risultato scalato in modo errato dalla lunghezza originale del vettore.

1. Controlla bene quale variabile è costante

Prima di derivare, sottolinea la variabile rispetto alla quale stai lavorando e tratta ogni altro simbolo come un numero fisso.

2. Verifica che le miste coincidano

Per la maggior parte delle funzioni in questo contesto ∂²f/∂x∂y deve essere uguale a ∂²f/∂y∂x: usalo come controllo integrato.

3. Normalizza sempre i vettori direzione

Dividi per la norma prima di eseguire il prodotto scalare con il gradiente in una derivata direzionale.

Ottieni aiuto immediato con le derivate in più variabili

Svolgere a mano derivate parziali, gradienti, derivate direzionali e matrici hessiane costruisce una comprensione reale, ma verificare il proprio lavoro conta quanto farlo. Gli strumenti basati sull'IA di Solvify possono scansionare un problema di analisi in più variabili, mostrare ogni passaggio della derivazione e permetterti di fare domande di approfondimento finché la logica non diventa chiara.

1. Fotografa o digita la tua funzione

Inserisci o fotografa la funzione in più variabili su cui stai lavorando.

2. Esamina la soluzione passo passo

Guarda ogni derivata parziale, il gradiente e gli eventuali passaggi di classificazione esposti con chiarezza.

3. Fai domande di approfondimento

Usa il tutor IA per chiarire qualsiasi passaggio, per esempio perché le derivate miste devono coincidere o come funziona il test dell'hessiana.

Tag:
Analisi matematicaAnalisi in più variabiliDerivateAiuto compiti di matematica

Articoli correlati

Risolutori matematici

📸

Risolutore IA passo passo

Scatta una foto a qualsiasi problema di analisi in più variabili e ottieni subito la soluzione completa.

🔍

Scansione intelligente

Scansiona esercizi sulle derivate scritti a mano o presi dal libro di testo e lascia che Solvify riconosca automaticamente la funzione.

💬

Chat con il tutor IA

Fai domande di approfondimento su derivate parziali, gradienti o hessiane e ricevi spiegazioni immediate.

Materie correlate

Ottieni aiuto per i compiti ora

Unisciti a milioni di studenti che usano il nostro risolutore matematico AI. Ottieni soluzioni istantanee, spiegazioni passo-passo e supporto compiti 24/7.

Disponibile su dispositivi iOS e Android