ForHosting KIT · Strumenti per sviluppatori

Calcolatore di un passo Newton-Raphson

Questo calcolatore esegue esattamente un passo Newton-Raphson partendo da una stima corrente.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Inserisca una funzione f(x), la sua derivata f'(x) e il valore attuale x_n. Lo strumento valuta entrambe le espressioni nel punto indicato, divide il valore della funzione per quello della derivata e sottrae la correzione ottenuta per produrre x_(n+1). Restituisce inoltre tutti i numeri intermedi, così Lei può controllare un esercizio, documentare un procedimento numerico o esaminare un’iterazione prima di decidere se proseguire.

Inserisca funzione, derivata e stima corrente

Scriva la funzione di cui desidera approssimare una radice e, separatamente, un’espressione per la derivata. Entrambe usano x come variabile. Sono disponibili operatori aritmetici, parentesi, potenze, le costanti pi ed e e funzioni comuni quali sin, cos, tan, exp, log, sqrt e abs. Indichi esplicitamente la moltiplicazione: scriva 2*x, non 2x. Nel classico esempio f(x) = x^2 - 2, inserisca x^2 - 2 come funzione e 2*x come derivata. Fornisca quindi x_current, cioè la stima da cui inizia il passo. Una buona stima iniziale è in genere vicina alla radice e si trova in una zona in cui la derivata esiste e non è zero. Sono accettati prefissi come f(x) = e f'(x) =, ma le sole espressioni risultano più chiare negli script. I valori sono trattati come numeri adimensionali; mantenga quindi unità coerenti se rappresenta grandezze fisiche. Il parser accetta esclusivamente sintassi matematica e non esegue codice. La lunghezza è limitata e tutti i valori devono essere finiti, per rendere riproducibile l’input e impedire che un’operazione indefinita sembri riuscita.

Segua il singolo aggiornamento Newton-Raphson

Newton-Raphson usa la retta tangente nella stima corrente per prevedere dove il grafico interseca l’asse x. Il calcolatore valuta prima f(x_current) e f'(x_current), forma poi la correzione f(x_current) / f'(x_current) e applica x_next = x_current - correction. Il risultato espone stima corrente, valore della funzione, derivata, correzione e stima successiva, affinché Lei possa controllare ogni operazione. Per x^2 - 2 con x_current = 1.5, il valore della funzione è 0.25 e quello della derivata è 3. Il rapporto produce circa 0.0833333333 e la sottrazione porta a circa 1.4166666667. Viene eseguito un solo aggiornamento: x_next non viene reinserito automaticamente. Questo confine è utile per lezioni, esercizi e procedure nelle quali un altro sistema decide quando fermarsi. La precisione cambia soltanto le cifre decimali mostrate nel JSON; valutazione e sottrazione conservano prima la precisione in virgola mobile. Se la derivata è zero o un’espressione non è definita nel punto corrente, l’operazione restituisce un errore di input anziché un infinito o una stima fuorviante.

Interpreti la nuova stima e decida come continuare

La stima successiva è una proposta numerica, non una prova dell’esistenza di una radice o della convergenza. Newton-Raphson converge spesso rapidamente quando il punto iniziale è abbastanza vicino a una radice semplice e la funzione è regolare in quella zona, ma un solo passo non dimostra tali condizioni. Esamini l’ampiezza del valore funzionale e della correzione. Una correzione piccola può indicare stabilizzazione, ma può anche dipendere da una derivata molto grande; valuti f(x_next) in seguito prima di accettare il risultato. Una correzione grande segnala che la tangente interseca l’asse lontano dal punto attuale. Iterazioni ripetute possono divergere, oscillare, uscire dal dominio o convergere verso un’altra radice. Anche le radici multiple rallentano la convergenza tipica. Per un calcolo affidabile, definisca tolleranze sia sulla correzione sia sul residuo, imponga un massimo di iterazioni e confronti un metodo di intervallo quando possibile. Il calcolatore non stima numericamente la derivata: l’espressione esplicita è verificabile e viene valutata nello stesso x_current. È quindi adatto ad analizzare una derivazione simbolica, insegnare l’idea della tangente o integrare un aggiornamento deterministico in un solver più ampio. L’API costa $0.002 per richiesta e la versione browser esegue localmente lo stesso calcolo puro.

Verificare un’iterazione di un esercizio

Confronti il calcolo manuale con valore della funzione, derivata, correzione e stima successiva restituiti.

Esaminare un punto iniziale difficile

Esegua un passo controllato per giudicare la correzione tangente prima di avviare iterazioni ripetute.

Costruire un solver supervisionato

Richieda un passo deterministico alla volta mentre un altro processo gestisce tolleranza, log e limite di iterazioni.

Quanto costa una richiesta API?

Il prezzo dell’API è $0.002 per richiesta. Il calcolatore nel browser esegue gratuitamente e in locale lo stesso calcolo puro.

Questo calcolatore trova completamente la radice?

No. Esegue esattamente un aggiornamento Newton-Raphson. Usi x_next come nuovo x_current solo se il Suo criterio di convergenza richiede di continuare.

Perché devo fornire la derivata?

La formula richiede f'(x_current). Una derivata esplicita evita scelte nascoste sulle differenze numeriche e rende verificabile il calcolo.

Che cosa accade quando la derivata è zero?

La richiesta restituisce un errore di input, perché la divisione per zero non può produrre una correzione valida.

Quale sintassi delle espressioni è supportata?

Usi x, numeri, aritmetica esplicita, parentesi, potenze, pi, e e comuni funzioni a un argomento, comprese quelle trigonometriche, esponenziali, logaritmiche, radice quadrata e valore assoluto.

Una piccola correzione garantisce la convergenza?

No. Controlli il residuo nella stima successiva e applichi un criterio di arresto, un limite di iterazioni e la conoscenza del dominio.

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/newton-raphson-single-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/newton-raphson-single-step \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"function":"x^2 - 2","derivative":"2*x","x_current":1.5}'
{
  "function": "x^2 - 2",
  "derivative": "2*x",
  "x_current": 1.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calculus.newton_raphson_single_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.

Leggi la documentazione completa del KIT →