ForHosting KIT · Matematica

Calcolatore del metodo di Eulero per equazioni differenziali

Il metodo di Eulero in una tabella leggibile: y' = x + y partendo da y(0) = 1 con passo 0,1 arriva a circa 1,5282 dopo quattro passi. Ogni riga mostra x, y e la pendenza usata. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto

Questo calcolatore del metodo di Eulero approssima la soluzione di un problema ai valori iniziali del primo ordine scritto come y' = f(x,y). Inserisca la derivata, il punto iniziale, un passo fisso diverso da zero e il numero di passi. Lo strumento valuta la pendenza in ogni punto corrente, applica l’aggiornamento di Eulero e restituisce tutte le approssimazioni in una tabella leggibile. Consente di procedere in avanti o all’indietro e supporta le comuni funzioni matematiche, risultando utile per esercizi, verifiche rapide e procedure numeriche riproducibili.

Descriva con precisione il problema ai valori iniziali

Il metodo di Eulero parte da un punto noto; indichi quindi x0 e y0 insieme alla derivata f(x,y). Scriva la derivata come espressione contenente x, y, operazioni aritmetiche, parentesi, potenze e funzioni supportate come sin, cos, exp, log, sqrt e abs. Per esempio, il problema y' = x + y con y(0) = 1 richiede x + y come derivata, x0 uguale a 0 e y0 uguale a 1.

Può anche includere il prefisso y' = oppure dy/dx =. La moltiplicazione deve essere esplicita: scriva 2*x anziché 2x. Sono disponibili le costanti pi ed e.

Il parser accetta soltanto sintassi matematica e non esegue mai codice. Prima del calcolo, verifichi che l’equazione differenziale sia esplicita e del primo ordine. Un’equazione che contiene ancora y' in entrambi i membri, una derivata seconda o un parametro sconosciuto a cui non è stato assegnato un valore non può essere valutata come f(x,y).

È possibile ragionare in termini di unità, ma tutti i dati numerici devono adottare un sistema coerente, perché il solver li considera numeri privi di unità.

Scelga la direzione del passo e controlli ogni aggiornamento

Imposti h come distanza fissa tra valori consecutivi di x e scelga quanti aggiornamenti eseguire. Un h positivo procede verso valori di x maggiori, mentre un valore negativo procede all’indietro. I punti restituiti comprendono il punto iniziale come passo zero e una riga per ciascun aggiornamento.

Ogni nuova riga riporta anche la pendenza calcolata nel punto precedente, così Lei può verificare i passaggi aritmetici uno per uno. L’iterazione conserva internamente l’intera precisione in virgola mobile, mentre l’opzione di precisione controlla solo i decimali visualizzati. Ridurre la precisione mostrata non arrotonda quindi intenzionalmente ogni stato intermedio e non accumula ulteriore errore.

L’oggetto finale ripete gli ultimi valori di x e y per agevolare l’automazione. Se l’espressione diventa indefinita o supera l’intervallo numerico, il calcolo si interrompe con un errore chiaro invece di restituire infiniti fuorvianti.

Interpreti l’approssimazione e ne verifichi l’affidabilità

Il metodo di Eulero è un metodo numerico del primo ordine: in ciascun intervallo segue la retta tangente, non la curva esatta della soluzione. Il risultato è quindi un’approssimazione e, per problemi regolari, un passo di valore assoluto minore tende a ridurre l’errore globale di troncamento. Una verifica pratica consiste nel raggiungere lo stesso estremo due volte, prima con h e poi con h/2 raddoppiando il numero di passi.

Confronti i valori finali di y: una differenza contenuta aumenta la fiducia, mentre uno scarto ampio indica che la griglia grossolana non è sufficiente. Non dia per scontato che più passi risolvano qualsiasi difficoltà. Crescita rapida, singolarità, discontinuità ed equazioni rigide possono rendere instabile Eulero esplicito o richiedere passi troppo piccoli.

Prima del confronto, confermi inoltre che entrambe le esecuzioni arrivino allo stesso x finale. La tabella è utile per individuare dove due risultati iniziano a divergere o dove la pendenza cambia bruscamente. Nei lavori scientifici o ingegneristici sensibili alla precisione, confronti con una soluzione analitica nota, se disponibile, e consideri un metodo di ordine superiore o orientato alla stabilità.

Questo calcolatore è soprattutto un riferimento trasparente: la semplice ricorrenza rende visibili le ipotesi numeriche e produce una sequenza riproducibile da esaminare, insegnare, verificare o riutilizzare.

Verificare un esercizio sulle equazioni differenziali

Generi l’intera tabella di Eulero e confronti ogni pendenza e aggiornamento con lo svolgimento manuale.

Studiare la sensibilità al passo

Ripeta un problema ai valori iniziali con valori di h più piccoli e confronti le approssimazioni allo stesso estremo.

Creare dati numerici riproducibili

Usi righe deterministiche come riferimento per lezioni, fogli di calcolo, test o prototipi applicativi.

Quali equazioni differenziali posso inserire?

Inserisca un’equazione esplicita del primo ordine y' = f(x,y) con un valore iniziale numerico. La derivata può usare x, y, operazioni, potenze, costanti e funzioni supportate.

Posso integrare all’indietro?

Sì. Indichi un h negativo. Ogni passo procederà verso un valore minore di x applicando lo stesso aggiornamento di Eulero.

L’opzione di precisione modifica l’iterazione?

No. Controlla soltanto i decimali visualizzati. La ricorrenza mantiene la precisione in virgola mobile di JavaScript fino alla preparazione dell’output.

Perché la derivata viene segnalata come non finita?

L’espressione è diventata indefinita o ha superato l’intervallo numerico, per esempio calcolando il logaritmo di un valore negativo o dividendo per zero. Controlli equazione, intervallo e passo.

Come posso stimare la precisione del risultato?

Ripeta il calcolo con metà del valore assoluto del passo e il doppio dei passi, poi confronti y allo stesso x finale. Per lavori rigorosi, usi anche un metodo di ordine superiore.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/calculus/euler-method-step

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/calculus/euler-method-step \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"derivative":"x + y","x0":0,"y0":1,"h":0.1,"steps":4}'
{
  "derivative": "x + y",
  "x0": 0,
  "y0": 1,
  "h": 0.1,
  "steps": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calculus.euler_method_step",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Scelga la direzione del passo e controlli ogni aggiornamento

Al passo n, il calcolatore valuta la pendenza f(x_n,y_n), poi calcola y_(n+1) = y_n + h f(x_n,y_n) e x_(n+1) = x_n + h. Sono accettati fino a 10,000 aggiornamenti: un limite ampio per le tabelle, ma definito per il lavoro nel browser e tramite API.

Quanto costa una richiesta API?

Il prezzo dell’API è $0.002 per richiesta. Il calcolatore nel browser viene eseguito localmente e gratuitamente.

Leggi la documentazione completa del KIT →