Salam Academy
Numerical methods · Subtopic 2 of 4

Fixed-Point Iteration

Feed a number into a formula, feed the answer back in, and repeat. When the values settle down they settle on a root. This lesson is the engine of every P2 and P3 numerical question.

Cambridge 9709 Paper 2Cambridge 9709 Paper 3Edexcel YMA01 WMA13Edexcel 9MA0 Paper 1Edexcel 9MA0 Paper 2AQA 7357 Paper 1≈ 40 minRevision 6 · updated 2026-10-27
Section 1 of 14

Learning objectives

  • Use xn+1=F(xn)x_{n+1}=F(x_n) from a given starting value, recording each iterate to enough decimal places.
  • Decide when to stop, and give the root to the accuracy asked for.
  • Justify the accuracy of the answer with a change of sign.
  • Use the calculator's answer key so that no accuracy is lost between steps.
Pause and think

Put your calculator in radians, type 11, then press cos⁡\cos over and over. What happens?

Section 2 of 14

Core idea

Start hereFeed the answer back in

Type any number into a calculator and press  \sqrt{\ } then +2+2 then  \sqrt{\ } then +2+2... repeatedly. Whatever you start with, the display settles on 22. You've just solved x2−x−2=0x^2-x-2=0 by iteration: using each answer as the next input.

The big idea

Rearrange f(x)=0f(x)=0 as x=g(x)x=g(x) and iterate xn+1=g(xn)x_{n+1}=g(x_n). If the sequence converges to α\alpha, then α=g(α)\alpha=g(\alpha), so α\alpha is a root.

1. The idea

Why the limit is a root
  1. xn→α and xn+1→αx_n\to\alpha\ \text{and}\ x_{n+1}\to\alpha
    Both sides approach the same limit.
  2. xn+1=g(xn)⇒α=g(α)x_{n+1}=g(x_n)\Rightarrow\alpha=g(\alpha)
    Take limits (gg continuous).
  3. α=g(α)  ⟺  f(α)=0\alpha=g(\alpha)\iff f(\alpha)=0
    x=g(x)x=g(x) was a rearrangement of f(x)=0f(x)=0.
Staircase for x(n+1) = √(x(n) + 2), starting at 0
−11230.511.522.50xyy = xy = √(x + 2)fixed point (2, 2)
Go up to the curve (that is g(xn)g(x_n)), across to the line y=xy=x (that makes it the new xx), up to the curve again. The steps climb towards where the two graphs meet.
Worked examplexn+1=xn+2x_{n+1}=\sqrt{x_n+2}, x0=0x_0=0

Iterate and identify the equation solved.

Goal
Limit.
Strategy
Calculator with ANS.
  1. x1=1.4142, x2=1.8478, x3=1.9616, x4=1.9904, x5=1.9976x_1=1.4142,\ x_2=1.8478,\ x_3=1.9616,\ x_4=1.9904,\ x_5=1.9976
    Iterate.
  2. α=α+2⇒α2=α+2\alpha=\sqrt{\alpha+2}\Rightarrow\alpha^2=\alpha+2
    Limit equation.
AnswerConverges to 22, a root of x2−x−2=0x^2-x-2=0.
✓ Check4−2−2=04-2-2=0 ✓.
Worked examplex3−2x−5=0x^3-2x-5=0 via xn+1=2xn+53x_{n+1}=\sqrt[3]{2x_n+5}

Find the root to 3 d.p. from x0=2x_0=2.

Goal
Root.
Strategy
Check the rearrangement, iterate until stable.
  1. x3=2x+5⇒x=2x+53x^3=2x+5\Rightarrow x=\sqrt[3]{2x+5}
    Valid rearrangement.
  2. 2.0801, 2.0924, 2.0942, 2.0945, 2.09452.0801,\ 2.0924,\ 2.0942,\ 2.0945,\ 2.0945
    Iterate.
Answer2.0952.095 (3 d.p.).
✓ Checkf(2.0945)≈−0.0006≈0f(2.0945)\approx-0.0006\approx0 ✓.
Common misconceptionNot every rearrangement works Some rearrangements diverge (next lesson). If the values run away, try a different gg.
Pause and think

What equation does xn+1=xn2+3xnx_{n+1}=\frac{x_n}2+\frac3{x_n} solve?

Summary

  • x=g(x)x=g(x); iterate.
  • Limit satisfies α=g(α)\alpha=g(\alpha).
Key words
Iteration
Repeatedly applying a formula to its own output.
HistoryTwo thousand years of iteration. Heron of Alexandria, writing in the first century AD, found square roots like this: to find 720\sqrt{720}, guess 2727, then average 2727 and 72027\tfrac{720}{27}, and repeat. Babylonian clay tablets suggest the method may be far older. It is the iteration xn+1=12(xn+Nxn)x_{n+1}=\tfrac12\left(x_n+\tfrac{N}{x_n}\right), which you will meet again in this topic.
Keep reading for free

Create a free account to read the rest of this lesson: key formulae, worked examples, explore the graph, common mistakes, exam tip, guided practice and more. Your answers are checked and your progress is saved.