← 返回知识卡片总目录

DS1号 · 自学教材系列 | 高等数学

第 2 章 极限:无限接近

微积分最核心的追问只有一句:「当 x 越来越靠近某个值时,y 会奔向哪里?」这个「奔向哪里」,就是极限。这一章我们先用直觉把「无限接近」这件事看明白、看懂,下一章再给它穿上严格定义的外衣。

🎯 本章学习目标

  1. 理解数列极限:一串数「无限接近」某个值到底是什么意思。
  2. 理解函数极限:x 靠近 a 时,y 逼近 L 的直观含义。
  3. 区分左极限和右极限,理解它们何时必须相等。
  4. 识别极限的几种「特殊行为」:无穷大、极限不存在。
  5. 掌握极限四则运算法则与「约分、有理化、拆项」三大变形技巧,能动手算出具体极限。

2.1一个「永远追不上」的数:数列极限

先看一个最简单的例子。考虑这样一串数:

1, 1/2, 1/3, 1/4, 1/5, …

第 n 项是 an = 1/n。你观察一下它「往哪走」:

数列 aₙ = 1/n 的前几项
n123101001000
aₙ = 1/n10.50.333…0.10.010.001

你看,随着 n 越来越大,1/n 越来越小,无限地、持续地靠近 0——但它永远不等于 0(因为 1 除以任何正数都大于 0)。

我们就说:数列 {1/n} 的极限是 0,记作:

limn→∞ (1/n) = 0

数列 1/n 逼近 0 数轴上若干点表示 1, 1/2, 1/3, 1/4 ... 越来越靠近 0。 x 0 1 1/2 1/3 1/4 1/5 1/8 1/12 … 越来越密、越来越靠近 0,但永远碰不到 0
图 2-1数列 1/n 的点在数轴上越排越密,无限逼近 0,却永远到不了 0。

这里藏着极限思想的第一个关键点,也是初学者最容易犯迷糊的地方:

极限 ≠ 到达 极限关心的是「趋势」——当 n 无限增大时,aₙ 无限接近的那个数。它并不要求 aₙ 真的等于那个数。1/n 永远不等于 0,但它的极限就是 0。反过来,极限也可能「到了」——比如常数列 1, 1, 1, … 的极限就是 1,每一项都等于它。所以「极限」是一种对长期趋势的描述,跟「某一步走到哪」无关。

再想一个更直观的比喻,来自古希腊哲学家芝诺的著名悖论:

📖 芝诺的「阿基里斯追乌龟」 飞毛腿阿基里斯去追一只乌龟。每当他追到乌龟刚才的位置,乌龟又往前爬了一小段。芝诺说:这样看,阿基里斯永远追不上乌龟。这个悖论错在哪?错在它把「无限多步」当成了「无限长时间」。其实阿基里斯和乌龟之间的距离,构成一个「无限接近 0」的数列,它的极限是 0——也就是说,追上的那一刻,是这串距离的极限点。理解了极限,你就理解了芝诺悖论的解。

为什么数学家要发明「极限」这个东西?因为很多重要问题,答案本身就是一个「无限过程」的终点,而那个终点往往无法直接取到,只能靠「越来越接近」来描述。比如后面会看到:圆的面积、切线的斜率、瞬时速度,全都是极限。

数列的记法,与三种典型走向

先把「数列」本身说清楚:按顺序排好的一串数 a₁, a₂, a₃, … 叫数列,第 n 项记作 aₙ,整串记作 {aₙ}。数列其实就是「定义在正整数上的函数」——输入 n,输出 aₙ。所以数列极限是函数极限的先导队,把数列想通了,函数极限只剩「x 连续地靠近」这一步新东西。

并不是所有数列都像 1/n 那样乖。数列的走向通常分三类,各认一个代表:

收敛数列还有三条性质值得先记在心里(下一章有严格版):其一,唯一性——一个数列如果收敛,极限是唯一的,不可能「同时逼近 0 又逼近 1」;其二,有界性——收敛数列一定有界(所有项挤在某个有限区间里),但有界推不回收敛,(−1)ⁿ 有界却不收敛;其三,保号性——如果极限是正数,那么从某一项起所有项都是正的。三条性质里最容易被忽视的是第二条的「单向箭头」:收敛 ⇒ 有界,有界 ⇏ 收敛。

「要多近有多近」:给直觉装上刻度

「越来越接近」终究是体感描述,不同人听出不同的分量。数学家把它升级成一句可检验的话:如果数列收敛于 A,那么随便你提出多小的误差标准 ε,都能找到一个项数 N,让第 N 项之后的所有项与 A 的距离都压在 ε 以内。以 1/n 为例:要求误差小于 0.001,只要 n > 1000,所有项统统达标;要求小于百万分之一,n > 10⁶ 即可。误差门槛随你出,数列总能在有限步之后跨过去——这就是「要多近有多近」的精确含义。这种「挑战—应答」式的表述就是 ε-N 语言,第 3 章会把它写成正式定义;现在先记住它的精神:极限不是「感觉靠近了」,而是「任何精度要求都能被满足」。

