Calcolatore di derivate in più variabili: guida passo passo con esempi
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.
Contenuto
- 01Che cos'è un calcolatore di derivate in più variabili?
- 02Come calcola i risultati un calcolatore di derivate in più variabili?
- 03Derivate parziali: le fondamenta dell'analisi in più variabili
- 04Esempio svolto 1: derivate parziali di f(x, y) = x²y + 3xy² − y³
- 05Che cos'è il vettore gradiente?
- 06Esempio svolto 2: calcolare il gradiente in un punto
- 07Derivate direzionali e prodotto scalare
- 08Esempio svolto 3: derivata direzionale in una direzione assegnata
- 09Come si costruisce e si usa una matrice hessiana?
- 10Esempio svolto 4: classificare un punto critico con l'hessiana
- 11Perché le derivate in più variabili contano nella scienza e nell'ingegneria
- 12Errori comuni da evitare
- 13Ottieni aiuto immediato con le derivate in più variabili
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.
Articoli correlati
Calcolatore di derivate parziali: guida passo passo con esempi svolti
Impara a calcolare le derivate parziali di funzioni in più variabili con esempi svolti nel dettaglio.
Calcolatore di derivate direzionali: formula, passaggi ed esempi svolti
Capisci come trovare la velocità di variazione di una funzione in qualsiasi direzione usando il gradiente.
Aiuto compiti di analisi: derivate, integrali e limiti spiegati
Una guida più ampia su derivate, integrali e limiti per gli studenti di analisi matematica.
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.
