方法的思想就是:壹直選取區間中間的數值,如果發現中間的函數值與壹側函數值,異號,那麽說明解在這個更小的區間中,采用eps=1e-5作為區間的極限大小,通過叠代的方法求解這個方程的數值解。
所以了解了上述思想,那麽else
if(f(a)*f(c)<0)
b=c;
說明的是
f(a)和f(c)異號,那麽使用b=(a+b)/2縮小叠代區間,繼續叠代;同理else
a=c;說明f(a)和f(c)同號,那麽使用a(a+b)/2縮小叠代區間,繼續叠代!
方法的思想就是:壹直選取區間中間的數值,如果發現中間的函數值與壹側函數值,異號,那麽說明解在這個更小的區間中,采用eps=1e-5作為區間的極限大小,通過叠代的方法求解這個方程的數值解。
所以了解了上述思想,那麽else
if(f(a)*f(c)<0)
b=c;
說明的是
f(a)和f(c)異號,那麽使用b=(a+b)/2縮小叠代區間,繼續叠代;同理else
a=c;說明f(a)和f(c)同號,那麽使用a(a+b)/2縮小叠代區間,繼續叠代!