记号:ε 读作 epsilon ε 是希腊字母,在极限语境里专指「任意小的正数」。为什么用一个「随便给」的 ε?因为它扮演最挑剔的验收员:你敢把标准定得多苛刻,收敛数列都接得住;反过来,只要有某一个 ε 咬死了不达标,「收敛」的申请就当场驳回。

📐 例题 1 0.999… 到底等不等于 1?——用数列极限算笔明白账

有人坚持「0.999… 只是无限制接近 1,永远差一点」。请用数列极限说明:0.999…(9 的个数无穷多)就是 1。

思路 把「0.999…」截断成数列:a₁ = 0.9,a₂ = 0.99,a₃ = 0.999,…,第 n 项 aₙ = 0.99…9(n 个 9)。所谓「9 的个数无穷多」,正是这个数列「无限延续」的意思——它的归宿由极限决定。

解 写出通项:aₙ = 1 − 10⁻ⁿ。于是 1 与 aₙ 的距离 |1 − aₙ| = 10⁻ⁿ,n 越大距离越小,且可以小于任何正数。比如要求距离小于 ε = 0.001,只要 10⁻ⁿ < 0.001,即 n ≥ 4(a₄ = 0.9999,距离 0.0001 < 0.001 ✓);要求小于百万分之一,n ≥ 7 即可。距离要多小有多小,按定义 limn→∞ aₙ = 1。而「0.999…」这个记号的含义恰恰是「数列的无限延续」,即它的极限值——所以 0.999… = 1,一字不差。

答:0.999… = 1。它不是「差一点的 1」,而是「数列 0.9, 0.99, 0.999, … 的极限」,极限值恰为 1。 ⚠ 易错点:把「截断的 0.999…9(有限个 9)」与「9 无穷多的 0.999…」混为一谈——前者永远小于 1(差 10⁻ⁿ),后者按定义就是极限 1。直觉里「差的那一点」,在无限过程中恰好被极限抹平了。

辨析:接近的方式不重要,「贴住」才重要 收敛数列可以中途「到达」甚至「穿过」极限:比如 aₙ = (−1)ⁿ/n 的极限是 0,但各项在 0 两侧来回跳,一会儿正一会儿负,还时不时恰好压在 0 上。「无限接近」不要求单调爬升,不要求永远差一点,更不要求从某一侧靠近——判断收敛只看「最终是否贴住同一个数」,过程姿势一概不问。

再补一个最日常的工程对应:零件图纸上写着「尺寸 20 ± 0.05」,验收规则是「实测值与 20 的距离不超过 0.05」——这正是 ε 语言的日常版:目标值是「极限」,公差带 ±0.05 是 ε,测量结果就是「应答」。区别只在于:工程上的 ε 由功能需求定死,而极限定义里的 ε 是「多苛刻都得接」。

快慢有别:同为收敛,收敛速度大不同

都收敛于 0 的数列,脾气可能天差地别。拿 1/n 和 1/2ⁿ 比一比:

两个都收敛于 0 的数列,快慢差几个数量级
n101001000
1/n0.10.010.001
1/2ⁿ≈0.00098≈7.9×10⁻³¹≈9.3×10⁻³⁰²

同样要求「误差小于 0.001」,1/n 要等到第 1000 项,1/2ⁿ 第 10 项就超额完成。收敛速度说的是「要多少步才能把误差压进容差」。这个指标在工程上是硬通货:迭代算法比效率、控制系统比响应快慢、仿真比收敛性,比的全是这一栏——「收敛但慢得像蜗牛」照样不可用,收敛只是及格线,速度才是竞争力。

数值分析给收敛速度起了专门的名字:若每步误差按固定比例缩减(像 1/2ⁿ 那样每步减半),叫线性收敛;若每一步把误差自乘一次、按平方的节奏缩(如 0.1 → 0.01 → 0.0001),叫平方收敛——平方收敛的算法(如求根的牛顿法)在步数上通常碾压线性收敛的算法(如二分法)。以后挑算法、读论文,第一眼就看这个词。

顺便把本章与下一章的接口说破:数列是「按整数下标一路走下去」的过程,函数是「连续地滑过去」的过程,两者的极限思想完全同源——数学家给数列版准备的是 ε-N 语言(第 N 项之后误差压进 ε),给函数版准备的是 ε-δ 语言(下一章主角)。本章用「过程语言」把直觉磨利,下一章再用「博弈语言」把地基夯实:直觉告诉你「答案是多少」,严格定义回答「凭什么」。两章合起来,极限才算真正学会。

📐 例题 2 数列版「抓大头」:分子分母齐飞时看谁飞得快

求 limn→∞ (2n + 1)/(3n − 4)。

