零点怎么取值

来源:百度知道 编辑:UC知道 时间:2024/06/08 10:34:30
区间 中点值
(2,3) 2.5
(2.5,3) 2.75
(2.5,2.75) 2.625

接下来怎么取 有什么规律

(2.625,2.75) 中点值2.6875

A(n+1)=A(n)+{[1-(-1)^n]/2}*(0.5)^(n-1)
=A(n)+[1-(-1)^n]*(0.5)^n
A1=2.

B(n+1)=B(n)-{[1+(-1)^n]/2}*(0.5)^n
=B(n)-[1+(-1)^n]*(0.5)^(n+1);
B1=3.

A,B分别代表区间的两个端点值.

中点值=2 + [1-(-0.5)^n]/3.
=7/3 - [(-0.5)^n]/3.

对于函数f(x)
首先检查:
f(2)*f(2.5)<0 ?? 如果大于0,则选择 区域(2.5,3)
然后在再分区间(2.5,2.75)
f(2.5)*f(2.75)<0 ?? 如果大于0,则选择 区域(2.75,3)

规律,始终检查
两个端点值的乘积是否小于0,如果大于0,换他的两一个对立区间
小于零,则继续取中点值,知道得到你要满意的精度

数值分析里的牛顿迭代法

看正负。零点在正负范围取值之间。