Hi,
I am having a hard time finding the root to a polynomial function using the bisection method with the precision of 0.001. This is not a homework question. I am new at this and just trying to learn. This is what I have, but I have errors. I do appreciate any help or advice.
function root[x_lower,x_upper] 3*x.^3-10;x_lower=-5;x_upper=5;x_mid= (x_lower* X_upper)/2;while abs (f(x_mid))>0.001 if (f(x_mid)*f(x_upper))<0 x_lower=x_mid else x_upper=x_mid end x_mid=(x_lower+x_upper)/2;endfprintf('the root is %g\n', x_mid)
Best Answer