思路 n → ∞ 时分子分母都飞向无穷,∞/∞ 不能硬除。用「大头」n 同除分子分母,让小项自己消亡。

解 分子分母同除 n:(2 + 1/n)/(3 − 4/n)。n → ∞ 时 1/n → 0、4/n → 0,剩 (2 + 0)/(3 − 0) = 2/3。

数值检验:n = 10⁴ 时 (20001)/(29996) ≈ 0.666822,与 2/3 ≈ 0.666667 相差约 0.00016;n = 10⁶ 时 ≈ 0.6666668,差约 0.0000002——n 每放大 100 倍,误差缩小 100 倍,正对着「误差随 1/n 衰减」的规律 ✓。

答:极限 = 2/3。 ⚠ 易错点:①直接「用无穷大除无穷大 = 1」——无穷不是数,先同除再判断;②忘了分母里的 −4 除完变成 −4/n(n→∞ 时归零),误得负号或漏项;③数列极限与函数极限(x→∞)在这里公式完全同构,但记号一个用 n 一个用 x,别混写。

📖 刘徽割圆术:1700 年前的极限思想

公元 3 世纪,数学家刘徽为了算圆周率,从圆内接正六边形出发,边数一次次加倍:正 12 边形、正 24 边形、正 48 边形……每个多边形的面积都比上一个更接近圆。他说:「割之弥细,所失弥少;割之又割,以至于不可割,则与圆周合体而无所失矣。」——切得越细,损失越少;切了又切,最终与圆融为一体、毫无损失。多边形面积构成一个收敛数列,极限正是圆面积。刘徽没有 ε-δ 的语言,但直觉已经完全到位:这就是「用无限过程定义一个本来取不到的值」。

工程里这种「用无限过程逼近目标」的戏码每天都在上演:数控机床按指令一步步逼近目标位置,「重复定位精度」衡量的正是无限逼近后还能差多少;迭代解法(如求方程的根)反复代入,直到前后两次结果几乎不再变化——「几乎不再变化」的判据,本质上就是「数列收敛到容差之内」。极限不是抽象装饰,它是所有「逐步逼近」类算法的验收标准。

🧠 一句话记忆 极限看的是趋势,不是到达。问「无限接近谁」,答案就是极限。

2.2从数列到函数:x 靠近 a 时 y 奔向哪

数列是「n 越来越大」;函数极限则是「x 越来越靠近某个固定值 a」,问 y = f(x) 会奔向哪。

看这个函数:

f(x) = (x² − 1) / (x − 1)

注意:当 x = 1 时,分母为 0,函数没有定义(1 这个点是个「洞」)。但我们可以问一个更聪明的问题:当 x 从两边越来越靠近 1(但不等于 1)时,f(x) 会怎么样?

动手算几个值:

x 从两侧逼近 1 时 f(x) 的值
x0.90.990.9991.0011.011.1
f(x)1.91.991.9992.0012.012.1

看到了吗?当 x 从左侧(0.9、0.99、0.999…)逼近 1,f(x) 越来越靠近 2;从右侧(1.1、1.01、1.001…)逼近 1,f(x) 也越来越靠近 2。

于是我们说:当 x 趋于 1 时,f(x) 的极限是 2,记作:

limx→1 (x² − 1)/(x − 1) = 2

其实有个简单办法一眼看穿:因为 x² − 1 = (x − 1)(x + 1),所以当 x ≠ 1 时,可以约掉 (x − 1):

f(x) = (x−1)(x+1)/(x−1) = x + 1 (x ≠ 1)

所以 x 靠近 1 时,x + 1 就靠近 2。这个「约分」操作,正是求极限常用的手法之一。

函数在一点有「洞」但极限存在 直线 y=x+1 在 x=1 处有一个空心点,函数在该点无定义,但左右两侧都逼近 2。 (1,2) 空心点:无定义 x y 1 2
图 2-2函数在 x=1 处「缺一个点」,但左右两侧都逼近同一个值 2——极限存在,函数值却不存在。

极限与函数值的分离 这是极限最深刻的一点:极限关心的是 x 靠近 a 时 f(x) 的趋势,跟 f(x) 在 a 那一点「有没有值、值是多少」完全无关。上面这个函数在 x=1 处没有值,但极限是 2。极限描述的是「周围」的行为,不是「那一点」的行为。

把「越来越靠近」说得更准:邻域、去心、局部性

「x 越来越靠近 a」可以换一个更讲究的说法:x 落在 a 的邻域里——即与 a 的距离小于某个小数 δ 的范围,写作 |x − a| < δ。而求极限时用的其实是去心邻域:0 < |x − a| < δ,中间的「心」(x = a 这一点)被明确挖掉。「挖心」正是「极限与函数值分离」在记号上的体现:x 永远不取 a 本身,只从两旁挤过去。

