020 函数的极限和极限运算法则 Limit of a Function and Limit Laws
上一小节中,我们看到在寻找瞬时变化率和切线斜率时极限是如何出现的。这一节首先会给出极限的非正式定义和描述极限行为的规律。这些规律能帮助我们快速计算各种函数的极限。下一节会给出正式定义。
函数值的极限
研究函数y=f(x)时,我们会对特殊点c附近的行为感兴趣,而不是c点的函数值。一个特殊的情况就是在c点出现除0,这是未定义行为。上一节寻找y在某点瞬时速度就会遇到Δy/h,而这里的h就会趋于0。
例1 描述函数在x=1附近的情况。
f(x)=x2−1x−1
解:函数的定义域是x≠1,排除这一点之后,我们可以化简函数
f(x)=(x+1)(x−1)x−1=x+1,x≠1
图像如下图所示,和y=x+1不同的是点(1,2)被移除了。尽管函数在x=1处无定义,但是我们可以清楚的看到随着x越来越接近1,f(x)的值会越来越接近2。下面的表也能说明这一点。
x | f(x)=x2−1x−1 |
---|---|
0.9 | 1.9 |
1.1 | 2.1 |
0.99 | 1.99 |
1.01 | 2.01 |
0.999 | 1.999 |
1.001 | 2.001 |
0.999999 | 1.999999 |
1.000001 | 2.000001 |
函数极限的非正式描述
假设f(x)在c附近的开区间(排除c自身)是有定义的。如果对于x越来越接近c(不是c本身),f(x)任意接近数L,那么我们说x趋于c时f趋于极限(limit
)L,记作
limx→cf(x)=L
例1中随着x趋于1时f(x)趋于2,写作
limx→1f(x)=2
在这个非正式定义中,我们无须考虑函数在c点的值。
这个定义是非正式的原因是任意接近、无限靠近这些都是不精确的描述,依赖于上下文。比如机械工程的接近是毫米量级而天文学家的接近指的是数千光年。不过,这个定义可以帮助我们计算许多函数的极限值。下一节会给出精确定义并证明关于极限的理论、学习更复杂的函数。下面给出更多的例子来阐述极限的思想。
例2 函数的极限不依赖于函数在考察点的定义。参考下图。函数f在x=1处无定义,但是极限是2。函数g在x=1处的极限是2,但是不等于g(1)。函数h在x=1处的极限是2且刚好等于h(1)。最后这个相等limx→1h(x)=h(1)有重要意义。这体现出了连续的概念,我们在2.6节学习连续。
计算极限的过程可以分解成一系列涉及基本函数的极限和一些简单操作的步骤。下面是两个基本函数。
例3 计算恒等函数和常值函数x趋于c时的极限。
解:如下图(a)所示,对于恒等函数f(x)=x,任意c都有
limx→cf(x)=limx→cx=c
如上图(b)所示,对于常值函数f(x)=k,任意c都有
limx→cf(x)==limx→ck=k
举两个具体的例子
limx→3x=3
limx→−7(4)=limx→2(4)=4
我们会在下一小节证明这两个法则。
一个函数或许在某个点是没有极限的。下图和下一个例子阐述了几种情况。
例4 下面是上图的三个函数,解释为什么在x→0时没有极限。
U(x)={0,x<01,x≥0
g(x)={1x,x≠00,x=0
f(x)={0,x≤0sin1x,x>0
解:
(a)单位阶跃函数(unit step function
)在x=0处有跳跃。当负x趋于0时,极限是0,当x是正值且趋于0时,极限是1。当x→0时不存在单一值L。
(b)当x→0时,g会增长到无限大。我们称这种函数是无界的。
(c)x→0时,包含0的任意开区间上函数值都在[−1,1]振荡。那么在x→0时函数值不可能是单一值。
极限法则
一些基本规则使得我们可以将复杂函数的极限计算分解成简单函数的计算。
定理1 极限法则
如果L,M,c,k是实数,并且
limx→cf(x)=L,limx→cg(x)=M
那么
1. 加法规则:limx→c(f(x)+g(x))=L+M
2. 减法规则:limx→c(f(x)−g(x))=L−M
3. 常数倍法则:limx→c(k⋅f(x))=k⋅L
4. 乘法法则:limx→c(f(x)⋅g(x))=L⋅M
5. 除法法则:limx→cf(x)g(x)=LM,M≠0
6. 幂次法则:limx→c[f(x)]n=Ln,n 是正整数
7. 根法则:limx→cn√f(x)=n√L=L1/n,n 是正整数,且如果n是偶数,那么需要假设f(x)在包含c的区间是非零值。
这些法则看起来都是非常直观的。法则 1-5 会在 2.3 小节证明;使用若干次法则 4 可以得到法则 6;最后一个超出了本书的讨论范围。和、差、积这些规则可以扩展到任意个函数。
例5 结合limx→ck=k,limx→cx=c和上面的法则,求下面函数的极限:
(a)
limx→c(x3+4x2−3)
(b)
limx→cx4+x2−1x2+5
(c)
limx→−1√4x2−3
解:
(a)
limx→c(x3+4x2−3)=limx→cx3+limx→c4x2−limx→c3=c3+4c2−3
(b)
limx→cx4+x2−1x2+5=limx→c(x4+x2−1)limx→c(x2+5)=c4+c2−1c2+5
(c)
limx→−1√4x2−3=√limx→−2(4x2−3)=√4(−2)2−3=√13
多项式函数和有理函数的极限
定理1极限法则大大简化了求多项式函数和有理数函数的极限。对于多项式函数,将x=c代入多项式即可。对于有理函数,如果c不使得分母为零,直接代入即可。
定理2 多项式的极限
如果P(x)=anxn+an−1xn−1+⋯+a0,那么
limx→cP(x)=P(c)=ancn+an−1cn−1+⋯+a0
定理3 有理函数的极限 如果P(x),Q(x)是多项式函数,且Q(c)≠0,那么 limx→cP(x)Q(x)=P(c)Q(c)
例6 求limx→−1x3+4x2−3x2+5。
解:因为x=−1不会使得分母是零,所以代入x=−1即可。
limx→−1x3+4x2−3x2+5=(−1)3+4(−1)2−3(−1)2+5=06=0
消除分母为0的公共项
定理3只适用于在c处分母不为零的情况。如果分母为零,那么消除使得分母为零的项,那么可以找到化简的函数的极限值。
例7 求
limx→1x2+x−2x2−x
解:我们不能将x=1代入函数,因为分母会为零。经过测试,分子也是零。所以x−1是分子分母的公共项,可以消除公因项。
x2+x−2x2−x=(x−1)(x+2)x(x−1)=x+2x,x≠1
使用简化的部分,可以代入x=1来计算x→1时的极限。
limx→1x2+x−2x2−x=limx→1x+2x=3
几何意义如下图所示:
使用计算机估算极限
我们可以用计算机通过数值法估计极限。不过,可以会给出一个错误的值和误导性的信息。通常,错误源于舍入误差。
例8 估计
limx→0√x2+100−10x2
解:如下表,如果我们取±1,±0.5,±0.1,±0.01以表示x趋于0,那么极限值趋于0.5。
我们取更小的x的值±0.0005,±0.0001,±0.00001,±0.000001,极限值是0。
x | f(x) |
---|---|
±1 | 0.049876 |
±0.5 | 0.049969 |
±0.1 | 0.049999 |
±0.01 | 0.050000 |
±0.0005 | 0.050000 |
±0.0001 | 0.000000 |
±0.00001 | 0.000000 |
±0.000001 | 0.000000 |
使用计算机可能给出莫能两可的值。主要原因是x很小的时候计算f(x)时会有舍入误差。我们不能代入x=0因为分母为零,也和例7不一样,没有明显的公共项。不过,有时可以构造公共项。
例9 求
limx→0√x2+100−10x2
解:我们可以通过分子分母同乘√x2+100+10使得分子分母有公因子。
√x2+100−10x2=√x2+100−10x2⋅√x2+100+10√x2+100+10=x2x2(√x2+100+10)=1√x2+100+10
然后就可以代入x=0了
limx→0√x2+100−10x2=limx→01√x2+100+10=1√02+100+10=120=0.05
我们不能总是用这种方式来求分母为零的表达式的极限。某些情况下,我们可以用几何学论点来解(2.4节定理7),或者用 4.5节的方法。下面会学习如何用已知极限的函数来求解。
夹逼定理
夹逼定理(squeeze theorem
)又称为三明治定理(sandwich theorem
),因为要求的f在其他两个在c点极限为L的函数g,h之间。如下图所示。函数f在c点的极限值也是L。证明见 2.4 节。
定理4 夹逼定理
对于在一些包含c的区间(排除x=c自身)的所有x都有g(x)≤f(x)≤h(x),且
limx→cg(x)=limx→ch(x)=L
那么
limx→cf(x)=L
例10 函数u满足
1−x24≤u(x)≤1+x22,x≠0
求limx→0u(x)。
解:由
limx→0(1−x24)=1,limx→0(1+x22)=1
可以得到
limx→0u(x)=1
如下图所示:
例11 使用夹逼定理证明:
(a)limθ→0sinθ=0
(b)limθ→0cosθ=1
(c)对任意函数f,limx→c|f(x)|=0蕴涵limx→cf(x)=0
解:
(a)1.3节我们知道−|θ|≤sinθ≤|θ|,又因为limθ→0(−|θ|)=limθ→0|θ|=0,所以有
limθ→0sinθ=0
(b)1.3节我们知道0≤1−cosθ≤|θ|,又有limθ→0(1−cosθ)=0,所以
limθ→0cosθ=limθ→01−(1−cosθ)=1−limθ→0(1−cosθ)=1−0=1
(c)因为−|f(x)|≤f(x)≤|f(x)|,并且x→c时,−|f(x)|,|f(x)|的极限是0,那么limx→cf(x)=0。