The false-position method refines a bracket [a,b] using
a linear interpolant instead of the midpoint. The false
position is xr=(a·f(b)-b·f(a))/(f(b)-f(a)). Applied to
f(x)=x²-2 on [1,2]: after 3 steps the bracket tightens
to [1.4118, 2.0000], width 0.5882.
Example
Add one false-position row per iteration using the secant x-intercept.
highlighted = computed this step
Step 1 — Set up
Start with the bracket from 1 to 2.
f(x)=x2−2[1,2]
Step 2 — Iteration 1
Add false-position iteration 1 to the table.
n1a1.0000b2.0000xr1.3333f(xr)−0.2222updatea=xr
Step 3 — Iteration 2
Add false-position iteration 2 to the table.
n12a1.00001.3333b2.00002.0000xr1.33331.4000f(xr)−0.2222−0.0400updatea=xra=xr
Step 4 — Iteration 3
Add false-position iteration 3 to the table.
n123a1.00001.33331.4000b2.00002.00002.0000xr1.33331.40001.4118f(xr)−0.2222−0.0400−0.0069updatea=xra=xra=xr
Step 5 — Bracketed root
The final bracket is 1.4118 to 2.0000 with width 0.5882.
[1.4118,2.0000]w=0.5882
false-position
Like bisection, false position maintains a bracket where f changes sign. Unlike bisection, the new point xr is the x-intercept of the secant through (a,f(a)) and (b,f(b)). This typically converges faster than bisection.