另一个重要观念是局部性:极限只由 a 附近一小段上的行为决定。哪怕函数在远离 a 的地方天翻地覆——振荡、断裂、没有定义——只要在 a 的某个小邻域里规矩地逼近 L,极限就是 L。好比考察一位运动员的冲刺水平,只看他最后 100 米,前面跑了多少弯路都不算数。这个「只看局部」的特性,让极限成为分析函数「微观行为」的显微镜。

什么时候可以「直接代入」? 如果 f 在 a 处有定义,而且代入后不出现 0/0、∞/∞ 之类的未定式,那么 limx→a f(x) = f(a)——先代一下试试,算得动就直接是答案(这正是第 4 章「连续」的预告)。工程计算里绝大多数极限都是这种「代入型」;真正需要动用变形技巧的,是「表面算不动、实际有极限」的未定式——它们才是教科书与考试的主角,也是本节三大技巧的用武之地。

极限的四则运算法则,与「0/0 型」三大变形技巧

极限不是只能靠盯表格观察。当两个极限都存在时,极限可以「拆开算」:

lim [f(x) ± g(x)] = lim f(x) ± lim g(x); lim [f(x)·g(x)] = lim f(x) · lim g(x); lim [f(x)/g(x)] = lim f(x) / lim g(x)(分母极限 ≠ 0)

这三条法则让「复杂函数的极限」可以拆成「简单函数的极限」的组合,是实际计算的主力工具。但注意括号里的前提:分母极限不为 0,且参与运算的极限都存在。一旦代入后出现 0/0(分子分母同时趋于 0),法则当场失效——这正是最有意思的一类极限,叫「0/0 型未定式」。解法不是硬除,而是先变形、再约分。三大变形技巧:

下面各练一道。

📐 例题 3 约分:x → 3 的 0/0 型

求 limx→3 (x² − 9)/(x² − x − 6)。

思路 直接代入 x = 3:分子 0、分母 0,0/0 型。分母大概率藏着与分子相同的「零因子」,因式分解找出来约掉。

解 x² − 9 = (x − 3)(x + 3);x² − x − 6 = (x − 3)(x + 2)。当 x ≠ 3 时约去 (x − 3):

limx→3 (x+3)/(x+2) = (3+3)/(3+2) = 6/5

数值检验:x = 3.001 时,(x²−9)/(x²−x−6) = 0.006001/0.005001 ≈ 1.19996,与 6/5 = 1.2 只差万分之一量级,且越靠近 3 越贴近 1.2 ✓。

答:极限 = 6/5。 ⚠ 易错点:①把分母因式分解错(x²−x−6 的两个根是 3 和 −2,交叉相乘验证一下);②忘记「约分只在 x ≠ 3 时合法」——不过求极限本来就永不取 x = 3,这正是去心邻域的意义;③先约分后再代入是对的,直接写 0/0 = 6/5 是错的——必须展示变形过程。

📐 例题 4 有理化:x → 0 的 0/0 型

求 limx→0 (√(1+x) − 1)/x。

思路 代入得 0/0。分子是「根式相减」,乘上它的共轭 √(1+x) + 1,利用平方差把根号化开。

解 分子分母同乘 (√(1+x) + 1):

[(√(1+x) − 1)(√(1+x) + 1)] / [x(√(1+x) + 1)] = x/[x(√(1+x) + 1)] = 1/(√(1+x) + 1) (x ≠ 0)

约去 x 后代入 x = 0:1/(√1 + 1) = 1/2。数值检验:x = 10⁻⁶ 时原式 ≈ 0.4999998751;x = −0.0001 时 ≈ 0.5000125——两侧都扑向 1/2 ✓。

答:极限 = 1/2。 ⚠ 易错点:①只给分子乘共轭、忘了给分母也乘(要乘就分子分母一起乘,本质是乘 1);②以为「有理化」是近似操作——它是恒等变形,每一步都是精确等式;③忘了检验 x=0 处原函数无定义这一点并不妨碍极限存在。

📐 例题 5 拆项(通分):两个「无穷」相减的伪装

求 limx→1 [1/(x − 1) − 2/(x² − 1)]。

思路 x → 1 时两个分式都「炸」向无穷,∞ − ∞ 没法直接相减——但先通分合并,无穷往往互相抵消,露出真实极限。

解 x² − 1 = (x − 1)(x + 1),通分:

1/(x−1) − 2/[(x−1)(x+1)] = (x+1−2)/[(x−1)(x+1)] = (x−1)/[(x−1)(x+1)] = 1/(x+1) (x ≠ 1)

代入 x = 1 得 1/2。数值检验:x = 1.0001 时原式 = 1/0.0001 − 2/0.00020001 = 10000 − 9999.5000… ≈ 0.4999750;x = 0.9999 时 ≈ 0.5000250——两侧都逼近 1/2 ✓(注意两个巨大数相减只剩个小数,这正说明「∞ − ∞ 不能硬减」)。

