极限是 微积分的地基。所有「无穷小」「无穷大」「连续」「导数」「积分」的概念,最终都要回到极限的严格定义。
直观上,极限刻画的是:当自变量「趋近」某个值时,函数值「趋近」一个确定的数。
这里有个微妙之处值得先点明:极限只关心 趋近过程中 函数的走向,跟函数在该点 到底取什么值、甚至取不取值 完全无关。我们研究 x→x0 时 f(x) 的极限,用的是 x0 附近的 去心邻域,把 x0 这一点本身抠掉。正是这个「抠掉一点」的设计,才让我们能讨论 xsinx 在 x=0 处的极限——那里函数根本没定义,可极限照样存在。
数列是定义在正整数上的函数,是最简单的极限情形:自变量只能一步步往无穷大走,没有「左右」之分。
设数列 {an},若存在常数 A,使得对任意 ε>0,存在 N∈N+,当 n>N 时恒有:
∣an−A∣<ε
则称 A 为数列 {an} 的极限,记为:
n→∞liman=A
这套语言可以翻译成一句大白话:不管你要求多精确(任给一个小数 ε),我总能从某一项 N 往后(要项数足够大),把所有项都摁进 A 的 ε 误差带里。 ε 是「挑战」,N 是「应战」——ε 越小,需要的 N 往往越大,但只要 总能找到,极限就成立。
用定义证极限的套路是 「逆推 N」:从要证的 ∣an−A∣<ε 出发,把它放大成一个关于 n 的简单不等式,再反解出 n 应该多大。
例:证 n→∞limn+1n=1。对任意 ε>0,
n+1n−1=n+11<n1<ε
只要 n>ε1 即可。于是取 N=⌊ε1⌋,当 n>N 时上式成立,故极限为 1。这里把 n+11 放大成 n1 是为了让反解 n 更干净——证明里 放大要适度,放过头会反解不出来。
例:证 n→∞limna=1(a>1)。记 na−1=tn>0,则 a=(1+tn)n≥1+ntn(伯努利不等式),得 tn≤na−1。对任意 ε>0,取 N=⌊εa−1⌋,当 n>N 时 ∣na−1∣=tn<ε。
- 单调有界准则:单调有界数列必有极限。
- 夹逼准则:若 an≤bn≤cn 且 liman=limcn=A,则 limbn=A。
- 柯西收敛准则:{an} 收敛 ⟺ 对任意 ε>0,存在 N 使 ∀m,n>N 有 ∣am−an∣<ε。
单调有界准则的直觉很形象:一个一直往上走(递增)却又被天花板(上界)挡住的数列,没法发散到无穷,也没法来回震荡,只能越挤越紧地逼近某个值——那个值就是极限。它的好处是 不需要事先知道极限是多少 就能断定收敛,这是后面定义 e 的关键。
柯西准则同样不依赖极限值本身:它说收敛等价于「项与项之间最终要无限靠拢」。这把「收敛」从「靠近某个外部的 A」改写成了数列 自身的内部性质。
Stolz 定理(Stolz–Cesàro Theorem)是「数列版的洛必达」,专治 ∞∞ 与 00 型的数列极限。∞∗ 型({bn} 严格单调递增趋于 +∞)的版本是:
n→∞limbnan=n→∞limbn−bn−1an−an−1(右端存在时)
把「求和的整体」换成「相邻两项的差」,往往一下子化简。它特别适合处理 带 ∑ 或递推累加 的数列极限。
例:n→∞limn21+2+⋯+n。取 an=∑k=1nk、bn=n2(严格增趋于 ∞),
bn−bn−1an−an−1=n2−(n−1)2n=2n−1nn→∞21
故原极限为 21。它也能证 算术平均收敛:若 an→A,则 na1+⋯+an→A(取 bn=n,差商即 an→A)。
例(nn→1):记 nn=1+tn(tn>0),则 n=(1+tn)n≥(2n)tn2=2n(n−1)tn2,得 tn2≤n−12→0,故 tn→0,即 nn→1。这里用二项展开取 第三项 来夹(取第二项 ntn 只能得到 tn≤1,不够)。
例(n 项根式和):n→∞limn1n+2n+⋯+nn 介于 nnn=n 与 nn⋅nn=nnn 之间,量级是 n;更细地,n→∞limnan+bn=max(a,b)(a,b>0),因为 max≤nan+bn≤n2max→max。
例(递推单调有界):设 a1=2,an+1=2+an,求 liman。
有界:单调: 归纳证 an<2. a1<2; 若 an<2 则 an+1=2+an<4=2. an+12−an2=2+an−an2=−(an−2)(an+1)>0 (因 0<an<2), 故递增。
单调递增且有上界 2,由单调有界准则极限 L 存在。对递推式两边取极限得 L=2+L,即 L2−L−2=0,解得 L=2(舍去负根)。递推数列求极限的标准三步:证有界、证单调、对递推式取极限解方程。
设函数 f(x) 在 x0 的某去心邻域有定义,若存在常数 A,使得对任意 ε>0,存在 δ>0,当 0<∣x−x0∣<δ 时恒有:
∣f(x)−A∣<ε
则记为:
x→x0limf(x)=A
跟数列那套是同一个套路,只是把「项数足够大」换成了「x 足够靠近 x0」。条件里的 0<∣x−x0∣ 就是「去心」——明确排除 x=x0。
例:证 x→2lim(3x−1)=5。对任意 ε>0,
∣(3x−1)−5∣=3∣x−2∣<ε⟺∣x−2∣<3ε
取 δ=3ε,当 0<∣x−2∣<δ 时即有 ∣(3x−1)−5∣<ε。线性函数的 δ 总能这样「精确」反解出来。
例:证 x→1limx2=1。难点是 ∣x2−1∣=∣x+1∣∣x−1∣ 里 ∣x+1∣ 不是常数,需 先限定范围再放大。先约定 ∣x−1∣<1(即 0<x<2),此时 ∣x+1∣<3,于是 ∣x2−1∣<3∣x−1∣。要它 <ε,只需 ∣x−1∣<3ε。综合取 δ=min(1,3ε) 即可。这个「min 取小」是非线性函数 ε-δ 证明的标准动作:一个 δ 用来框住放大系数,另一个用来压误差,取最小让两者都满足。
自变量趋于无穷时,把「靠近 x0」换成「∣x∣ 足够大」:对任意 ε>0,存在 X>0,当 ∣x∣>X 时有 ∣f(x)−A∣<ε,记 x→∞limf(x)=A。此时图像有一条 水平渐近线 y=A。
x→x0−limf(x)=A−,x→x0+limf(x)=A+
极限存在的充要条件:左右极限存在且相等。
这条充要条件是判断分段函数、带绝对值函数在分界点极限的常规武器:分别算两侧,对得上才有极限。
Heine 归结原则(Heine's Theorem,又称归结原理)把函数极限和数列极限打通:
x→x0limf(x)=A⟺对任意收敛于 x0 的数列 {xn}(xn=x0), n→∞limf(xn)=A
它的用途主要是 反证不存在:只要找到两条趋于 x0 的不同路径,让 f(xn) 趋向不同的值,就能断定极限不存在。例如 x→0limsinx1,取 xn=nπ1 得 0,取 xn=2nπ+π/21 得 1,两者不等,故极限不存在。
设 limf(x)=A、limg(x)=B(同一过程),则:
lim[f±g]=A±B,lim[f⋅g]=A⋅B,limgf=BA(B=0)
由此可推出两条常用结论:常数可以提到极限号外 lim[cf]=climf;以及 lim[f]n=An。
四则运算法则的大前提是 参与运算的每个极限都存在(且分母极限非零)。这一条经常被忽略:像 x→0lim(x1−x1),不能拆成 limx1−limx1,因为两者都不存在(是 ∞−∞ 型)。遇到「整体有极限、分开没极限」的式子,必须先化简再求极限。
若 limf(x)=0,称 f(x) 为该过程下的 无穷小;若 limf(x)=∞,称为 无穷大。
注意「无穷小」是一个 趋于零的变量,不是某个很小的固定数;0 是唯一可以当作无穷小的常数。无穷小与无穷大互为倒数关系:非零无穷小取倒数是无穷大,无穷大取倒数是无穷小。
两条贯穿全书的基本事实:
- 极限与无穷小的关系:limf(x)=A⟺f(x)=A+α,其中 α 是无穷小。这把「求极限」翻译成「分离出主部 A 加一个零头」。
- 有界量乘无穷小仍是无穷小:例如 x→0limxsinx1=0,尽管 sinx1 没有极限,但它有界,乘上无穷小 x 后被压成无穷小。
无穷小都趋于 0,但「趋于 0 的快慢」不同。设 α,β 是同一过程下的无穷小,看比值 limβα 的取值:
| 比值 | 关系 | 记号 |
|---|
| lim=0 | α 是 β 的高阶无穷小 | α=o(β) |
| lim=∞ | α 是 β 的低阶无穷小 | — |
| lim=c=0 | α 与 β 同阶 | — |
| lim=1 | α 与 β 等价 | α∼β |
特别地,若 limβkα=c=0,称 α 是关于 β 的 k 阶无穷小。直觉上「高阶」=「更小」:高阶无穷小在加减中会被同阶或低阶的「吃掉」,这是后面忽略余项的依据。
sinx∼x,tanx∼x,arcsinx∼x,arctanx∼x
1−cosx∼2x2,ex−1∼x,ax−1∼xlna,ln(1+x)∼x,(1+x)a−1∼ax
这些等价式都是泰勒展开取首项的结果,可以从 sinx=x−6x3+⋯ 一眼看出。用等价无穷小替换,本质是 在求极限时把复杂函数换成它最简单的同阶替身。
等价无穷小只能用于 乘除,不能直接用于 加减。原因是替换会引入高阶误差 o(β):在乘除里这点误差被冲掉,在加减里却可能恰好把主部抵消、让高阶误差「浮上来」决定结果。例如 x→0limx3tanx−sinx 若把 tanx,sinx 都换成 x 会得到错误的 0;正确做法是保留到 x3 项。
x→+∞ 时,常见无穷大的增长速度排序:
lnx≪xa (a>0)≪ax (a>1)≪x!≪xx
「对数 < 幂 < 指数 < 阶乘 < 幂塔」这条链条在判断未定式、级数敛散时反复用到——分式里谁的阶高,谁就主导极限。
像 00、∞∞、0⋅∞、∞−∞、1∞、00、∞0 这七种形式,单看记号无法确定结果,称为 未定式(Indeterminate Form)。处理它们的核心是「化归」——把陌生类型转成会算的 00 或 ∞∞,再用等价无穷小或洛必达法则。
| 类型 | 化归思路 |
|---|
| 0⋅∞ | 把其中一个因子写到分母上,化成 00 或 ∞∞ |
| ∞−∞ | 通分、有理化或提取公因子,凑成一个分式 |
| 1∞ | 取对数:limuv=elimvlnu,指数化成 0⋅∞ |
| 00, ∞0 | 同样取对数化成 0⋅∞ |
1∞ 型有个常用的「凑 e」捷径:若 limu=1、limv=∞,则
limuv=elimv(u−1)这是因为 lnu=ln(1+(u−1))∼u−1。比如 x→∞lim(1+x2)x=elimx⋅x2=e2。
x→0limxsinx=1
x→∞lim(1+x1)x=e
第一个用 夹逼准则 + 几何面积证明;第二个由 单调有界准则 给出 e 的定义。
为什么这两个极限「重要」?因为它们是各自一大类问题的 源头。
- 第一个 xsinx→1 说明 在原点附近,正弦和它的弧度几乎一样长。它是所有三角函数等价无穷小的根,也是 (sinx)′=cosx 这条求导公式的来源——离开它,三角函数的微积分无从谈起。凡是看到 □sin□(□→0)的结构,都往这里靠。
- 第二个定义了自然常数 e,刻画的是 连续复利 / 指数增长 的极限形态:本金不断以越来越小的间隔滚动复利,最终增长因子收敛到 e。它是 1∞ 型未定式的标准模型,也是 ex 求导后不变这一奇妙性质的根。
例:x→0limsin5xsin3x。凑第一个重要极限的结构,分子分母同时配上变量:
sin5xsin3x=3xsin3x⋅sin5x5x⋅5x3xx→01⋅1⋅53=53
例:x→∞lim(x−1x+1)x。底数 →1、指数 →∞,是 1∞ 型,用凑 e 捷径 limuv=elimv(u−1):
v(u−1)=x⋅x−1(x+1)−(x−1)=x−12xx→∞2,原式=e2
求极限没有万能钥匙,但有一套「先看类型、再挑工具」的固定流程。下面把常用方法逐一配算例,并讲清 何时用哪种。
被积函数是初等函数、代入不出未定式时,直接代入 即得(连续性)。代入出 00 时,多半能靠 约分、有理化、通分 把「制造零」的公因子消掉。
例:x→1limx2−3x+2x2−1=x→1lim(x−1)(x−2)(x−1)(x+1)=x→1limx−2x+1=−12=−2。
例(有理化):x→0limx1+x−1。分子有理化,乘 1+x+11+x+1:
x1+x−1=x(1+x+1)(1+x)−1=1+x+11x→021
只要式子是 乘除结构、且因子在该过程下是无穷小,就把它换成最简替身——这是 00 型最快的一招。
例:x→0limx3tanx−sinx。先提公因子 tanx−sinx=tanx(1−cosx),再用 tanx∼x、1−cosx∼2x2(这两步都在 乘法 里,合法):
x3tanx−sinx=x3tanx(1−cosx)∼x3x⋅2x2=21
对比前面等价无穷小一节的警示:若一上来就把 tanx,sinx 都换成 x 去做减法,会错成 0。先把减法化成乘法,再代换。
例:x→0limcosx−1ex2−1。用 ex2−1∼x2、cosx−1∼−2x2:
cosx−1ex2−1∼−2x2x2=−2
当等价无穷小因「加减抵消主部」而失效时,泰勒展开 是最稳的武器:把每个函数展开到 足够高的阶(一般展到分母同阶),让该消的项自然抵消、该留的项浮出来。
例:x→0limx4cosx−e−x2/2。两者一阶等价无穷小都是 1−2x2,相减后主部抵消,必须展到 x4:
cosx=1−2x2+24x4+o(x4),e−x2/2=1−2x2+8x4+o(x4)
相减得 cosx−e−x2/2=(241−81)x4+o(x4)=−12x4+o(x4),故极限为 −121。
00、∞∞ 型,且求导后变简单时用洛必达(详见 导数与微分)。它和泰勒常可互相替代——函数求导后形态变好就用洛必达,求导越求越乱(如含根号、三角嵌套)就用泰勒。
例:x→0limx3x−sinx00x→0lim3x21−cosx00x→0lim6xsinx=61。连用两次,每次都验型是 00。
洛必达不是「越多越好」。用前务必验型,用后若仍是未定式才继续。一旦中途变成「非未定式」就该停手代入;含 xsinx 这类已知极限时,先抽出来用掉 比继续求导省事得多。
通项被两个同极限的式子夹住时用夹逼,带 sinx1、含取整、n 项求和 的极限尤其常见。
例:x→0limx2sinx1。由 sinx1≤1 得 −x2≤x2sinx1≤x2,两边都 →0,故极限为 0。
例(数列求和夹逼):n→∞limk=1∑nn2+kn。每一项的分母在 n2+1 与 n2+n 之间,于是
n2+nn⋅n≤k=1∑nn2+kn≤n2+1n⋅n
左端 n2+nn2→1,右端 n2+1n2→1,故和的极限为 1。
化归思路见 未定式的化归,这里给每型一个带步骤的样板。
-
00:x→0limxln(1+x)=ln(1+x)∼x1。
-
∞∞:x→+∞limxlnx∞∞x→+∞lim11/x=0(印证「对数 ≪ 幂」)。
-
0⋅∞:x→0+limxlnx。把 x 写到分母化成 ∞∞:
x→0+limxlnx=x→0+lim1/xlnx∞∞x→0+lim−1/x21/x=x→0+lim(−x)=0
- ∞−∞:x→0lim(sinx1−x1)。通分凑成一个分式:
sinx1−x1=xsinxx−sinx∼x2x−sinx∼x−sinx∼6x3x2x3/6=6x→0
-
1∞:x→0lim(1+sinx)1/x。用 limuv=elimv(u−1),v(u−1)=xsinx→1,故极限为 e。
-
00:x→0+limxx。取对数 lnxx=xlnx→0(见上面 0⋅∞ 算例),故 xx→e0=1。
-
∞0:x→+∞limx1/x。取对数 xlnx→0,故极限为 e0=1。
函数 f(x) 在点 x0 连续 ⟺
x→x0limf(x)=f(x0)
等价表述:limΔx→0Δy=0。
这个定义其实暗含 三个条件同时成立:f 在 x0 有定义、x→x0limf(x) 存在、且这个极限值恰好等于 f(x0)。三者缺一就在 x0 间断。直观上,连续就是「图像在该点不断笔、能一笔画过去」。
- 连续函数的 和、差、积、商(分母非零处)仍连续。
- 连续函数的 复合 仍连续:若 u=g(x) 在 x0 连续、y=f(u) 在 u0=g(x0) 连续,则 f(g(x)) 在 x0 连续。
- 反函数:单调连续函数的反函数在对应区间上也单调连续。
由这些运算法则可得一条极有用的结论:一切初等函数在其定义区间内都连续。初等函数由基本初等函数(幂、指、对、三角、反三角)经有限次四则运算和复合得到,而基本初等函数处处连续,连续性逐层传递下来。这意味着对初等函数,在定义域内点 x0 处求极限就是 直接代入 f(x0)——求极限的难点几乎都集中在「代入会出未定式」的地方。
判断步骤:先看 f 在 x0 是否有定义,再分别求左、右极限,最后对照下表归类。
| 类型 | 条件 |
|---|
| 可去间断点 | 左右极限存在且相等,但 =f(x0) 或 f 在 x0 无定义 |
| 跳跃间断点 | 左右极限都存在但不相等 |
| 无穷间断点 | 至少一侧极限为 ∞ |
| 振荡间断点 | 极限不存在且非无穷(如 sinx1 在 x=0) |
前两类合称 第一类间断点(特征是 左右极限都存在),后两类合称 第二类间断点(至少一侧极限不存在或为无穷)。「可去」之所以叫可去,是因为只要补充或修改 f(x0) 的值就能把它「接上」,让函数变连续。
例(判间断点类型):f(x)=x−1x2−1 在 x=1 处无定义,但 x→1limf(x)=x→1lim(x+1)=2 存在,是 可去间断点(补上 f(1)=2 即连续)。g(x)=x∣x∣ 在 x=0 处左极限 −1、右极限 +1,是 跳跃间断点。h(x)=x1 在 x=0 处一侧极限为 ∞,是 无穷间断点。
设 f∈C[a,b],则有:
- 有界性定理:f 在 [a,b] 上有界。
- 最值定理:f 在 [a,b] 上取得最大值和最小值。
- 介值定理:f 取到介于最大最小值之间的任意值。
- 零点定理:若 f(a)f(b)<0,则 ∃ξ∈(a,b) 使 f(ξ)=0。
这几条性质都依赖 闭区间 和 连续 两个条件,缺一不可。零点定理是连续性最直观的体现:一条连续曲线从横轴下方走到上方,中途必然穿过横轴。它是数值求根(二分法)和证明方程有解的理论基础;介值定理则是它的推广——连续函数取值「不跳格」,中间值一个都不漏。
例(用零点定理证方程有根):证 x3−3x+1=0 在 (0,1) 内至少有一根。令 f(x)=x3−3x+1,它在 [0,1] 上连续,且
f(0)=1>0,f(1)=1−3+1=−1<0
由 f(0)f(1)<0 及零点定理,存在 ξ∈(0,1) 使 f(ξ)=0。证「方程有解」的常规套路:把方程移项成 f(x)=0,找两个让 f 异号的点,套零点定理。
例(介值定理 / 不动点):设 f∈C[0,1] 且 0≤f(x)≤1,证存在 ξ 使 f(ξ)=ξ(不动点)。令 g(x)=f(x)−x,则 g 连续,g(0)=f(0)≥0、g(1)=f(1)−1≤0。若两端有一个取等则该端点即为不动点;否则 g(0)>0、g(1)<0 异号,由零点定理得 g(ξ)=0,即 f(ξ)=ξ。构造辅助函数 g=f−x 是处理「f(ξ)=ξ」一类问题的钥匙。