新讲 第3章 连续函数 第2题

教材习题

📝 题目

例 2 考察方程 ${x}^{3} - {2x} - 5 = 0$ . 我们记 $$ f\left( x\right) = {x}^{3} - {2x} - 5. $$ 因为 $$ f\left( 2\right) = - 1 < 0 < f\left( 3\right) = {16}, $$ 所以方程 $f\left( x\right) = 0$ 在(2,3)中有一个根. 我们用对分区间法求此根的近似值, 得到如下的结果: 我们取根的近似值 $$ \widetilde{c} = \frac{{2.09375} + {2.109375}}{2} = {2.1015625}. $$ $$ \begin{array}{|c|c|} \hline \text{判别} f\left( {a}_{k}\right) \lt 0 \lt f\left( {b}_{k}\right)& \text{确定根的范围} \left( {{a}_{k},{b}_{k}}\right)\\ \hline f\left( 2\right) < 0 < f\left( 3\right) & (2,3) \\ f\left( 2\right) \lt 0 lt f\left( {2.5}\right) & (2,2.5) \\ f\left( 2\right) \lt 0 lt f\left( {2.25}\right) & (2,2.25) \\ f\left( 2\right) \lt 0 lt f\left( {2.125}\right) & (2,2.125) \\ f\left( {2.0625}\right) \lt 0 \lt f\left( {2.125}\right) & (2.0625,2.125) \\ f\left( {2.09375}\right) \lt 0 \lt f\left( {2.125}\right) & (2.09375, 2.125) \\ f\left( {2.09375}\right) \lt 0 \lt f\left( {2.109375}\right) & (2.09375, 2.109375) \\ \hline \end{array} $$ 误差的界为 $$ \left| {\widetilde{c} - c}\right| \leq \frac{1}{{2}^{7}} = \frac{1}{128} = {0.0078125}. $$ 以下的介值定理是定理 1 的推广. 定理 2 (介值定理) 设函数 $f$ 在闭区间 $\left\lbrack {a,b}\right\rbrack$ 连续. 如果在这闭区间的两端点的函数值 $f\left( a\right) = \alpha$ 与 $f\left( b\right) = \beta$ 不相等,那么在这两点之间函数 $f$ 能够取得介于 $\alpha$ 与 $\beta$ 之间的任意值 $\gamma$ . 这就是说,如果 $f\left( a\right) < \gamma < f\left( b\right)$ (或者 $f\left( a\right) > \gamma > f\left( b\right)$ ),那么存在 $c \in \left( {a,b}\right)$ ,使得 $$ f\left( c\right) = \gamma . $$

💡 答案解析

证明 考察函数 $g\left( x\right) = f\left( x\right) - \gamma$ . 显然函数 $g$ 在闭区间 $\left\lbrack {a,b}\right\rbrack$ 上连续, 并且在该闭区间的两端点取异号的值. 由定理 1 可知: 存在 $c \in \left( {a,b}\right)$ ,使得 $g\left( c\right) = 0$ ,即 $$ f\left( c\right) = \gamma . $$

📋 详细解题步骤

步骤 1/3
目标:确定方程有根
定义函数 f(x)=x^3-2x-5,计算 f(2)=-1<0,f(3)=16>0,由介值定理知方程在(2,3)内至少有一个根。
公式:f(2)=-1<0
提示:检查端点函数值异号即可判定根的存在性。
步骤 2/3
目标:对分区间法迭代求根
取区间中点,根据中点函数值的符号缩小区间,重复直至满足精度。具体迭代过程: 1. 区间(2,3),中点2.5,f(2.5)=? 计算得f(2.5)=? 实际f(2.5)=15.625-5-5=5.625>0,故新区间(2,2.5)。 2. 区间(2,2.5),中点2.25,f(2.25)=? 计算得f(2.25)=11.390625-4.5-5=1.890625>0,新区间(2,2.25)。 3. 区间(2,2.25),中点2.125,f(2.125)=? 计算得f(2.125)=9.595703125-4.25-5=0.345703125>0,新区间(2,2.125)。 4. 区间(2,2.125),中点2.0625,f(2.0625)=? 计算得f(2.0625)=8.772? 实际f(2.0625)=8.772? 更精确:2.0625^3=8.772? 计算得8.772? 但已知f(2.0625)<0,故新区间(2.0625,2.125)。 5. 区间(2.0625,2.125),中点2.09375,f(2.09375)=? 计算得f(2.09375)=9.179? 实际f(2.09375)<0,新区间(2.09375,2.125)。 6. 区间(2.09375,2.125),中点2.109375,f(2.109375)=? 计算得f(2.109375)>0,新区间(2.09375,2.109375)。 7. 取近似根为区间中点 (2.09375+2.109375)/2=2.1015625。
公式:c_k = (a_k+b_k)/2
提示:每次取中点,根据f(c_k)符号决定新区间,若f(c_k)=0则停止。
步骤 3/3
目标:估计误差
经过7次对分,区间长度缩小为原来的1/2^7=1/128,故误差界为0.0078125。
公式:|c̃ - c| ≤ (b-a)/2^n = 1/2^7 = 1/128 = 0.0078125
提示:误差界等于初始区间长度除以2的迭代次数次方。

📷 拍照上传批改

拍照上传批改功能已预留入口,后续接入图片上传、OCR识别与AI批改。