答:极限 = 1/2。 ⚠ 易错点:①直接写「∞ − ∞ = 0」——无穷不是数,不能参与四则;②通分时第二个分式的分子 2 忘乘 (x+1);③算完不做数值检验,对自己的「抵消」心里没底。

用数值逼近探索极限:趁手,但要提防它骗你

「代几个越来越近的数,看输出奔向哪」是探索极限最趁手的直觉工具——本章开头的两张表格就是这么用的。但要清楚它的两条边界:其一,数值只能猜想,不能证明。万一函数在你看不见的角落里抖一下(别忘了 sin(1/x) 在 0 附近任何一小段里都上下穿行无穷多次),一张稀疏的表格完全可能漏掉真相。其二,浮点计算会撒小谎:0/0 型直接代入,计算器要么报错要么丢精度,必须先做代数变形再算。所以标准动作是三步走:数值探索 → 提出猜想 → 代数变形严格确认。例题 3 算出 6/5 后再代 x = 3.001 复核,走的正是「变形定结论、数值做体检」的配合路线。

两种过程,一张地图

到这里你已经见过三类「无限过程」:n → ∞(数列)、x → a(函数在一点附近)、x → ∞(函数长期趋势)。它们不是三套规则,而是同一件事的三种走法:自变量按某种方式无限逼近一个目标,函数值随之逼近一个归宿。数列是「一格一格跳」地逼近,x → a 是「连续滑行」地逼近,x → ∞ 是「一路向右」地逼近;判断归宿的思路完全一致——要么贴住一个数(收敛),要么跑飞(发散到无穷),要么永远不安定(振荡、左右不等)。

把这张地图记牢有个额外的好处:后面的章节几乎不再引入新的「极限种类」,只是把这三类过程用到新对象上——导数是「增量之比的极限」,定积分是「求和的极限」,级数是「数列极限」的升级版。地基就这三块,怎么搭都搭不出第四种极限来。

工程视角:这些「代进去算不出来、变形后一目了然」的极限,在工程里对应着一类非常现实的问题——稳态值。传感器上电后读数从初始值逐步爬升并稳定,问「最终稳定在多少」,就是求读数序列的极限;滤波器对恒定输入的响应、控制系统消除静差后的残余偏差,全都是「求极限」。而当稳态值以 0/0 型出现时(比如两个传感器读数相除、取增量之比),本节的三大技巧就是工程师的「化简三板斧」。

📖 稳定时间:极限的工程别名

传感器规格书写着「上电后稳定时间 ≤ 2 s(至终值的 ±0.1% 以内)」。翻译成极限语言:读数序列收敛于稳态值,并且要求从第 2 秒起,所有读数与稳态值的距离都压在 0.1% 的误差带里——这正是一条 ε-N 式的条款。会读极限语言,就能直接看懂规格书里「收敛快慢」条款在承诺什么;反过来,验收测试测的就是这条「应答」。

辨析:四则运算法则的三个坑 ①法则要求「每个成员极限都存在」——lim [f + g] 拆成 lim f + lim g 的前提是两者都有极限,若一个存在一个不存在,和的极限仍可能存在但不能再拆;②除法要求分母极限非零,0/0 一律先变形;③「∞」只是记号不是数,∞ − ∞、∞/∞、0·∞ 都是「未定式」,必须变形后才能判断。

2.3左极限与右极限

「x 靠近 a」有两种靠近方式:从左边(比 a 小的一侧)靠近,或从右边(比 a 大的一侧)靠近。这两种方式下的极限,分别叫:

一个函数在 a 点的极限存在的充要条件是:左右极限都存在,而且相等。

极限存在的判定 limx→a f(x) = L ⟺ 左极限 = 右极限 = L。如果左右极限不相等,或者某一侧根本不存在,那么极限就不存在。

看一个左右极限不相等的经典例子——符号函数的「跳变」:

f(x) = |x| / x (x ≠ 0)

当 x > 0 时,|x| = x,所以 f(x) = 1;当 x < 0 时,|x| = −x,所以 f(x) = −1。于是:

左右极限不相等(−1 ≠ 1),所以在 x = 0 处,极限不存在。图像上,函数在 0 处「断成两截」,分别停在 −1 和 1。

左右极限不相等 函数在 x=0 左侧取 -1,右侧取 1,左右极限不相等,极限不存在。 左极限 = −1 右极限 = 1 x y 左右不等 → 极限不存在
图 2-3函数在 0 处左右两侧「各奔一方」,左右极限不相等,极限不存在。

为什么必须分左右:三类「表里不一」的函数

如果函数处处一个表达式、处处光滑,通常左右极限自动相等,不必刻意分开算。但下面三类函数,在特定点「表里不一」,左右必须分开验:

