CalculateQuestion 1 · Recall
Loading…
By the end you can explain how an iteration formula is connected to the equation it solves, run the iteration accurately, and state the root to the number of decimal places a question asks for.
Some equations, such as , can't be solved exactly with algebra you know. But we can still find the root as accurately as we like, by improving a guess over and over. That is what an iteration does.
| Symbol | Meaning |
|---|---|
| the first guess (the question gives it to you) | |
| the second, third, fourth... approximations | |
| the approximation at step (any step) | |
| the next approximation, worked out from | |
| the function in the iteration formula | |
| the true root we are aiming for (the Greek letter alpha) |
An iteration formula looks like
Read it as: "to get the next value, put the current value into ." Start with , put it in to get , put in to get , and so on. Each output becomes the next input.
Where does come from? From rearranging the equation into the form . For example:
So the iteration comes from this equation.
Why does it find the root? If the values settle down to a single number , then for large both and are (almost exactly) . Putting that into the formula gives , which is the rearranged equation. So the number the values settle at is a root of the equation.
The diagram shows this as a "staircase". Each step goes up to the curve (working out the next value) and across to the line (making that output the next input). The steps shrink as they close in on the point where the curve meets the line, and that point is the root.
Why does that rule work? Once two successive values agree to, say, 3 decimal places, the steps have become smaller than the size of that rounding, so later values are very unlikely to change the 3-decimal-place answer. (If you need to be certain, a sign-change check either side of the answer, like the one in the first lesson of this topic, proves it.)
Worked example: Running a cube-root iteration
Use the iteration with to find the root of correct to 3 decimal places. Give each iterate to 5 decimal places.