UTILS.
100% nel browser
🎯

Cercatore di radici col metodo di Newton

Trova una radice di f(x)=0 con l'iterazione di Newton–Raphson a partire da un valore iniziale, mostrando ogni iterato, il residuo f(xₖ) e il percorso di convergenza.

Inserisci f(x) usando x come variabile e un valore iniziale. La derivata viene calcolata numericamente.

Informazioni su questo strumento

Il Cercatore di radici col metodo di Newton è un calcolatore gratuito che funziona nel browser e risolve f(x) = 0 numericamente usando l'iterazione di Newton–Raphson x_{k+1} = x_k − f(x_k)/f′(x_k). Partendo da un valore iniziale x₀, ogni passo segue la retta tangente nel punto corrente fino a dove attraversa l'asse x, e quell'intersezione diventa la stima successiva. La derivata f′ viene valutata numericamente con una differenza simmetrica, così qualsiasi espressione digiti — polinomi, radici, funzioni trigonometriche, esponenziali, logaritmi — funziona senza che tu debba fornire la derivata.

Tutto viene eseguito localmente nel tuo browser con un piccolo parser di espressioni, quindi nulla di ciò che inserisci viene caricato. Digita f(x) usando x come variabile (per esempio x^2 - 2, cos(x) - x, o exp(x) - 3*x), imposta un valore iniziale e facoltativamente regola la tolleranza e il numero massimo di iterazioni. Lo strumento itera finché l'ampiezza del passo |x_{k+1} − x_k| o il residuo |f(x_k)| non scende sotto la tolleranza, o finché non viene raggiunto il limite di iterazioni, e si ferma in sicurezza se la derivata si appiattisce (vicina a zero) così da non restituire mai un numero falso.

Il pannello dei risultati riporta la radice a cui si è convergiuti, il residuo f(radice) in quella radice e quante iterazioni sono state necessarie, insieme a una tabella completa delle iterazioni che elenca k, x_k, f(x_k) e l'errore a ogni passo. Il metodo di Newton converge quadraticamente vicino a una radice semplice — il numero di cifre corrette all'incirca raddoppia a ogni passo — motivo per cui x² − 2 partendo da x₀ = 1,5 individua √2 ≈ 1,414214 in poche iterazioni.

Domande frequenti

Qual è la formula del metodo di Newton?
È l'iterazione x_{k+1} = x_k − f(x_k)/f′(x_k). Geometricamente ogni passo segue la retta tangente in x_k fino a dove incontra l'asse x. Ripetuta da un buon valore iniziale converge rapidamente a una radice di f(x) = 0.
Come viene calcolata la derivata?
Numericamente, con una differenza simmetrica (centrale) f′(x) ≈ (f(x+h) − f(x−h)) / (2h) usando un piccolo h scalato su x. Questo significa che inserisci solo f(x) — non serve digitare la derivata — e qualsiasi funzione supportata funziona.
Perché non è riuscito a convergere?
Il metodo di Newton può fallire se il valore iniziale è scadente, se l'iterato finisce dove f′(x) ≈ 0 (una tangente piatta), o se la funzione non ha una radice reale nelle vicinanze. Prova un valore iniziale diverso più vicino a dove ti aspetti la radice, o aumenta il numero massimo di iterazioni.
Cosa controllano la tolleranza e il numero massimo di iterazioni?
La tolleranza è la soglia di arresto: l'iterazione termina quando l'ampiezza del passo o |f(x_k)| scende sotto di essa (predefinita 1e-10). Il numero massimo di iterazioni limita il ciclo così da terminare sempre; il valore predefinito è 50 ed è limitato a 200.

Altri strumenti