工程里的器件几乎都是「分段」的:开关在阈值处一跳、继电器吸合前后两套电路、材料受拉与受压的模量不同、液压阀存在开启死区。分析「接点」处的行为时,第一动作永远是分别求左右极限、再对比——这对动作在第 4 章有个正式的名字,叫「判断连续性」。

📐 例题 6 分段函数的接点:左右极限各算各的

设 f(x) = x² − 1(x < 1);f(x) = 3x − 1(x > 1)。问 limx→1 f(x) 是否存在?

思路 x = 1 是两段的接点,两侧表达式不同,必须分别从左、右逼近计算,再对比是否相等。

解 左极限:x < 1 时用 x² − 1,limx→1⁻ (x² − 1) = 1² − 1 = 0。右极限:x > 1 时用 3x − 1,limx→1⁺ (3x − 1) = 3 − 1 = 2。

数值检验:x = 1 − 0.00001 时,x² − 1 ≈ −0.00002(贴着 0);x = 1 + 0.00001 时,3x − 1 = 2.00003(贴着 2)——两侧一贴 0、一贴 2,中间隔着 2 的落差 ✓。

答:左极限 0 ≠ 右极限 2,所以 limx→1 f(x) 不存在。 ⚠ 易错点:①把两段「各代入一次」后随便取其中一个当答案;②在接点处用哪段表达式只看「x 在哪一侧」,与接点本身的函数值无关;③误以为「分段函数在接点处极限一定不存在」——若左右恰相等,极限照样存在(把本题第二段改成 x² − 1 + c 且 c=0 的同型函数试试)。

📖 拉伸与压缩:材料也有「左右极限」

工程对象常被天然地「分段」:同一根细长杆,受拉时表现出一套刚度,受压时却可能发生屈曲、走上完全另一条变形路线;接触面之间有间隙时,正反两个方向的响应也各是一套规则。载荷从两侧趋近同一个状态时,响应各走各的轨迹——分析这类「接点」,第一步永远是分别求左右极限。结构分析里所有的突变点(开缝、接触、间隙、塑性变形起点),用的都是同一套左右检查动作。

辨析:x → a⁻ 里的「−」不是数值 上标 − 和 + 描述的是逼近的方向(从左、从右),不是「负无穷」,更不是「减去一个无穷小」。limx→0⁻ 读作「x 从左侧趋于 0」。另一套常见写法 f(a⁻)、f(a⁺) 直接表示左右极限的值——分段函数、信号处理、傅里叶分析里到处都用,见怪不怪即可。

数字系统里还有一类天然「分左右」的输入:阶跃。信号从 0 跳到 1 的瞬间,系统响应从两侧分别贴向不同的值,过渡过程分析的第一步永远是「左右极限各是多少」。采样系统的切换点,本质上就是分段函数的接点——离散世界不过是分段函数的一种极端写法,左右极限照样是标准检查动作。

🧠 一句话记忆 左边 = 右边,极限才成立。左右两边「对不上号」,极限就不存在。

2.4极限的几种特殊行为

除了「趋于一个有限数」,极限还有几种常见行为,要能一眼认出来:

1. 趋于无穷大(发散)

看 f(x) = 1/x²,当 x → 0 时,分母越来越小(趋于 0),整个分数越来越大(趋于 +∞)。我们记作:

limx→0 (1/x²) = +∞

注意,这里的「= +∞」不是说极限等于某个数,而是说「函数值可以超过任何给定的数,无限制地增大」——即极限不存在(发散到正无穷)。图像上是一条越靠近 0 越往上冲的曲线(后面讲连续性时会再见到它)。

y = 1/x² 在 x=0 附近发散到无穷 双曲线两支从左右两侧逼近竖直渐近线 x=0,同时向上飙升。 x = 0(竖直渐近线) y = 1/x² x→0 时两支同时冲向 +∞ x
图 2-4两条「冲天曲线」:x 从两侧逼近 0 时,1/x² 无限制地增大——这是「发散到 +∞」的标准像。

用数字感受一下 1/x² 的飙升:x = 0.1 时,1/x² = 100;x = 0.01 时,= 10 000;x = 0.001 时,= 1 000 000。输入每向 0 靠近一个数量级,输出就暴涨两个数量级——「发散到无穷」不是修辞,是实打实的越冲越快。这也解释了工程师为什么对「除以小量」高度警惕:公式里任何分母趋零的项,都意味着某个物理量即将失控,设计的任务之一就是别让工作状态走进那个邻域。

工程直觉:发散最直观的原型是共振。当激励频率逼近系统的固有频率时,结构响应随时间持续放大——教科书里的理想化模型里振幅会「跑向无穷」。当然真实结构有阻尼和材料极限,不会真的飞上天,但「响应急剧放大、远离正常工作范围」这件事本身,就是设计时必须绕开的雷区。看到「无限制增大」,脑子里就挂上「失稳、超限」的标签。

2. 趋于无穷时的极限(x → ∞)

