Newton–Raphson Method
Also known as: Newton's method · Newton iteration · Tangent method
Near a root the curve looks like its tangent. So follow the tangent to where it crosses zero and use that as the next guess. Each step squares the error, giving quadratic convergence once you're close.
The parabola f(x)=x²−a is drawn; starting from the slider's initial guess, a tangent line is built at the current point and slides down to the x-axis, marking the next iterate. The iteration index cycles with time so you watch the guesses hop toward √a and pile up on the root.
Equivalent forms
Quadratic convergence: near the root the number of correct digits roughly doubles every iteration — a handful of steps reach machine precision.
Unit systems
Where it holds
Dimensional analysis
Newton described the method for polynomials around 1669; Joseph Raphson simplified it into the iterative form in 1690; Thomas Simpson generalized it to calculus in 1740. It remains the default root-finder inside optimizers, calculators, and machine-learning training loops.
You need to solve f(x)=0 but there's no formula. Newton's trick: pretend the curve is its tangent line, jump to where the line hits zero, repeat. It doubles the correct digits every step.
Watch the tangent line at your guess skate down to the axis, hand you a better guess, and converge on the root in a handful of leaps.
- Hardware square-root and division units
- Solving nonlinear equations in engineering
- Backbone of optimization (Newton/quasi-Newton steps)
- Implicit solvers in physics simulation
- Newton always converges — it's only locally convergent; a bad guess can diverge or cycle.
- It needs the actual root nearby — basins of attraction can be fractal (Newton fractals).
- It works the same for multiple roots — convergence drops to linear there.
Limiting cases
What if…
Use the secant method (finite-difference slope) — slightly slower (order but derivative-free.
f' becomes the Jacobian matrix and the step solves a linear system — multidimensional Newton.
Compute √2 from x_0 = 2
- a:
- 2
- x 0:
- 2
- — already 5 digits
Why the step is f/f'
- f:
- -a
- -a)/(2x)
- + a/x) — the Babylonian rule