Skip to main content
calcolocalcolatoreguida

Calcolatore di Equazioni Differenziali Passo per Passo: Metodi, Esempi e Soluzioni

·16 min read·Solvify Team

Un calcolatore di equazioni differenziali passo per passo scompone uno dei strumenti più potenti del calcolo infinitesimale in mosse gestibili — mostrando non solo la risposta ma il ragionamento dietro ogni passaggio algebrico e di integrazione. Le equazioni differenziali appaiono ovunque: modelli di crescita della popolazione, la Legge del Raffreddamento di Newton, sistemi massa-molla e analisi di circuiti elettrici si riducono tutti a risolvere un'equazione che mette in relazione una funzione con le sue stesse derivate. Questa guida copre i tre tipi di equazioni che incontrerai più frequentemente — separabili, lineari del primo ordine e del secondo ordine con coefficienti costanti — con esempi completamente svolti, avvisi sugli errori comuni e problemi pratici che puoi usare per verificare la tua comprensione.

Cos'è un'Equazione Differenziale e Cosa Risolve Davvero un Calcolatore Passo per Passo?

Un'equazione differenziale è un'equazione che contiene una funzione sconosciuta e una o più delle sue derivate. Invece di risolvere per un numero (come fai in algebra), risolvi per un'intera funzione — quella la cui relazione di derivazione corrisponde all'equazione. L'esempio più semplice: dy/dx = 2x. Qui stai cercando una funzione y(x) la cui derivata è 2x. Integrando entrambi i lati ottieni y = x² + C, dove C è una costante arbitraria. Quella costante è il motivo per cui le equazioni differenziali producono famiglie di soluzioni — una per ogni condizione iniziale. Le equazioni differenziali sono classificate per ordine (la derivata più alta presente) e linearità: - Primo ordine: coinvolge solo y e dy/dx (es., dy/dx + 3y = 0) - Secondo ordine: coinvolge y, dy/dx e d²y/dx² (es., y'' + 4y = 0) - Lineare: y e le sue derivate appaiono senza prodotti o potenze (es., y'' - 5y' + 6y = e^x) - Non lineare: compaiono termini come (y')² o y·y'' Un calcolatore di equazioni differenziali passo per passo identifica prima il tipo, poi seleziona il metodo giusto. Per gli studenti, sapere in quale categoria rientra la tua equazione è l'80% del lavoro — l'algebra vera e propria segue un percorso prevedibile una volta scelto il metodo.

Un'equazione differenziale è risolta quando trovi ogni funzione y(x) che soddisfa l'equazione — non un valore di x, ma un'intera funzione, più una costante che è determinata dalle condizioni iniziali.

Come Funziona un Calcolatore di Equazioni Differenziali Passo per Passo?

Che tu stia lavorando a mano o usando un calcolatore, risolvere un'equazione differenziale segue lo stesso processo decisionale. Saltare il passaggio di identificazione è dove la maggior parte degli errori iniziano — applichi il metodo sbagliato e raggiungi un punto morto due pagine dopo.

1. Passaggio 1 — Identifica l'ordine e la linearità

Guarda la derivata più alta: un primo (y') significa primo ordine; due primi (y'') significa secondo ordine. Poi controlla la linearità: se y e tutte le sue derivate appaiono solo alla prima potenza senza prodotti tra di loro, l'equazione è lineare. Questo determina il tuo metodo prima di scrivere un altro simbolo.

2. Passaggio 2 — Per equazioni del primo ordine, controlla la separabilità

Un'equazione dy/dx = f(x)·g(y) è separabile — puoi mettere tutti i termini y da un lato e tutti i termini x dall'altro. Se puoi scriverla come dy/g(y) = f(x)dx, separa e integra entrambi i lati. Questo è il metodo più diretto e si applica a una grande frazione di problemi del primo ordine.

3. Passaggio 3 — Per equazioni lineari del primo ordine non separabili, usa il fattore integrante

Scrivi l'equazione in forma standard: dy/dx + P(x)y = Q(x). Calcola il fattore integrante μ(x) = e^(∫P(x)dx). Moltiplica entrambi i lati per μ, riconosci il lato sinistro come d/dx[μ·y], poi integra entrambi i lati. Dividi per μ per recuperare y(x).

4. Passaggio 4 — Per equazioni lineari del secondo ordine con coefficienti costanti, scrivi l'equazione caratteristica

Sostituisci y = e^(rx) nell'equazione omogenea per ottenere un'equazione di secondo grado (o di grado superiore) in r chiamata equazione caratteristica. La natura delle radici — due radici reali distinte, una radice ripetuta, o radici complesse coniugate — determina la forma della soluzione generale.

5. Passaggio 5 — Applica le condizioni iniziali per trovare la soluzione specifica

La soluzione generale contiene costanti arbitrarie (C, C₁, C₂, …). Inserisci i valori iniziali dati y(x₀) = y₀ e y'(x₀) = y₁ per formare un sistema di equazioni algebriche. Risolvi quel sistema per trovare ogni costante. Il risultato è la soluzione particolare che il problema chiede.

6. Passaggio 6 — Verifica sostituendo nella equazione originale

Deriva la tua soluzione y(x) il numero di volte richiesto, poi sostituisci y, y', y'' indietro nell'equazione originale. Se entrambi i lati sono uguali algebricamente, la soluzione è confermata. Questo controllo è veloce e cattura la stragrande maggioranza degli errori di segno e algebra.

Identifica il tipo → scegli il metodo → esegui → applica le condizioni iniziali → verifica. Un calcolatore di equazioni differenziali passo per passo segue questa sequenza esatta in modo che ogni decisione sia visibile, non nascosta.

Come Risolvi un'Equazione Differenziale Separabile Passo per Passo?

Le equazioni separabili sono il punto di partenza per ogni corso sulle equazioni differenziali. Appaiono nella crescita esponenziale e decadimento, nella Legge del Raffreddamento di Newton e nei modelli logistici di popolazione. La tecnica è un'applicazione diretta dell'integrazione — una volta separate le variabili, il resto sono antiderivate. Esempio Svolto 1 — Equazione separabile di base: Risolvi dy/dx = 3x²y, dato y(0) = 2. Passaggio 1: Separa le variabili. dy/y = 3x² dx Passaggio 2: Integra entrambi i lati. ∫(1/y) dy = ∫3x² dx ln|y| = x³ + C₁ Passaggio 3: Risolvi per y esponenziando. |y| = e^(x³ + C₁) = e^(C₁)·e^(x³) y = C·e^(x³) (dove C = ±e^(C₁), assorbendo il valore assoluto) Passaggio 4: Applica la condizione iniziale y(0) = 2. 2 = C·e^(0) = C·1 = C Quindi C = 2. Soluzione Particolare: y = 2e^(x³) ✓ Verifica: dy/dx = 2·3x²·e^(x³) = 6x²e^(x³). E 3x²y = 3x²·2e^(x³) = 6x²e^(x³). Entrambi i lati corrispondono. ✓ Esempio Svolto 2 — Problema di raffreddamento: Un oggetto a 80°C è posto in una stanza a 20°C. Dopo 10 minuti la temperatura è 55°C. Trova la temperatura dopo 30 minuti. Legge del Raffreddamento di Newton: dT/dt = -k(T - 20), dove T(0) = 80. Passaggio 1: Separa. dT/(T - 20) = -k dt Passaggio 2: Integra. ln|T - 20| = -kt + C₁ T - 20 = Ce^(-kt) T = 20 + Ce^(-kt) Passaggio 3: Condizione iniziale T(0) = 80. 80 = 20 + C → C = 60 Quindi T = 20 + 60e^(-kt) Passaggio 4: Usa T(10) = 55 per trovare k. 55 = 20 + 60e^(-10k) 35 = 60e^(-10k) e^(-10k) = 35/60 = 7/12 -10k = ln(7/12) k = -ln(7/12)/10 ≈ 0,0539 Passaggio 5: Trova T a t = 30. T(30) = 20 + 60e^(-0,0539 × 30) = 20 + 60e^(-1,617) ≈ 20 + 60 × 0,1987 ≈ 20 + 11,9 ≈ 31,9°C ✓

Ogni equazione separabile si riduce a due integrali — uno in y, uno in x. Se puoi scrivere dy/g(y) = f(x)dx, hai già la struttura della soluzione. L'unica abilità rimanente è calcolare le antiderivate.

Come Risolvi un'Equazione Differenziale Lineare del Primo Ordine Passo per Passo?

Quando un'equazione del primo ordine è lineare ma non separabile, il metodo del fattore integrante converte il lato sinistro dell'equazione in una derivata esatta, rendendola direttamente integrabile. Riconoscere la forma standard è la mossa cruciale iniziale. Forma Standard: dy/dx + P(x)·y = Q(x) Fattore Integrante: μ(x) = e^(∫P(x)dx) Dopo aver moltiplicato entrambi i lati per μ: d/dx[μ(x)·y] = μ(x)·Q(x) Integra entrambi i lati, poi risolvi per y. Esempio Svolto 3 — Equazione lineare classica: Risolvi dy/dx + (2/x)y = x², dato y(1) = 1. Passaggio 1: Identifica P(x) e Q(x). P(x) = 2/x, Q(x) = x² Passaggio 2: Calcola il fattore integrante. μ(x) = e^(∫(2/x)dx) = e^(2ln|x|) = e^(ln x²) = x² Passaggio 3: Moltiplica entrambi i lati per μ = x². x²(dy/dx) + 2xy = x⁴ d/dx[x²·y] = x⁴ Passaggio 4: Integra entrambi i lati. x²·y = ∫x⁴ dx = x⁵/5 + C Passaggio 5: Risolvi per y. y = x³/5 + C/x² Passaggio 6: Applica y(1) = 1. 1 = 1/5 + C/1 → C = 1 - 1/5 = 4/5 Soluzione Particolare: y = x³/5 + 4/(5x²) ✓ Verifica: Deriva y = x³/5 + 4x^(-2)/5. y' = 3x²/5 - 8x^(-3)/5 y' + (2/x)y = [3x²/5 - 8/(5x³)] + (2/x)[x³/5 + 4/(5x²)] = 3x²/5 - 8/(5x³) + 2x²/5 + 8/(5x³) = 5x²/5 = x² ✓ Esempio Svolto 4 — Equazione con una funzione trigonometrica a destra: Risolvi dy/dx - y = e^x · cos(x). Passaggio 1: P(x) = -1, Q(x) = e^x cos(x). Passaggio 2: μ(x) = e^(∫-1 dx) = e^(-x) Passaggio 3: Moltiplica e riconosci la derivata. e^(-x)·dy/dx - e^(-x)·y = cos(x) d/dx[e^(-x)·y] = cos(x) Passaggio 4: Integra. e^(-x)·y = sin(x) + C Passaggio 5: Risolvi per y. y = e^x(sin(x) + C) = e^x·sin(x) + Ce^x ✓

Il fattore integrante e^(∫P(x)dx) è ingegnerizzato specificamente in modo che μ·y' + μ·Py sia uguale a d/dx[μ·y]. Una volta che vedi perché funziona (è la regola del prodotto al contrario), il metodo non è mai misterioso di nuovo.

Quali Tipi di Equazioni Differenziali del Secondo Ordine Può Gestire un Calcolatore?

Le equazioni lineari del secondo ordine con coefficienti costanti sono il tipo più comune nei corsi di fisica e ingegneria. Un calcolatore di equazioni differenziali passo per passo identifica la struttura delle radici dell'equazione caratteristica e scrive immediatamente il modello di soluzione corretto. Forma Generale: ay'' + by' + cy = f(x) Se f(x) = 0, l'equazione è omogenea; altrimenti è non omogenea. L'equazione caratteristica per il caso omogeneo: ar² + br + c = 0 Caso 1 — Due radici reali distinte (r₁ ≠ r₂): Soluzione Generale: y = C₁e^(r₁x) + C₂e^(r₂x) Esempio Svolto 5 — Radici reali distinte: Risolvi y'' - 5y' + 6y = 0, y(0) = 1, y'(0) = 0. Equazione caratteristica: r² - 5r + 6 = 0 → (r - 2)(r - 3) = 0 → r = 2, r = 3 Soluzione Generale: y = C₁e^(2x) + C₂e^(3x) Applica y(0) = 1: C₁ + C₂ = 1 Derivata: y' = 2C₁e^(2x) + 3C₂e^(3x) Applica y'(0) = 0: 2C₁ + 3C₂ = 0 Dal sistema: C₁ + C₂ = 1 e 2C₁ + 3C₂ = 0. Dal secondo: C₁ = -3C₂/2; sostituendo: -3C₂/2 + C₂ = 1 → -C₂/2 = 1 → C₂ = -2 C₁ = 1 - (-2) = 3 Soluzione Particolare: y = 3e^(2x) - 2e^(3x) ✓ Verifica a x = 0: y = 3 - 2 = 1 ✓; y' = 6 - 6 = 0 ✓ Caso 2 — Radice Ripetuta (r₁ = r₂ = r): Soluzione Generale: y = (C₁ + C₂x)e^(rx) Esempio Svolto 6 — Radice Ripetuta: Risolvi y'' - 4y' + 4y = 0. Equazione caratteristica: r² - 4r + 4 = 0 → (r - 2)² = 0 → r = 2 (ripetuta) Soluzione Generale: y = (C₁ + C₂x)e^(2x) ✓ Caso 3 — Radici Complesse Coniugate (r = α ± βi): Soluzione Generale: y = e^(αx)[C₁cos(βx) + C₂sin(βx)] Esempio Svolto 7 — Radici Complesse: Risolvi y'' + 2y' + 5y = 0, y(0) = 0, y'(0) = 4. Equazione caratteristica: r² + 2r + 5 = 0 r = [-2 ± √(4 - 20)] / 2 = [-2 ± √(-16)] / 2 = -1 ± 2i Quindi α = -1, β = 2. Soluzione Generale: y = e^(-x)[C₁cos(2x) + C₂sin(2x)] Applica y(0) = 0: e⁰[C₁·1 + C₂·0] = C₁ = 0, quindi C₁ = 0. y = C₂e^(-x)sin(2x) y' = C₂[-e^(-x)sin(2x) + 2e^(-x)cos(2x)] = C₂e^(-x)[2cos(2x) - sin(2x)] Applica y'(0) = 4: C₂·1·[2·1 - 0] = 2C₂ = 4 → C₂ = 2 Soluzione Particolare: y = 2e^(-x)sin(2x) ✓

Il discriminante b² - 4ac dell'equazione caratteristica ar² + br + c = 0 ti dice tutto: positivo → radici reali distinte ed esponenziali puri; zero → radice ripetuta e un fattore x aggiuntivo; negativo → radici complesse e esponenziali oscillanti.

Quali Sono gli Errori Più Comuni nel Risolvere Equazioni Differenziali?

Questi errori appaiono costantemente nei test di Calcolo II e ODE. Ognuno è specifico abbastanza da poter essere catturato nel tuo lavoro se sai cosa cercare.

1. Dimenticare la costante di integrazione

Quando integri entrambi i lati di un'equazione separata, ogni lato produce la sua propria costante. Il collegamento standard è scrivere una costante combinata C sul lato destro. Omettere C completamente dà una soluzione particolare senza parametro libero — il che significa che non puoi soddisfare una condizione iniziale in seguito. Scrivi sempre + C dopo ogni integrale indefinito.

2. Dividere per zero quando si separano le variabili

Quando separi dy/g(y) = f(x)dx, stai dividendo entrambi i lati per g(y). Se g(y₀) = 0 per alcuni y₀, allora y = y₀ è una soluzione costante (equilibrio) che il passaggio di separazione manca completamente. Controlla sempre se impostare g(y) = 0 produce soluzioni aggiuntive prima di scrivere la tua risposta finale.

3. Calcolare il fattore integrante in modo errato

Il fattore integrante è μ = e^(∫P(x)dx) — nessuna costante di integrazione dentro l'esponente (si cancellerebbe comunque). Gli errori più comuni sono usare P(x) da un'equazione non ancora in forma standard e dimenticare di dividere per il coefficiente principale prima di leggere P(x). Riscrivi sempre l'equazione come dy/dx + P(x)y = Q(x) prima di calcolare μ.

4. Usare il modello di soluzione caratteristica sbagliato

Gli studenti frequentemente usano y = C₁e^(r₁x) + C₂e^(r₂x) per una radice ripetuta. La forma corretta è y = (C₁ + C₂x)e^(rx). Queste due espressioni non sono equivalenti — il fattore C₂x è essenziale. Se sostituisci il modello sbagliato nell'ODE non soddisferà l'equazione, che è un modo veloce per catturare questo errore durante il passaggio di verifica.

5. Applicare solo una condizione iniziale a un'equazione del secondo ordine

Un'equazione del secondo ordine ha due costanti arbitrarie, C₁ e C₂. Hai bisogno di due condizioni iniziali per determinare entrambe — tipicamente y(x₀) = a e y'(x₀) = b. Gli studenti a volte applicano solo y(x₀) = a e si fermano, lasciando C₂ indeterminato. Leggi il problema attentamente: se due valori iniziali sono dati, devi usare entrambi.

6. Saltare il passaggio di verifica

Sostituire la tua soluzione nell'equazione differenziale originale richiede due minuti e conferma o smentisce definitivamente la tua risposta. In una situazione di esame, spendere 90 secondi su un controllo che salva un errore di segno vale sempre la pena. Se la tua soluzione non soddisfa l'equazione, l'errore è da qualche parte nei passaggi algebrici — ripercorrili invece di indovinare.

Problemi Pratici con Soluzioni Complete

Tenta ogni problema prima di leggere la soluzione. I problemi vanno dalle separabili alle lineari alle del secondo ordine. Usa un calcolatore di equazioni differenziali passo per passo per verificare le tue risposte dopo ogni tentativo. Problema 1 (Separabile — decadimento esponenziale): Risolvi dy/dx = -0,5y, y(0) = 10. Separa: dy/y = -0,5 dx Integra: ln|y| = -0,5x + C₁ y = Ce^(-0,5x) Applica y(0) = 10: C = 10 Soluzione: y = 10e^(-0,5x) ✓ Controllo: dy/dx = -5e^(-0,5x); -0,5y = -0,5·10e^(-0,5x) = -5e^(-0,5x) ✓ Problema 2 (Separabile — crescita con tasso variabile): Risolvi dy/dx = xy, y(0) = 3. Separa: dy/y = x dx Integra: ln|y| = x²/2 + C₁ y = Ce^(x²/2) Applica y(0) = 3: C = 3 Soluzione: y = 3e^(x²/2) ✓ Problema 3 (Lineare del primo ordine): Risolvi dy/dx + y = 2x, y(0) = 0. P(x) = 1, Q(x) = 2x μ = e^(∫1 dx) = e^x Moltiplica: e^x·y' + e^x·y = 2xe^x → d/dx[e^x·y] = 2xe^x Integra il lato destro usando integrazione per parti: ∫2xe^x dx = 2xe^x - 2e^x + C = 2(x-1)e^x + C Quindi e^x·y = 2(x-1)e^x + C y = 2(x-1) + Ce^(-x) Applica y(0) = 0: 0 = 2(0-1) + C → C = 2 Soluzione: y = 2(x-1) + 2e^(-x) = 2x - 2 + 2e^(-x) ✓ Controllo a x = 0: y = 0 - 2 + 2 = 0 ✓; y'(0) = 2 - 2e^0 · (-1)|x=0 ... aspetta, verifichiamo tramite l'equazione: y' + y = (2 - 2e^(-x)) + (2x - 2 + 2e^(-x)) = 2x ✓ Problema 4 (Secondo ordine — radici reali distinte): Risolvi y'' + y' - 6y = 0, y(0) = 4, y'(0) = 0. Equazione caratteristica: r² + r - 6 = 0 → (r + 3)(r - 2) = 0 → r = -3, r = 2 Soluzione Generale: y = C₁e^(-3x) + C₂e^(2x) Applica y(0) = 4: C₁ + C₂ = 4 y' = -3C₁e^(-3x) + 2C₂e^(2x) Applica y'(0) = 0: -3C₁ + 2C₂ = 0 → C₂ = 3C₁/2 Sostituisci: C₁ + 3C₁/2 = 4 → 5C₁/2 = 4 → C₁ = 8/5 C₂ = 4 - 8/5 = 12/5 Soluzione: y = (8/5)e^(-3x) + (12/5)e^(2x) ✓ Problema 5 (Secondo ordine — radici complesse): Risolvi y'' + 9y = 0. Equazione caratteristica: r² + 9 = 0 → r² = -9 → r = ±3i α = 0, β = 3 Soluzione Generale: y = C₁cos(3x) + C₂sin(3x) ✓ (Questo descrive un moto armonico semplice con frequenza angolare 3.)

Domande Frequenti su Calcolatori di Equazioni Differenziali

1. Qual è la differenza tra un'equazione differenziale ordinaria e una parziale?

Un'equazione differenziale ordinaria (ODE) coinvolge una funzione di una variabile e le sue derivate — tutto in questa guida è un'ODE. Un'equazione differenziale parziale (PDE) coinvolge una funzione di due o più variabili e le sue derivate parziali (es., l'equazione del calore ∂u/∂t = k·∂²u/∂x²). Le PDE sono significativamente più difficili e usano metodi come la separazione di variabili, le serie di Fourier e le trasformate di Laplace. La maggior parte dei corsi universitari di calcolo e fisica si concentra sulle ODE.

2. Ho sempre bisogno di una condizione iniziale per risolvere un'equazione differenziale?

No — senza condizioni iniziali ottieni la soluzione generale, che contiene costanti arbitrarie (C, C₁, C₂). La soluzione generale descrive l'intera famiglia di curve che soddisfano l'equazione. Le condizioni iniziali riducono a quale membro specifico di quella famiglia ti serve. I problemi che specificano sia l'equazione che i valori iniziali sono chiamati problemi di valore iniziale (IVPs), e hanno una soluzione particolare unica sotto lievi condizioni di continuità.

3. Quando dovrei usare la trasformata di Laplace invece dei metodi sopra?

La trasformata di Laplace brilla quando il lato destro f(x) è una funzione per tratti o contiene impulsi (delta di Dirac), o quando le condizioni iniziali sono non nulle e vuoi evitare di risolvere equazioni simultanee per le costanti. Converte l'equazione differenziale in un'equazione algebrica in una nuova variabile s, risolvi algebricamente, poi applica la trasformata di Laplace inversa. Per equazioni semplici con lati destri lisci, i metodi in questa guida sono più veloci.

4. Come verifico una soluzione a un'equazione differenziale?

Deriva la tua soluzione proposta y(x) il numero di volte richiesto, poi sostituisci y, y', y'', … nell'equazione originale. Se entrambi i lati si semplificano a un'identità, la soluzione è corretta. Controlla anche eventuali condizioni iniziali sostituendo il valore x specificato. Per la soluzione particolare y = 2e^(-x)sin(2x) dall'Esempio 7: valuta y(0) = 0 ✓, calcola y'(0) = 4 ✓ — e sostituisci in y'' + 2y' + 5y, che dovrebbe dare 0.

5. Cosa mi dice il Wronskiano su due soluzioni?

Il Wronskiano W(y₁, y₂) = y₁y₂' - y₂y₁' verifica se due soluzioni a un'equazione lineare del secondo ordine formano un insieme fondamentale — cioè se sono linearmente indipendenti e insieme coprono tutte le soluzioni. Se W ≠ 0 su un intervallo, la soluzione generale y = C₁y₁ + C₂y₂ è completa. Se W = 0, le due soluzioni sono proporzionali e non formano una base — hai bisogno di una seconda soluzione diversa (spesso la forma di radice ripetuta xe^(rx)).

6. Un calcolatore di equazioni differenziali passo per passo può aiutarmi a verificare il mio lavoro all'esame?

Sì — ed è più efficace quando usato dopo aver tentato il problema. Confronta i tuoi passaggi riga per riga con l'output del calcolatore. Se la tua risposta finale corrisponde, hai confermato il lavoro. Se le risposte divergono a uno specifico passaggio, quel passaggio è esattamente su cui concentrare la tua pratica. Usare un calcolatore di equazioni differenziali passo per passo come uno strumento di verifica piuttosto che una scorciatoia per la risposta costruisce il riconoscimento di modelli di cui hai bisogno per gli esami a libro chiuso.

Tag:
calcolocalcolatoreguida

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