反过来,也可以问「x 无限增大时,f(x) 奔向哪」。比如:

limx→∞ (1/x) = 0

x 越大,1/x 越小,无限逼近 0。这类极限在分析「长期趋势」时极有用。

📐 例题 7 「抓大头」:x → ∞ 时比一比谁增长快

求下列极限:(1) limx→∞ (3x² + 2x − 5)/(x² + x + 4);(2) limx→∞ (x² + 1)/(x³ + 1);(3) limx→∞ (2x³ − x)/(x² + 5)。

思路 x → ∞ 时,多项式里「最高次项」是真正的大头——低次项与它相比都微不足道。用最高次项同除分子分母,三项答案一眼定型。

解 (1) 分子分母同除 x²:(3 + 2/x − 5/x²)/(1 + 1/x + 4/x²)。x→∞ 时 2/x、5/x² 等全部 → 0,得 3/1 = 3。

(2) 同除 x³:(1/x + 1/x³)/(1 + 1/x³) → (0 + 0)/(1 + 0) = 0——分子次数低,跑不过分母,整个分式被压到 0。

(3) 分子次数高:同除 x² 得 (2x − 1/x)/(1 + 5/x²),分子里的 2x 无限制增大,所以发散到 +∞(记作 lim = +∞,即极限不存在)。

数值检验(第 (1) 小题):x = 10⁶ 时,(3×10¹² + 2×10⁶ − 5)/(10¹² + 10⁶ + 4) ≈ 2.999997,离 3 只差百万分之三 ✓。

答:3;0;+∞。口诀:同次抓系数,低高压成 0,高比低级冲无穷。 ⚠ 易错点:①「抓大头」只适用于 x→∞,x→a 时不能用(那时要用约分/有理化);②除完后把常数项也顺手扔掉——正确做法是每项都除、让低次项自己归零,一步都不能少写;③把 +∞ 当成极限值填进算式继续运算。

顺手算笔账,看看低次项是怎么「死」的:x = 10⁶ 时,x³ = 10¹⁸、x² = 10¹²、x = 10⁶——最大项比次大项大 100 万倍,整个多项式几乎被最高次项独占。这也提醒一个反向事实:在 x 接近 0 的地界,「大头」换人做——次幂越低的项反而越大(x = 0.001 时,x² = 10⁻⁶,x³ = 10⁻⁹,x³ 比 x² 小一千倍)。所以「谁是大头」取决于行进方向:往无穷走,高次称王;往原点走,低次称王。

「抓大头」的本质是增长速度的较量:x³ 淘汰 x²,x² 淘汰 x。工程里「长期趋势」的判断几乎全是这套比较:稳态误差里哪个项最终说了算、系统受扰后哪些瞬态项会「先死掉」、放大器高频响应由哪个惯性环节主导——都是在比「谁是大头」。

3. 振荡,不趋于任何值

看 f(x) = sin(1/x),当 x → 0 时,1/x 无限增大,sin 在里面不停地上下振荡(−1 到 1 之间),停不下来,也不收敛。此时极限不存在。这种「振荡型」发散,是极限不存在的一种典型形式。

y = sin(1/x) 在 x→0 时振荡不收敛 曲线越靠近原点振荡越剧烈,在 -1 到 1 之间来回摆动,不趋于任何值。 y = 1 y = −1 x→0 处振荡越来越密 x y y = sin(1/x):靠 0 越近,摆动越疯狂
图 2-5振荡型发散:x → 0 时 sin(1/x) 在 −1 与 1 之间越摆越密,不停在任何一个值上——极限不存在。

用数字感受一下这种疯狂:x = 0.3 时 1/x ≈ 3.33,曲线刚摆过第一浪;x = 0.01 时 1/x = 100,sin(100) ≈ −0.51;x = 0.001 时 1/x = 1000,sin(1000) ≈ 0.83……输入只挪近了一点点,相位却转了几百圈——在 0 的任何小邻域里,函数把 −1 到 1 之间每个值都取过无穷多次。它既不奔向一个数,也不奔向无穷,只是永远不安定。

工程里最怕这种「不收敛的振荡」:控制回路增益设计不当时,系统输出会发生持续的等幅振荡甚至越振越大(工程师管它叫「振荡型失稳」),伺服系统就完全没法定位;传感器电路自激时读数来回抖动,无法报出稳定值。数学上这叫「极限不存在」,工程上这叫「故障」——同一个现象,两种语言。

顺带把工程黑话与数学语言对齐:控制系统讲「稳定」,指的是扰动引起的响应最终归于零——数学上就是「响应的极限为 0」;讲「发散」「失稳」,对应响应无界增长;讲「等幅振荡」,对应极限不存在但也发散不出去。设计规范里大量的裕度条款,本质上都是在给「极限是否存在、收敛得多快」上保险。学会在这两套词汇之间互相翻译,教材与手册就打通了。

