本文实例为大家分享了C语言二分法求解方程根的具体代码,供大家参考,具体内容如下
对于二分法求根,其实和弦截法思想很像,甚至更简单。
原理:先看如下的图
A,B两个点为跟的一个边界,通过一直缩小跟的边界,从而获取跟的值。
(1)知道函数(即方程的式子),这个好说,题上都有
(2)循环的输入A,B的横坐标的值,即x1,x2的初值,直到f(x1)与f(x2)的乘积为负数才停止。(必须保证方程的跟在(x1,x2)区间)这样的x1,x2的初值才有意义。
(3)令xx=(x1+x2)/2;(即中值),若f(xx)*f(x1)>0此刻证明了x1要被xx替代了,即区间变成了(xx,x2);。若f(xx)*f
- 1
- 2
前往页