ForHosting KIT · Strumenti per sviluppatori

Calcolatore del metodo di Taylor per equazioni differenziali

Questo calcolatore del metodo di Taylor approssima un problema ai valori iniziali nella forma y' = f(x,y).

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Inserisca l’espressione della derivata, il punto iniziale, un valore obiettivo di x, un passo positivo e un ordine compreso fra uno e quattro. Il risultato mostra ogni punto accettato e rende visibili il coefficiente di Taylor e l’incremento utilizzati a ciascun ordine, risultando utile sia nel calcolo numerico sia nella verifica di una soluzione svolta a mano.

Descriva chiaramente il problema ai valori iniziali

Nel campo dell’equazione scriva soltanto il membro destro dell’equazione differenziale. Per esempio, inserisca x + y per y' = x + y. Le variabili x e y possono essere combinate con numeri, parentesi, addizione, sottrazione, moltiplicazione, divisione, potenze e con le funzioni exp, log, sin, cos e sqrt. Fornisca quindi x0 e y0 per definire la condizione nota y(x0) = y0. Il campo target_x indica dove deve terminare l’approssimazione. step_size va sempre indicato come distanza massima positiva; il calcolatore determina la direzione confrontando x0 e target_x, quindi può integrare sia in avanti sia all’indietro. Se l’intervallo non è un multiplo esatto del passo richiesto, l’ultimo passo viene accorciato. In questo modo il valore finale si trova esattamente in target_x, senza superarlo né fermarsi prima senza avviso. Scriva la moltiplicazione in modo esplicito, per esempio 2*x anziché 2x, e racchiuda tra parentesi gli argomenti delle funzioni. Sintassi non valida, nomi non supportati, divisioni per zero ed errori nel dominio reale vengono segnalati come errori di input, evitando di produrre una tabella numerica fuorviante.

Comprenda come vengono calcolati i termini di ordine superiore

Un metodo di Taylor avanza da un punto formando y(x+h) come somma di y e di una successione di termini derivati. L’ordine uno conserva soltanto h y', cioè il noto metodo di Eulero. L’ordine due aggiunge h al quadrato moltiplicato per y''/2!, mentre gli ordini tre e quattro proseguono nello stesso modo. Il dettaglio fondamentale è che le derivate superiori non vengono stimate da campioni vicini. A ogni passo il calcolatore rappresenta x e y come serie di potenze troncate e valuta f(x,y) mediante l’aritmetica delle serie. Uguagliando i coefficienti in y' = f(x,y), ricava uno dopo l’altro i nuovi coefficienti. Nell’output, coefficient indica y^(n)/n! all’inizio del passo per l’ordine n. increment è tale coefficiente moltiplicato per h^n. Sommando tutti gli incrementi visualizzati al precedente valore di y si ottiene il successivo valore della tabella. Lei può così confrontare ogni termine con una derivazione teorica, individuare un errore di segno o di fattoriale e vedere quando i termini successivi diventano abbastanza grandi da rendere opportuno un passo diverso.

Scelga con attenzione l’ordine e la dimensione del passo

Aumentare l’ordine migliora spesso un’approssimazione di Taylor quando la soluzione è regolare e il passo resta in una regione in cui la serie si comporta bene, ma l’ordine da solo non garantisce l’accuratezza. Un passo più piccolo fornisce in genere un risultato più affidabile al costo di un maggior numero di iterazioni. Una verifica utile consiste nell’eseguire due volte lo stesso problema dimezzando il passo e nel confrontare i valori finali di y. Se la differenza è significativa, riduca nuovamente il passo o valuti se un metodo di Taylor di basso ordine sia adatto all’equazione. Presti attenzione alle espressioni i cui denominatori si avvicinano a zero e agli argomenti di log o sqrt che escono dal dominio reale. Il calcolatore rifiuta un passo quando l’aritmetica diventa non finita, ma non può dimostrare che un’approssimazione apparentemente finita sia accurata sull’intero intervallo. Inoltre non adatta automaticamente il passo e non fornisce un limite rigoroso dell’errore. Consideri i termini mostrati come evidenza numerica trasparente, non come una soluzione in forma chiusa. Per equazioni rigide, membri destri discontinui o calcoli scientifici ad alta precisione, confronti il risultato con un solutore adattivo adeguato e con un’analisi dell’errore specifica del settore.

Verificare un esercizio di metodi numerici

Confronti ogni coefficiente e incremento con il calcolo manuale, invece di controllare soltanto il risultato finale.

Esplorare gli effetti dell’ordine e del passo

Ripeta un problema ai valori iniziali con ordini o passi diversi e osservi come cambia l’approssimazione finale.

Creare esempi didattici riproducibili

Generi una tabella deterministica che mostri esattamente come un metodo di Taylor di basso ordine avanza in un’EDO.

Quanto costa una richiesta?

Una richiesta API costa $0.002. Il calcolo è disponibile anche nel browser per una rapida esecuzione interattiva.

Che cosa significa coefficient in ciascun termine?

Per l’ordine di derivazione n, coefficient è y^(n)/n! all’inizio del passo. increment è quel coefficiente per il passo con segno elevato a n.

Il primo ordine coincide con il metodo di Eulero?

Sì. Con ordine 1, l’aggiornamento conserva solo y' moltiplicato per il passo, cioè l’aggiornamento esplicito di Eulero.

Il calcolatore può integrare all’indietro?

Sì. Inserisca un target_x minore di x0 e mantenga step_size positivo; il solutore applicherà automaticamente passi negativi.

Calcola una soluzione esatta o un limite di errore?

No. Restituisce un’approssimazione numerica deterministica e i relativi termini. Non ricava una forma chiusa né certifica un limite globale dell’errore.

Quali espressioni sono accettate?

Utilizzi x, y, pi, e, operatori aritmetici, parentesi ed exp, log, sin, cos o sqrt. La moltiplicazione deve essere esplicita.

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/taylor-method-ode

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/taylor-method-ode \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"equation":"x + y","x0":0,"y0":1,"target_x":0.2,"step_size":0.1,"order":4}'
{
  "equation": "x + y",
  "x0": 0,
  "y0": 1,
  "target_x": 0.2,
  "step_size": 0.1,
  "order": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calculus.taylor_method_ode",
  "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.

max_steps10000
max_expression_chars500
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.

Leggi la documentazione completa del KIT →