Home > Numerical methods > Roots of Non-Linear Equation > Bisection method example

1. Bisection method example ( Enter your problem )
  1. Algorithm & Example-1 `f(x)=x^3-x-1`
  2. Example-2 `f(x)=2x^3-2x-5`
  3. Example-3 `x=sqrt(12)`
  4. Example-4 `x=root(3)(48)`
  5. Example-5 `f(x)=x^3+2x^2+x-1`

4. Example-4 `x=root(3)(48)`





Find `root(3)(48)` using Bisection method

Solution:
Let `x=48^(1/3)`

`:.x^3=48`

`:.x^3-48=0`

i.e. `f(x)=x^3-48`

Here
`x`01234
`f(x)`-48-47-40-2116



`1^(st)` iteration :

Here `f(3) = -21 < 0` and `f(4) = 16 > 0`

`:.` Now, Root lies between `3` and `4`

`x_0=(3+4)/2=3.5`

`f(x_0)=f(3.5)=3.5^3-48=-5.125 < 0`


`2^(nd)` iteration :

Here `f(3.5) = -5.125 < 0` and `f(4) = 16 > 0`

`:.` Now, Root lies between `3.5` and `4`

`x_1=(3.5+4)/2=3.75`

`f(x_1)=f(3.75)=3.75^3-48=4.7344 > 0`


`3^(rd)` iteration :

Here `f(3.5) = -5.125 < 0` and `f(3.75) = 4.7344 > 0`

`:.` Now, Root lies between `3.5` and `3.75`

`x_2=(3.5+3.75)/2=3.625`

`f(x_2)=f(3.625)=3.625^3-48=-0.3652 < 0`


`4^(th)` iteration :

Here `f(3.625) = -0.3652 < 0` and `f(3.75) = 4.7344 > 0`

`:.` Now, Root lies between `3.625` and `3.75`

`x_3=(3.625+3.75)/2=3.6875`

`f(x_3)=f(3.6875)=3.6875^3-48=2.1414 > 0`


`5^(th)` iteration :

Here `f(3.625) = -0.3652 < 0` and `f(3.6875) = 2.1414 > 0`

`:.` Now, Root lies between `3.625` and `3.6875`

`x_4=(3.625+3.6875)/2=3.6562`

`f(x_4)=f(3.6562)=3.6562^3-48=0.8773 > 0`


`6^(th)` iteration :

Here `f(3.625) = -0.3652 < 0` and `f(3.6562) = 0.8773 > 0`

`:.` Now, Root lies between `3.625` and `3.6562`

`x_5=(3.625+3.6562)/2=3.6406`

`f(x_5)=f(3.6406)=3.6406^3-48=0.2534 > 0`


`7^(th)` iteration :

Here `f(3.625) = -0.3652 < 0` and `f(3.6406) = 0.2534 > 0`

`:.` Now, Root lies between `3.625` and `3.6406`

`x_6=(3.625+3.6406)/2=3.6328`

`f(x_6)=f(3.6328)=3.6328^3-48=-0.0566 < 0`


`8^(th)` iteration :

Here `f(3.6328) = -0.0566 < 0` and `f(3.6406) = 0.2534 > 0`

`:.` Now, Root lies between `3.6328` and `3.6406`

`x_7=(3.6328+3.6406)/2=3.6367`

`f(x_7)=f(3.6367)=3.6367^3-48=0.0982 > 0`


`9^(th)` iteration :

Here `f(3.6328) = -0.0566 < 0` and `f(3.6367) = 0.0982 > 0`

`:.` Now, Root lies between `3.6328` and `3.6367`

`x_8=(3.6328+3.6367)/2=3.6348`

`f(x_8)=f(3.6348)=3.6348^3-48=0.0208 > 0`


`10^(th)` iteration :

Here `f(3.6328) = -0.0566 < 0` and `f(3.6348) = 0.0208 > 0`

`:.` Now, Root lies between `3.6328` and `3.6348`

`x_9=(3.6328+3.6348)/2=3.6338`

`f(x_9)=f(3.6338)=3.6338^3-48=-0.0179 < 0`


`11^(th)` iteration :

Here `f(3.6338) = -0.0179 < 0` and `f(3.6348) = 0.0208 > 0`

`:.` Now, Root lies between `3.6338` and `3.6348`

`x_10=(3.6338+3.6348)/2=3.6343`

`f(x_10)=f(3.6343)=3.6343^3-48=0.0014 > 0`


`12^(th)` iteration :

Here `f(3.6338) = -0.0179 < 0` and `f(3.6343) = 0.0014 > 0`

`:.` Now, Root lies between `3.6338` and `3.6343`

`x_11=(3.6338+3.6343)/2=3.634`

`f(x_11)=f(3.634)=3.634^3-48=-0.0082 < 0`


`13^(th)` iteration :

Here `f(3.634) = -0.0082 < 0` and `f(3.6343) = 0.0014 > 0`

`:.` Now, Root lies between `3.634` and `3.6343`

`x_12=(3.634+3.6343)/2=3.6342`

`f(x_12)=f(3.6342)=3.6342^3-48=-0.0034 < 0`


`14^(th)` iteration :

Here `f(3.6342) = -0.0034 < 0` and `f(3.6343) = 0.0014 > 0`

`:.` Now, Root lies between `3.6342` and `3.6343`

`x_13=(3.6342+3.6343)/2=3.6342`

`f(x_13)=f(3.6342)=3.6342^3-48=-0.001 < 0`


`15^(th)` iteration :

Here `f(3.6342) = -0.001 < 0` and `f(3.6343) = 0.0014 > 0`

`:.` Now, Root lies between `3.6342` and `3.6343`

`x_14=(3.6342+3.6343)/2=3.6342`

`f(x_14)=f(3.6342)=3.6342^3-48=0.0002 > 0`


Approximate root of the equation `x^3-48=0` using Bisection method is `3.6342` (After 15 iterations)

`n``a``f(a)``b``f(b)``c=(a + b)/2``f(c)`Update
13-214163.5-5.125`a = c`
23.5-5.1254163.754.7344`b = c`
33.5-5.1253.754.73443.625-0.3652`a = c`
43.625-0.36523.754.73443.68752.1414`b = c`
53.625-0.36523.68752.14143.65620.8773`b = c`
63.625-0.36523.65620.87733.64060.2534`b = c`
73.625-0.36523.64060.25343.6328-0.0566`a = c`
83.6328-0.05663.64060.25343.63670.0982`b = c`
93.6328-0.05663.63670.09823.63480.0208`b = c`
103.6328-0.05663.63480.02083.6338-0.0179`a = c`
113.6338-0.01793.63480.02083.63430.0014`b = c`
123.6338-0.01793.63430.00143.634-0.0082`a = c`
133.634-0.00823.63430.00143.6342-0.0034`a = c`
143.6342-0.00343.63430.00143.6342-0.001`a = c`
153.6342-0.0013.63430.00143.63420.0002`b = c`







This material is intended as a summary. Use your textbook for detail explanation.
Any bug, improvement, feedback then Submit Here





Share this solution or page with your friends.
 
 
Copyright © 2026. All rights reserved. Terms, Privacy
 
 

.