2015年考研数学二第19题
📝 题目
已知函数 $f(x)=\displaystyle\int_{x}^{1} \sqrt{1+t^{2}} \mathrm{~d} t+\displaystyle\int_{1}^{x^{2}} \sqrt{1+t} \mathrm{~d} t$ ,求 $f(x)$ 零点的个数.
💡 答案解析
好的,我们先清晰整理一下题目,然后按照层层递进的逻辑来进行全面分析,这里我不会跳步,会把每个关键判断的依据都写清楚。 题目为:
\[ f(x)=\int_{x}^{1} \sqrt{1+t^{2}} \, dt + \int_{1}^{x^{2}} \sqrt{1+t} \, dt \]
要我们求这个函数零点的个数。
---
**第一步:先规范写法,处理积分变量不混淆的问题。** 第一个积分限是从 \(x\) 到 \(1\),被积函数 \(\sqrt{1+t^{2}}\),第二个积分是从 \(1\) 到 \(x^2\),被积函数 \(\sqrt{1+t}\)。它们都是连续函数,因此 \(f(x)\) 是可导的,并且定义域应该是使得各积分有意义即可:这里两个被积函数对所有实数 \(t\) 都是连续的,因此定义域是整个实数集 \(\mathbb{R}\),不过要注意 \(x^2\) 可能带来正负讨论,但积分限能正常处理。
---
**第二步:求导数,分析单调性。** 我们知道对变上限积分求导的公式: \[ \frac{d}{dx} \int_{a}^{g(x)} h(t)\, dt = h(g(x)) \cdot g'(x) \] 而如果积分上限是常数、下限是函数,有 \[ \frac{d}{dx} \int_{h(x)}^{b} = - h(h(x)) \cdot h'(x) \]
所以:
对第一项 \(\int_{x}^{1} \sqrt{1+t^2} \, dt\),它对 \(x\) 的导数为 \[ - \sqrt{1 + x^2} \] 因为下限是 \(x\),上限是常数,就会多一个负号。
对第二项 \(\int_{1}^{x^{2}} \sqrt{1+t}\, dt\),它对 \(x\) 的导数为 \[ \sqrt{1 + x^{2}} \cdot 2x \]
因此总体导数为: \[ f'(x) = -\sqrt{1+x^{2}} + 2x \sqrt{1+x^{2}} = \sqrt{1+x^{2}} (2x - 1) \]
---
**第三步:找出单调区间** 因为 \(\sqrt{1+x^2} > 0\) 对所有 \(x\) 恒成立,所以导数符号仅由 \(2x-1\) 决定。
- 当 \(x < \frac12\) 时,\(2x-1<0\),所以 \(f'(x)<0\),函数单调递减; - 当 \(x > \frac12\) 时,\(f'(x)>0\),函数单调递增; - 在 \(x=\frac12\) 处取极小值。
因此函数图像大致是“先减后增”,至多两个零点(单调区间各一个)。
---
**第四步:计算关键点的函数值**
先看 \(x=1\): \[ f(1) = \int_{1}^{1} \sqrt{1+t^2}\, dt + \int_{1}^{1^2} \sqrt{1+t}\, dt = 0+0 = 0 \] 所以 \(x=1\) 是一个零点。
再看极小值点 \(x=\frac12\): \[ f\left(\frac12\right) = \int_{1/2}^{1} \sqrt{1+t^2}\, dt + \int_{1}^{1/4} \sqrt{1+t}\, dt \] 第二个积分是从 1 到 1/4,积分方向倒过来要变号: \[ \int_{1}^{1/4} \sqrt{1+t} \, dt = -\int_{1/4}^{1} \sqrt{1+t} \, dt \] 因此: \[ f\left(\frac12\right) = \int_{1/2}^{1} \sqrt{1+t^{2}} \, dt - \int_{1/4}^{1} \sqrt{1+t} \, dt \]
我们来比较一下这两个积分大小。 在区间 \([1/2, 1]\) 上,\(\sqrt{1+t^2} \ge \sqrt{1+t}\) 吗?检验一下:在 \(t=1/2\),\(\sqrt{1+0.25}=\sqrt{1.25}\approx 1.118\),而 \(\sqrt{1.5}\approx 1.225\),这里反而是 \(\sqrt{1+t}\) 更大?注意区间问题:第一个积分区间是 [0.5,1],第二个积分区间是 [0.25,1] 更长,并且被积函数在对应点上可能不同。我们要更精确地判断极小值的正负。
我们用直接观测法:该极小值点是否小于零?如果小于零,则由于 \(f(1)=0\) 且右边递增,那么在 \(x>1/2\) 区域除 \(x=1\) 外,还会多一个零点吗?我们分析:由于在 \(x=1/2\) 处是极小,且 \(f(1)=0\),那么如果 \(f(1/2) < 0\) ,则在区间 \((1/2,1)\) 上会有一个零点(因为从负上升到0),再加上 \(x=1\) 本身,就会多出一个?等等注意,极小点如果小于0,并且函数到 \(x=1\) 时为0,那么它是在上升阶段碰到0的,因此只有一个零点在右侧(即 \(x=1\) 就是那个在上升过程中遇到的零点)。我们还需要看左侧的情况。
---
我们来计算数值判断: \[ \int_{1/2}^{1} \sqrt{1+t^2}\, dt \] 近似:\(t=0.5\),\(\sqrt{1.25}=1.1180\);\(t=0.75\),\(\sqrt{1.5625}=1.25\);\(t=1\),\(\sqrt{2}=1.4142\)。可用梯形法粗略:平均值约 \((1.118+1.414)/2=1.266\),乘以长度0.5得≈0.633。更精确可用积分表: \(\int \sqrt{1+t^2} dt = \frac{t}{2}\sqrt{1+t^2} + \frac12 \ln|t+\sqrt{1+t^2}| + C\)。 从0.5到1: 在1处:\(\frac12\cdot\sqrt{2} + \frac12 \ln(1+\sqrt{2}) \approx 0.7071 + 0.5\cdot0.88137 = 0.7071+0.440685=1.147785\) 在0.5处:\(\frac{0.5}{2}\sqrt{1.25}+0.5\ln(0.5+\sqrt{1.25}) = 0.25\cdot1.11803 + 0.5\ln(0.5+1.11803)=0.2795075+0.5\ln(1.61803)\) \(\ln 1.61803\approx 0.4812\),一半为0.2406,和为0.5201。 所以积分值=1.147785 - 0.5201 = 0.627685。
第二个积分 \(\int_{1/4}^{1} \sqrt{1+t} \, dt = \left[\frac{2}{3}(1+t)^{3/2}\right]_{1/4}^{1}\) 在 \(t=1\):\(\frac{2}{3} \cdot 2^{3/2} = \frac{2}{3}\cdot 2\sqrt{2} = \frac{4\sqrt{2}}{3}\approx \frac{4\cdot1.4142}{3}=1.8856\) 在 \(t=0.25\):\(\frac{2}{3}(1.25)^{3/2} = \frac{2}{3} \cdot (1.25\sqrt{1.25}) = \frac{2}{3} \cdot (1.25\cdot1.11803)= \frac{2}{3}\cdot1.39754=0.93169\) 差值=1.8856-0.93169=0.95391。
因此: \[ f(1/2) \approx 0.627685 - 0.95391 = -0.326225 < 0 \]
---
**第五步:分析零点个数**
- 当 \(x \to -\infty\),第一项 \(\int_{x}^{1}\sqrt{1+t^2} dt\) 会因为积分区间很长而变得非常大(正的);第二项 \(\int_{1}^{x^2}\sqrt{1+t}\, dt\),当 \(x\) 负很大时 \(x^2\) 很大,积分也是很大的正数。两者都是正且大,因此 \(f(x)\to +\infty\)。 - 从 \(-\infty\) 向右,函数递减直到 \(x=1/2\),在 \(x=1/2\) 时值为负(约 -0.326),因此由正到负,必经过一个零点,且由于单调递减,这个