定义 利用函数连续性及区间端点异号,通过不断二分区间来逼近方程近似解的方法。
从哪来 它建立在1. 集合的概念与表示之上。二分法的核心操作是不断缩小解所在的区间,即不断确定解所属的集合范围(闭区间),并依据集合的包含关系进行迭代。
为什么 其原理基于介值定理(零点存在性定理):若函数 $f(x)$ 在闭区间 $[a, b]$ 上连续,且 $f(a) \cdot f(b) < 0$,则区间内至少存在一个零点。
二分法的逻辑是:既然零点在 $[a, b]$ 内,取中点 $c$,零点必在 $[a, c]$ 或 $[c, b]$ 中。通过判断 $f(c)$ 的符号,可以排除一半区间。随着区间长度减半,零点被“夹”在越来越小的范围内,从而获得满足精度要求的近似解。这是一种“排除法”与“逼近思想”的结合。
适合:逻辑严密、喜欢算法流程的学生**
**讲法:流程图思维**
将二分法看作一个计算机算法。
1. **输入
区间 $[a, b]$,精度 $\epsilon$。
2.
判断:$|a - b| < \epsilon$?是则输出 $(a+b)/2$,结束。
3.
计算:$c = (a+b)/2$。
4.
分支:若 $f(a) \cdot f(c) < 0$,则 $b = c$;否则 $a = c$。
5.
循环:回到步骤2。
强调这种方法的确定性、可重复性和终止条件,类比计算机编程中的 `while` 循环。
讲法
适合:形象思维强、对抽象符号敏感的学生
讲法:猜数字游戏
玩“我想一个 1 到 100 之间的整数,你猜,我只回答‘大了’或‘小了’”。
最优策略不是从 1 开始猜,而是每次猜中间值(如 50)。
- 如果老师说“大了”,说明答案在 $[1, 49]$;
- 如果老师说“小了”,说明答案在 $[51, 100]$。
二分法就是数学版的“猜数字”,函数值 $f(x)$ 的正负就是老师给的“大了/小了”提示,目的是用最少的次数锁定目标。
讲法
适合:理解几何直观、喜欢数形结合的学生
讲法:夹逼与缩放
画出函数 $y=f(x)$ 的图像。
1. 找到图像穿过 x 轴的两个点 A 和 B。
2. 取 AB 中点 C,看 C 点在 x 轴上方还是下方。
3. 如果 C 在上方,零点肯定在 C 的左边(假设 A 在左下,B 在右上),于是把右边的部分“剪掉”。
4. 剩下的区间里再取中点,再剪掉一半。
视觉上,图像被不断“挤压”,零点就像被夹在越来越窄的缝隙里,直到缝隙小到可以忽略。