辨析:无界与发散 对数列来说,「无界」必发散——比如 2ⁿ 一路飞出任何天际;但「发散」不必无界:(−1)ⁿ 永远在 ±1 之间跳,规规矩矩有界,却因为停不下来而发散。对函数更要小心:f(x) = x·sin x 在 x→∞ 时无界(峰值越来越大),但换个角度它又不断回到 0——这类「边跑边回头」的行为,说明无界、发散、振荡三者既有联系又不能画等号,落到具体函数上要逐个分析。

辨析:「∞」不是数 lim f(x) = +∞ 的意思是「f(x) 能超过任何指定的大数」,是一种趋势的精确描述,不是说极限「等于一个叫无穷的数」。所以 ∞ 不能参与四则运算:∞ − ∞、∞/∞、0×∞ 都没有自动答案,必须回到具体函数做变形。把 ∞ 当数做运算,是初学极限最常见的「翻车点」。

极限的几种行为小结
行为记法本质
收敛到 Llim f(x) = L无限接近一个确定的数
发散到 ±∞lim f(x) = ±∞无限制增大/减小,极限不存在
振荡(无极限)上下摆动不停,不趋于任何值
左右不等(无极限)从两侧逼近得到不同结果

把本章收进一个可操作的判别流程:拿到一个极限问题,第一步先看方向——数列看 n → ∞,函数看 x 趋于谁(含左趋、右趋是否一致);第二步看归宿——是靠近某个有限数,还是甩向无穷;第三步才动用工具——四则运算法则、三大变形、抓大头。三步走完仍说不清的(如 sin(1/x) 那种振荡),就老老实实判「不存在」。先判方向、再判归宿、后选工具——顺序反了,容易在没看清题意时硬算,算出一个似是而非的数。

🧠 一句话记忆 极限只有三种归宿:收敛到一个数、跑到无穷、左右对不上或不停振荡——后两种都叫「不存在」。

本章小结

  1. 数列极限:当 n 无限增大时,aₙ 无限接近的那个数,就是极限;极限看趋势,不看「是否到达」。
  2. 函数极限:x 靠近 a 时 y 逼近 L,与 f(a) 是否有定义、值是多少无关。
  3. 极限存在 ⟺ 左极限 = 右极限。
  4. 极限的特殊行为:发散到 ±∞、振荡、左右不等,都意味着极限不存在。
  5. 极限四则运算法则要求各成员极限存在、分母极限非零;0/0 型用约分、有理化、拆项三大变形技巧化简后再代入。
  6. x → ∞ 时「抓大头」比拼最高次项:同次抓系数、低次比高次归 0、高次比低次冲无穷。
  7. 收敛有快慢:收敛速度衡量「多少步把误差压进容差」,是迭代算法与稳态响应的通用评价指标;唯一性、有界性、保号性是收敛数列的三条基本性质。
  8. x → ∞ 时「抓大头」比拼最高次项:同次抓系数、低次比高次归 0、高次比低次冲无穷。
  9. 极限判别的三步流程:先看方向(含左右是否一致)、再看归宿(有限数还是无穷)、最后选工具(四则、三大变形、抓大头)。

读完本章,你应该能……

思考题

1. 芝诺说「阿基里斯永远追不上乌龟」,错在哪?用极限的语言说明。

提示:追及距离构成一个极限为 0 的数列;「无限多步」不代表「无限长时间」,极限点就是追上的时刻。

2. 函数 f(x) = (x² − 4)/(x − 2),求 lim_{x→2} f(x)。

提示:x² − 4 = (x−2)(x+2),约分后得 x + 2,所以极限是 4。

3. 「函数在 a 点没有定义,极限就一定不存在」,这句话对吗?

提示:不对。本章的 (x²−1)/(x−1) 在 x=1 无定义,但极限存在为 2。

4. 左右极限相等是极限存在的什么条件?

提示:充要条件——既充分又必要。

5. 求 limx→1 [1/(x−1) − 2/(x²−1)]。两个分式各自都「炸」向无穷,为什么结果却是一个有限数?

提示:先通分——分母 x²−1 = (x−1)(x+1),合并后分子得 (x+1)−2 = x−1,恰与分母中的 (x−1) 约掉,剩下 1/(x+1),极限 1/2。「无穷减无穷」必须先变形再判断,不能硬减。

6. 求 limx→3 (x²−9)/(x²−x−6)。

提示:分子 (x−3)(x+3),分母 (x−3)(x+2),约去零因子 (x−3) 后代入得 (3+3)/(3+2) = 6/5。

7. f(x) = x²−1(x<1)、3x−1(x>1)。x→1 时极限存在吗?如果想让极限存在,第二段表达式可以怎么改?

提示:左极限 0、右极限 2,不相等,极限不存在。把第二段改成 x→1 时也趋近 0 的任何函数(例如 2x−2)即可——两侧「对上号」,极限就成立。