C++中的二分法程序
C++中的二分法程序
日期:2018-04-15 14:56:25 人气:1
一般地,对于函数f(x),如果存在实数c,当x=c时f(c)=0,那么把x=c叫做函数f(x)的零点。
解方程即要求f(x)的所有零点。
先找到a、b,使f(a),f(b)异号,说明在区间(a,b)内一定有零点,然后求f[(a+b)/2],
现在假设f(a)0,a<b
①如果f[(a+b)/2]=0,该点就是零点,
如果f[(a+b)/2]a,从①开始继续使用
中点函数值判断。
如果f[(a+b)/2]>0,则