题目内容
写出用二分法求关于x的方程x2-2=0的根(精确到0.005)的算法.
第一步 令f(x)=x2-2,因为f(1)<0,f(2)>0
,所以设x1=1,x2=2
第二步 令m=(x1+x2)/2,判断f(m)是否为0,若是,则m为所求,否则,则继续判断f(x1)·f(m)大于0还是小于0.
第三步 若f(x1)·f(m) >0则令x1=m,否则x2=m.
第四步 判断|x1-x2|<0.005是否成立?若是则x1、x2之间的任意值均为满足条件
的近似值;否则返回第二步.![]()
点评 .区间二分法是求方程近似解的常用算法,其解法步骤为
S1 取[a,b]的中点x0=(a+b)/2;
S2 若f(x0)=0,则x0就是方程的根,否则
若f(a)f(x0)>0,则a←x0;否则b←x0;
S3 若|a-b|<c,计算终止,x0就是方程的根,否则转S1.
练习册系列答案
相关题目