用二分法求下面方程在区间[1.5,2]内的实根的近似值,并指出其误差。 5

 我来答
guodonghui123
2010-10-20 · TA获得超过209个赞
知道小有建树答主
回答量:429
采纳率:0%
帮助的人:149万
展开全部

用二分法求函数满足给定的精确度的零点近似值的步骤如下:

(1)确定初始区间,验证·;

(2)求区间的中点;

(3)计算:

①若=,则就是函数的零点,计算终止;

②若·<,则令(此时零点);

③若·>,则令(此时零点);

(4)判断区间是否达到精确度.若达到,则得到零点值(或);否则重复步骤(2)(4),直到区间,使得函数的零点总位于这个区间,并且当和按照给定的精确度所取的近似值相同时,这个相同的近似值就是函数的近似零点,计算终止.

附:用科学计算软件Scilab求函数的一个正实数零点(精确到0.01)的程序及程序框图:

a=input("a=");

b=input("b=");

x1=a;

x2=b;

for i=1:7

t=(x1+x2)/2;

A=(x1)^3+(3*x1)-1;

B=t^3+3*t-1;

if A*B<0 then x1=x1;x2=t;

C=t^3+3*t-1;

else x1=t;x2=x2;

C=t^3+3*t-1;

if C>=0.005 then i=i+1;

else disp("gen shi",t);

end

end

end

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式