思路:先把区间[a,b]均分为N等分,从初始值x0=a开始,步长
h=(b-a)/N来增值。每跨一步进行一次根的搜索。 计算速度慢,一般用于确定根的位置
2.1.2 二分法 思路:二分法的基本思想 就是逐步对分区间,经过对根的搜
索,将有根区间的长度缩小到充分小,从而求出满足精度的 根 的近似值。
二分法的步骤:
的长度为 a,b之半。
a
xa01 x*
x1
b1
二分法
对压缩了的有根区间 a1,b又1可施以同样的手续,
即用中点 待求的根 根区间
x1 将12区a1间 b1 分为两半a1,,b1然 后判定
在 的哪一侧x,* 从而x1又确定一个新的有
,其长度为 a2 的, b2一 半。如此反复a1,,b1
即可得出一系列有根区间
2)if f (a) f ( x) 0 then [a, b][a, x];
else [a, b][ x, b].
e ndwhile; (4)输 出x 1 (a b).
2
2.2 简单迭代法
2.2.1 迭代原理 2.2.2 迭代的收敛性 2.2.3 迭代的收敛速度 2.2.4 迭代的加速
2.2 简单迭代法
但 f (m) (x* ) 0 ,则称 x*是方程 的 m重根。
② 根的存在性定理:
定理:若 f 在[a, b]上连续,且 f (a) ·f (b) < 0,则 f 在 (a, b) 上必有一根;若 f 在[a, b]上连续且单调则 f 在 (a, b) 上有且仅有一根。
2.1.1逐步搜索法
例:求连续函数 f(x) 在有根区间[a,b]上的根。
a,b a1,b1 ak ,bk
其中 ak , b的k 长度