这不是一本教材,而是一册入门书:全书只讲一件事——常微分方程,即「未知函数与它的导数之间的等式」所描述的学问。它回答的问题朴素而深刻:放射性物质多久衰变一半?药物在体内怎么代谢?弹簧上的物块被推一下之后怎样运动?为什么琴弦会共鸣而大桥会在风中断裂?两个物种争夺同一片草原,最终是共存还是两败俱伤?从牛顿用微分方程算出行星的轨道,到 Euler 与 Bernoulli 把解法整理成体系,再到 Poincaré 的定性革命、Lorenz 发现混沌,常微分方程的语言贯穿了物理、工程、生物与数学自身的许多角落。全书按章组织:绪论用三条源头提炼出统一语言;第一章锻造一阶方程的解法与建模;第二章讲透二阶线性方程与振动;第三章引入相平面,学会「不解出解也懂得解」;第四章越过直线,进入非线性与分岔;第五章用 Laplace 变换换一个世界解题;第六章用级数解走向特殊函数与偏微分方程;综合站用年表、人物谱、方法总图、实验与自查收束全书。
写作的三条约束(本书的自我要求)。① 直觉与图形先行:每一个概念都从一张图、一个具体的小例子讲起——先看见方向场的箭丛、弹簧的三种阻尼、相平面上的螺线与闭环,再抽成定义;每一个定理先有「为什么它是对的」的直觉,再有完整的证明。② 一步一图:凡能画的都画——方向场、积分曲线、相图、阻尼曲线、共振峰、分岔图、Lorenz 的蝴蝶。微分方程最漂亮的地方正藏在「方程—图形—物理解释」的对照里:一条公式,画出来便一目了然。③ 自给自足:所需工具在书内随用随补(导数与积分、一点线性代数、复数与欧拉公式、级数的收敛常识),不假设手边另有教材;个别深刻结论(存在唯一性定理、Poincaré–Bendixson 定理、Sturm–Liouville 理论)给出精确陈述、证明思路与文献指引,数值对拍在实验页随附。
页型节奏。每章以 导引 开篇(一页说清这一章要解决什么);主体是 讲义 页(概念、定理、证明,一步一图);每章配 例题 与 习题(末附提示);每章收在 地图(依赖关系)+小结+思想卡(把技术升成观念)+挑战与实验(动手核验);另有 〖札记〗格物札记做中西数学传统的对照。每页右上角标页码,页眉灰色小字标出所属章与小节。
难度标记。讲义页首行用 ★–★★★★★ 标出阅读难度:★ 会求导与积分即可,★★ 需要分部积分与一点复数(书内自给),★★★ 需要线性代数(矩阵、特征值,书内自给),★★★★ 需要向量场与稳定性分析的一点经验(书内自给),★★★★★ 需要动力系统与特殊函数的深水区(第四、六章与综合站余韵)。若只求理解主线,读绪论、第一章的分离变量与线性一阶、第二章的常系数方程、第三章的相平面即可;若求完整掌握,按章顺序逐页推进,并把每章习题做完。
三条线索贯穿全书:
① 明线——从牛顿的月亮到 Lorenz 的蝴蝶:先从三条源头看见「变化率的关系」(绪论),学会一阶方程的解法与建模(第一章),再依次掌握振动(第二章)、相平面(第三章)、非线性与分岔(第四章)、变换(第五章)、级数解(第六章)——这正是常微分方程三百年从「天体力学工具」长成「动力系统」的轨迹。
② 暗线——解·结构·定性三把钥匙。同一门学问,三种问法:解是问「能不能写出公式」(第一、二、五、六章的主要目标);结构是问「方程本身有什么性质」(线性与叠加、守恒量、特征值);定性是问「即使写不出公式,解的走向如何」(第三、四章的核心)。三者不是替代关系,而是配合关系——能解就解,不能解就转问结构,再不能就转问定性。全书反复演练的,正是这种「换钥匙」的判断力。
③ 接口——通往四个邻域。常微分方程是应用数学的枢纽:与物理学(牛顿力学、电路、振动,第二、五章直接相通)、线性代数(特征值与矩阵指数,第三章)、数值计算(Euler 方法与误差,第一、四章)、偏微分方程(分离变量法与特殊函数,第六章)四条战线直接相接。偏微分方程把本章第六章的特殊函数真正用起来,由此可贯通「常」到「偏」的一条主线。
写法约定(TEX 标准):自变量记 x、t,未知函数记 y、u(变量斜体);导数记 dy/dx(微分号 d 正体);函数名(sin、cos、ln、exp、det)与运算符用正体;小写希腊字母(λ、ω、ζ)作变量时斜体,大写希腊(Ω、Γ)作算子名时正体;矩阵记 A、相平面坐标记 (x, y)、Laplace 变换记 ℒ、函数 y(x) 的变换记 Y(s)。关键一步配图,方程与几何逐章对照。
1687 年,牛顿在《自然哲学的数学原理》里做了一件改变科学史的事:他没有去描述月亮「此刻在哪里」,而是写下月亮「此刻怎样改变自己的运动」——月亮所受的引力指向地球,于是它的速度被不断拉向地球,正是这种「被持续拉偏」的运动,合成了那条约莫一月一周的椭圆轨道。牛顿手里最要紧的式子,不是位置公式,而是一条变化的关系。这就是微分方程。
把话说白:代数方程问「未知的数等于多少」,微分方程问「未知的函数是什么」。前者的答案是一个数,后者的答案是一个函数——一条曲线、一段运动、一个随时间演化的过程。世界上真正要紧的问题,几乎都是后一种:放射性物质多久衰变一半?细菌在培养皿里怎样繁殖?退烧药在血液里的浓度如何随时间下降?弹簧被拉一下之后怎样来回振动?大桥为什么会在风里共振到断裂?两种生物争同一片草地,最后是谁灭绝,还是共存?
这三百年里,人类对「变化」的认识走过了三个阶段,本册的六章正好对应它们:先是会解——把方程化成能积分的形状,写出公式;再是会看——当公式写不出来时,退一步端详方程本身的结构,比如线性与叠加;最后是会判——当结构也不够用时,直接在相平面上读解的走向与命运。「与变化共处」说的正是这件事:不总能求得解的公式,却总想知道解的去向。
本册接下来的路是这样的:绪论先备齐语言与眼光;第一章锻造一阶方程的解法与建模;第二章讲透二阶线性方程与振动;第三章引入相平面,学会「不解出解也懂得解」;第四章越过直线,进入非线性与分岔;第五章用 Laplace 变换换一个世界解题;第六章用级数解走向特殊函数与偏微分方程;综合站收束全书。带着一句话出发:方程写的不是状态,而是变化的法则。
★ 先从一句日常话里挖出定义。「某水池的进水量是每秒 3 升」——若问十分钟后池里有多少水,那是乘法;「某水池的水位在一个漏水孔下逐秒下降,孔越大掉得越快」——若问水位怎么随时间变,那就要用微分方程了。区别在于:前者的答案是一个数,后者的答案是一条随时间变化的曲线。
方程中出现的最高阶导数的阶数,称为这个方程的阶。例如
y′ = 3x2 (一阶) , y″ + 4y = 0 (二阶) , y‴ − y = sin x (三阶)。
阶数决定了问题的「难度等级」:一阶方程的通解里含一个任意常数,二阶方程含两个,n 阶方程含 n 个。这一点稍后(第 8 页)会讲清楚,它是微分方程与代数方程最深刻的分野。
「解」这个词也要说准。给定一个微分方程,把它代入方程后使等式恒成立的函数,就是方程的一个解。解法有时很容易看出来。比如 y′ = 2x,凭初中知识就知道 y = x2 是一个解——求导得 2x,正好。但:y = x2 + 5、y = x2 − 100、乃至 y = x2 + C(C 为任意常数)统统是解!因为常数的导数是零,尾巴上加任何常数都不影响等式。
于是立刻冒出一个新问题:一个方程的解竟然不止一个,而是一整族。代数方程 x2 = 4 有两个解,已经让人在意;微分方程 y′ = 2x 却有无穷多个解——一条条曲线,彼此相差一个竖直平移。这族曲线整体叫做方程的通解,其中每一条具体的曲线叫做一个特解。图 0-2 画出了这族曲线:它们是一批形状相同的抛物线,只是位置不同。
这一节只立了一件事:微分方程的未知量是函数,它的解是一族函数。要在一族里指认某一个,还需额外条件——这就是第 8 页要讲的「初始条件」。在此之前,先看微分方程从哪儿来:三条最古老的源头。
★★ 第一个源头来自一个极朴素的观察:有些东西的变化率与它当前的多少成正比。放射性原子越多,单位时间衰变的原子就越多;细菌越多,单位时间新增的细菌就越多;存款越多,单位时间生的利息也越多。把这句「成正比」写成方程,设当前量为 N(t),就有
这个方程怎么解?用「分离变量」的思路试试(第一章会讲透):把含 N 的挪到一边、含 t 的挪到另一边,得 dN/N = k dt;两边积分,ln|N| = kt + C;两边取指数,就得到
N(t) = N0 · ekt, 其中 N0 = N(0).
把它代回原方程验一验:右边求导得 k·N0ekt = k·N(t),恰等于左边。解成立。这个函数就是著名的指数函数——它是「变化率正比于自身」这一条法则的唯一形状(除去平移上的常数因子)。
半衰期。衰减情形下,最有用的数字是「量减半所需的时间」。设 k < 0,令 N(T) = N0/2,即 ekT = 1/2,解得
T = (ln 2)/(−k).
这个结果的惊人之处:T 与初始量 N0 无关。无论一开始有多少放射性原子,减半所需的时间都是一样的。这就是放射性测年(碳 14、铀铅法)之所以可行的全部理由:半衰期是一个刻在物质里的常数,像一杆永不磨损的时钟。
指数律之所以排在第一,不仅因为它出现得早,更因为它示范了微分方程研究的标准套路:提出假设(变化率正比于当前量)→ 写出方程 → 求解 → 由解读出可检验的预言(半衰期恒定)。这套套路将在全书反复出现。当然,指数增长在现实中不可能永远持续——细菌终会耗尽养料,人口终会碰上资源上限。把「增长到一定程度就放慢」写进方程,就得到第一章的 Logistic 模型;这是后话。
★★ 第二个源头的出发点是一句中学就学过的定律:力使物体产生加速度,即 F = ma。加速度是位置对时间的二阶导数,所以这条定律一旦写成方程,就是一个二阶微分方程:
例一(自由落体)。若只有重力,取竖直向上为正,F = −mg,于是 x″ = −g。这个方程极容易积分:积一次得速度 x′ = −gt + v0,再积一次得位置 x = x0 + v0t − ½gt2。两个任意常数 x0(初位置)与 v0(初速度)正好对应「二阶方程有两个常数」。
例二(有阻力的下落)。若空气阻力与速度成正比、方向相反,则 F = −mg − c x′,方程变成 m x″ = −mg − c x′。这个方程里速度和加速度同时出现,比自由落体复杂了一档——但它的物理预言很清楚:速度不会无限增大,而是趋向一个「终端速度」,那正是阻力与重力相互抵消的平衡点。这类「趋近平衡」的行为,将在第二章用线性方程的语言彻底讲清。
例三(弹簧振子)。把质量为 m 的物块挂在弹簧上,弹簧的拉力与位移成正比、方向相反(胡克定律):F = −kx,其中 k 是弹簧的劲度系数。于是
m x″ = −k x, 即 x″ + ω2x = 0, ω = √(k/m).
这是全书最著名的方程之一。它描述简谐振动:物块来回摆动,从不停歇。它的解是 x(t) = A cos(ωt) + B sin(ωt),由两个常数 A, B 决定振幅与相位。把两个解加起来仍是解——这正是第二章的「叠加原理」最早露头的地方。
把三个例子并排看:自由落体里没有 x,只有常数与导数;有阻力下落里 x′ 现身;弹簧振子里 x″ 与 x 同时登场。这三档复杂程度,恰好预告了本书从一阶到二阶、从无阻尼到有阻尼的整条主线。
★★ 第三个源头来自一个每个人都能验证的经验:一杯热水放在屋里,会渐渐凉下来;但若屋里也热,它反而不会凉。也就是说,温度变化的快慢并不取决于温度本身,而取决于「当前温度与周围温度之差」。这条观察可以精确成一句话:
这个方程的解法与指数律几乎一样。令 u = T − Ta(把「差距」当作新的未知量),注意到 Ta 是常数,于是 u′ = T′,方程化归为熟悉的指数律 u′ = −ku,解出 u = u0e−kt。换回温度,得
T(t) = Ta + (T0 − Ta)e−kt.
读一读这条解的两端。当 t = 0,指数因子为 1,得 T = T0,合乎初始;当 t → ∞,指数因子趋于 0,得 T → Ta——温度趋近室温,且永远只是趋近、绝不越过。这种「越接近目标走得越慢」的收敛姿态,是大量自然过程的共同面孔,图 0-5 画出了它的曲线:开头陡、末了平,像一条被压扁的指数衰减。
混合问题。同一类「趋近平衡」的方程也出现在溶液混合里。设水箱中原有 V 升盐水,含盐 Q0 千克;以速率 rin 流入浓度为 cin 的盐水、以同样速率流出(水位不变,充分搅拌)。任意时刻的含盐量 Q(t) 满足
dQ/dt = (流入速率) − (流出速率) = cinrin − (Q/V)·rout.
这又是一个「变化率 = 输入 − 输出」的一阶线性方程,解出来的 Q(t) 同样从初值出发、指数式地趋向一个平衡含盐量。由此可见,冷却与混合属于同一族现象:系统朝一个外部给定的目标靠拢,靠拢的速度正比于当前的距离。把这一族现象统一成「一阶线性方程」,是第一章的重要成果;那时我们将有一把万能钥匙(积分因子),一口气解开它们全部。
三个源头至此备齐:指数律(变化率 ∝ 自身)、牛顿第二定律(力 → 加速度 → 二阶方程)、冷却律(变化率 ∝ 与目标之差)。它们分别是本书第一章、第二章与第一章后半的原型。这一点:本书的每一个方程,几乎都能追到这三条源头中的某一条。
★★ 前面几个方程都解出来了,因为它们恰好简单。可是第一章即将给出的一大批方程——比如 y′ = x + y2 或 y′ = sin(xy)——根本没有初等解。好在我们有另一条路:不解它,先看它。
关键观察只有一句:一阶方程 y′ = f(x, y) 在平面上的每一点 (x, y) 都规定了一个斜率 f(x, y)。既然每点都有一个斜率,那就在每点画一小段具有该斜率的短线;成千上万条这样的短线铺满平面,就构成一幅方向场(也叫斜率场)。而方程的解曲线,无非就是一条处处与方向场相切的曲线——因为解在每一点的斜率必须等于那里规定的斜率。这样的曲线称为积分曲线。
方向场把「解方程」这件代数的事,翻译成「顺着场走」这件几何的事。手里有了方向场,即使写不出公式,也能一眼看出解的大致走向:哪里向上、哪里向下、哪里趋平、哪里发散。
图 0-6 画的是 Logistic 方程 y′ = y(1 − y) 的方向场(它就是第一章「人口不会无限增长」那个模型)。沿着图看三件事:① 在直线 y = 0 与 y = 1 上,规定斜率处处为 0,短线都是水平的——这种「斜率处处相同」的点集叫等倾线;② 在两条等倾线之间(0 < y < 1)场上短线向上,说明解在那里递增;③ 一旦越过 y = 1,短线转为向下,说明解会被「推」回来。把这三条信息合起来,不用解方程就能断言:解从下方出发会一路爬升、逼近但不越过 y = 1。图中那条绿色曲线正是一条这样的解。
「先看懂、再解它」——这句口诀会贯穿全书。第一章的数值方法(Euler 折线)其实就是「用一串折线去追方向场」;第三章更是把整个理论建立在「只画相图、不写公式」之上。方向场是定性方法的第一个脚印,也是最直观的一个。
★★ 第 3 页已经点破:一阶方程的解不是一条曲线,而是一族曲线。现在把这件事说成一条普遍规律。
直觉上的理由很朴素:从 y″ 回到 y 要积分两次,每积一次就冒出一个任意常数。自由落体解 x = x0 + v0t − ½gt2 里的两个常数,恰好是「初始位置」和「初始速度」——这不是巧合。物理告诉我们:知道此刻的位置与速度,就完全决定了接下来的运动。把这句话写成数学,就是「用 n 个初始条件从通解里挑出一个特解」。
看两个最小的例子。
例一。方程 y′ = 2x,通解 y = x2 + C。给初值 y(0) = 1,代入得 1 = 0 + C,故 C = 1,特解 y = x2 + 1。几何上,就是从图 0-7 的那一族抛物线里,挑出恰好经过点 (0, 1) 的那一条。
例二。方程 y′ = y,通解 y = Cex。给初值 y(0) = 3,得 3 = C·1,故 C = 3,特解 y = 3ex。
初值条件的几何含义就此明确:它在平面上钉了一个点,而通解是一族曲线,通常恰有一条经过这个点。于是「解一个初值问题」=「在曲线族中找出过给定点的那条曲线」。这套语言很好用,但立刻逼出一个尖锐的新问题:那条过给定点的曲线一定存在吗?一定只有一条吗?换句话说,方向场上的每一点,是否都恰好有一条积分曲线穿过?——这正是第一章末「存在唯一性」两页要回答的问题。答案是:在相当宽的条件下,是的;而且正是这份「不会撞车」的保证,让微分方程成为可以信赖的科学工具。
绪论到此走完:我们认清了未知量是函数,看清了三条源头,也学会了用方向场先看一眼。接下来六章怎么走?照下面这张地图。
六章一条线。第一章(一阶方程)练「解」的基本功:分离变量、积分因子、换元、建模,并第一次碰触存在唯一性与数值方法。第二章(二阶线性方程)进入「振动」:叠加原理、特征方程、阻尼与共振。这两章一路顺利时,容易让人觉得微分方程就是「用一套技巧求出公式」。第三章(线性系统与相平面)改变提问方式:不写公式,改画图——把方程看成相平面上的向量场,读平衡点与稳定性。第四章(非线性与分岔)越过直线:极限环、分岔、混沌初见。第五章(变换方法)换一个世界:用 Laplace 变换把微分变成乘法。第六章(级数解与特殊函数)解决「解不是初等函数」的困境,并通向偏微分方程的门口。综合站收束全书。
三把钥匙。贯穿六章的暗线是三种问问题的方式,时时对照:
两条线索。明线是「从牛顿的月亮到 Lorenz 的蝴蝶」——顺着历史的脉络,看这门学问如何从计算天体轨道长成描述混沌的动力系统;暗线是「解 · 结构 · 定性三把钥匙」,它们是同一门学问的三种问法,熟练的人拿到一个新方程时会先问:「它适合哪把钥匙?」
接口。本册第六章的特殊函数(Legendre、Bessel)正是偏微分方程分离变量法的主力工具,由此可贯通「常」到「偏」的一条主线。
最后交代读法。求理解主线:读绪论、第一章的分离变量与线性一阶、第二章的常系数方程、第三章的相平面即可,约需全书三分之一的篇幅。求完整掌握:按章顺序逐页推进,做完每章习题,并把各章的实验页动手跑一遍。全书每一章都以「导引」开篇、以「速查表」收尾,任何时候都可以回来看那页速查,快速复习该章的骨干。
带着三把钥匙,出发。
绪论已经看见:三个物理源头(衰变、振动、冷却)中,有两个是一阶的——方程里只出现一阶导数,变化率由现状直接写出。这样的方程是整个微分方程世界里最「贴地」的一类:它的方向场画在普通 (t, y) 平面上(不需要相空间),它的解常常一条公式写尽,它的建模应用从碳-14 测年一路排到药代动力学。把这一类吃透,后面五章的脚手架就搭好了一半。
本章要回答三个问题。① 怎么解?分离变量(§1.2–1.3)与积分因子(§1.5–1.6)是两把主钥匙,恰当方程与换元(§1.10–1.11)是两把备用钥匙——四把钥匙合起来,能开教科书里几乎所有一阶方程的门。② 什么时候有解、解听不听话?存在唯一性定理(§1.12–1.13)给方向场上「解不撞车」的直觉盖上法律的印章。③ 公式给不出怎么办?Euler 折线(§1.14–1.15)用最笨的办法走出解曲线——而这份「笨」,恰是所有数值方法的祖先。
阅读提示:本章 §1.2–1.6 是全书技术的地基,逐行跟算;§1.7–1.9 的建模页可以当作「呼吸口」——它们把前面的公式变成故事。已经熟悉分离变量者,可以直接从 §1.5 积分因子读起。
读本章只需带三件随身行李:同余式之外的基本积分、一点矩阵与秩的概念(§1.10 的判据会用到偏导),以及排列组合般的耐心。行李不全时回看绪论末页的地图(绪论 p.9);行李齐备时,直接上第一级台阶——不过在这之前,先认识一下本章的常驻嘉宾。
常驻嘉宾:Logistic 方程。方程 P′ = P(1 − P) 将在 §1.4 展示「分离变量丢解」的典型现场,在 §1.8 报出 S 形解与拐点,在 §1.14 的实验页被 Euler 折线一步步手算出来,并一路活到第三章的相图里。它是全书出镜率最高的非线性例子——原因无他:小到可以手算,又大到足以承载「平衡、稳定、饱和」一整组概念。此后每章它都会回来报到,不妨与它保持熟络。
★ 在动手解题之前,先把最基本的名词与观念钉牢:什么叫「一阶」、什么叫「解」、解为什么会成族。这三件事想清楚了,后面每一把钥匙都会用得踏实。
一句话直觉。方程的「阶」,就是其中出现的最高阶导数的阶数。一阶方程只请出了 y′ 一位贵客——变化率由现状即时决定,不涉及「变化率的变化率」。
一阶微分方程。含未知函数 y(t) 及其一阶导数 y′、但不含更高阶导数的方程。最常用的两种写法:显式 y′ = f(t, y),把变化率写成现状的函数;微分形式 M(t, y) dt + N(t, y) dy = 0,把方程摊成两个微分之和。两种写法可以互换:前者乘以 dt 移项即得后者。
「解」的含义必须一次说清,否则后面寸步难行。解是一个函数 y = φ(t),把它与它的导数代回方程,等号对区间上每一个 t 都成立。这与代数方程求「数」截然不同:代数方程的解是一个或几个数,微分方程的解是一条或一族曲线。这个从「求数」到「求函数」的转变,是本章乃至全册反复咀嚼的第一口硬饭。
最简的一阶方程是 y′ = g(t)——右端与 y 无关。此时解只需一次积分:y = ∫g(t) dt + C。以 y′ = 2t 为例,解是 y = t2 + C:C 取遍实数,得到一族上下平移的抛物线。常数 C 的出现并非偶然——一个一阶方程的解,必定带一个任意常数(一阶导数积分一次,产生一个常数)。这条「报账法则」将贯穿全册:n 阶方程的解族带 n 个任意常数。
任意常数由谁来定?初条件。要求解曲线经过点 (t0, y0),即 y(t0) = y0,就从中挑出一条。绪论 p.8 已给出这幅图景:解是家族,初条件选人;一阶方程一选便定,二阶方程则要两个初条件才够用。至于这个「选人」动作是否永远可行、选出的解是否唯一,将在 §1.12–1.13 被正式追问。
几何上,f(t, y) 在每点 (t, y) 给出一个斜率值。把平面上每点的斜率都画成一条短线,就得到绪论 p.7 介绍过的方向场——方程的全部几何信息尽在其中,不必先解出函数。这也说明一阶方程为何比高阶方程「贴地」:它的方向场画在普通的 (t, y) 平面上,看得见、摸得着,而二阶方程的方向场须搬进更高维的空间(第二章起可见其代价)。
并非每个一阶方程都能解出显式的 y′。例如 (y′)2 = t 给出两支 y′ = ±√t;又如 ey′ = t 给出 y′ = ln t。当 y′ 以隐式出现时,「阶数」依然是一——阶数只看导数的最高阶,与它是否被显式解出无关。这类方程(如挑战页的 Clairaut 方程)常在「解族之外」还藏有奇异解,本章 §1.4 与挑战页会正面处理。
随身三件行李:①「求函数」而非「求数」的心态;②方向场的几何眼光;③「一个常数一阶、两个常数二阶」的报账法则。行李备齐,下一页正式开始练第一把钥匙——分离变量。
一句话直觉。若变化率能写成「只含 t 的式子」乘「只含 y 的式子」,就能把两个变量赶到等号两侧,各自积分——像把纠缠的两股线分开各理各的。
可分离方程。形如 y′ = g(t)h(y) 的一阶方程称为可分离的。把 y′ 写成 dy/dt、视 dy 与 dt 为可乘的微分,两边同除 h(y):
dy/h(y) = g(t) dt ⟹ ∫ dy/h(y) = ∫ g(t) dt + C
两侧各积各的,解就「出来了」。严格地说,这里用的是换元积分:设 y(t) 是解,对 y/h(y) 这一层做链式法则,左边对 t 的导数恰好是 y′/h(y) = g(t)——积分等式成立。「dy 可乘」是莱布尼茨记号给的直觉礼物,链式法则是它严格的兑现。
做一道全程的题。解 y′ = ty:
小心一件事:把 ln|y| = F(t) + C 化为 y = CeF(t) 时,常数「换了一次脸」(eC > 0 吸收符号、C = 0 补上零解)——最后用「验」确认家族完整。这种「常数整容」在微分方程里完全合法,但必须验。
一句话直觉。可分离是运气不是常态:右端必须能拆成「t 的函数」乘「y 的函数」。拆不开时,要么换元造出可分的结构(§1.11),要么另积分因子(§1.5–1.6)。
可分性判据。f(t, y) = g(t)h(y) 有解当且仅当固定任一变量后,比值结构对另一变量「一刀两断」。实用判据:f(t, y1)/f(t, y2) 应与 t 无关(对任意 y1 ≠ y2)。
用判据过一遍绪论的三个源头:衰变 y′ = −λy——g = −λ, h(y) = y,可分 ✓;冷却 T′ = −k(T − Ta)——g = −k, h(T) = T − Ta,可分 ✓;而 y′ = t + y——比值 (t + y1)/(t + y2) 随 t 变化,不可分 ✗。它的解要等 §1.5 的积分因子出场(答案是 y = Cet − t − 1,既非纯指数也非纯幂)。
三类常见而「看着像、其实分」或「看着分、其实不」的例子,值得排成一列认清面目:
一个「分了但积不出」的诚实案例。方程 y′ = e−t2/(1 + y2) 是标准可分的:∫(1 + y2) dy = ∫e−t2 dt + C,左边积出 y + y3/3,右边却积不出初等函数(e−t2 的原函数是误差函数 erf,它本身就是用这个积分定义的)。此时解以隐式存在:y + y3/3 = ∫0te−s2 ds + C——方向场照样画、数值照样算、性质照样证,只是「写出显式公式」这一项永远缺席。微分方程的世界里这不是失败,而是常态:绝大多数方程没有初等显式解,这正是第三章(定性方法)与本章数值方法存在的理由。
方法边界卡(§1.16 决策树的先声):①可分 → 分离变量;②线性 → 积分因子;③恰当 → 势函数;④齐次结构 → 换元。四关都过不去 → 数值方法或定性方法。「可积出初等函数」是比「可分」更稀有的事件——遇到 erf、ln 出现在答案里,欣然接受。
一句话直觉。分离变量要除以 h(y)——凡是让 h(y) = 0 的 y,都在除法那一瞬被丢出了门外,而它们中藏着常数解。
若 h(y*) = 0,则 y(t) ≡ y* 使方程右端恒为零、左端导数也恒为零——这是一条常数解(绪论 p.8 已在方向场上见过它:斜率处处为零的水平线)。分离变量第一步「两边除以 h(y)」在 y = y* 处无意义,所以这一步默认排除了常数解。规矩很简单:
丢根检查。用分离变量解 y′ = g(t)h(y) 时,先解 h(y) = 0 把常数解一一登记在案;再做除法求非常数解;最后把两批合并成完整的解族。
两个对照实验。① y′ = ty(§1.2 的例):h(y) = y = 0 给出常数解 y = 0——但分离变量的答案 y = Cet2/2 里 C = 0 恰好把它包了回来,没丢。② y′ = y(1 − y)(Logistic 方程):h(y) = y(1 − y) = 0 给出两条常数解 y ≡ 0 与 y ≡ 1;分离变量积出 ln|y/(1 − y)| = t + C,解出 y = 1/(1 + Ce−t)——无论 C 取什么有限值都得不到 y ≡ 0 或 y ≡ 1(那需要 C 取 0 或无穷的「极限」),真丢了,必须捡回。这两条平衡线不是配角:在 §1.8 的 Logistic 生态里,y = 0 是灭绝、y = 1 是环境饱和容量,第三章相图里它们正是两大主角。
常数解之外还有更奇异的货色:奇异解——一条处处与解族相切、却不属于解族的曲线(经典的 Clairaut 方程 y = ty′ + (y′)2 藏着一条抛物线包络,留给本章挑战页)。处理它们共同的原则是一句话:解方程的过程是一串变换,每个变换都可能改变解的集合——开头登记、末尾对账,一张都不能少。
工程习惯:把「验」(§1.2 第四步)当作流程而非美德——代回原方程、检查常数家族边界(C 趋于 0、±∞)、对照丢根登记表。三查做完,分离变量的答卷才算交齐。
一句话直觉。可分离靠运气,线性靠制度:一阶线性方程 全部可解——因为线性结构允许我们先猜解的「形状」,再用代数把常数定出来。
一阶线性方程的标准形。y′ + p(t)y = q(t),其中 p, q 是已知函数。左端「未知量 + 未知量的倍数」,右端自由的外部项。若 q ≡ 0 称为齐次(此时可分离,解为 y = Ce−∫p dt);否则称为非齐次。
为什么「线性」如此强大?因为线性运算对加法封闭:(y1 + y2)′ + p(y1 + y2) = (y1′ + py1) + (y2′ + py2)。于是有第一条结构性事实(第二章将把它升格为叠加原理):
解的结构。非齐次线性方程的通解 = 它的任意一个特解 + 对应齐次方程的通解。y = yp + Cyh——一个「响应」加上一族「自由振荡」。
这条结构直接给出一个工作策略——比较的原则:看 q(t) 长什么样,就猜特解 yp 长同样形状(q 是常数就猜常数,是 eλt 就猜 Aeλt,是多项式就猜同次多项式),代入定系数。例:y′ + 2y = 6,猜 yp = A,代入得 2A = 6,故 A = 3;齐次部分 Ce−2t;通解 y = 3 + Ce−2t。「猜形状+定系数」的完整方法论叫待定系数法——但一阶情形它有时会失灵(猜 eλt 恰撞上齐次解时),而 §1.6 的积分因子从不失灵,那才是线性方程的「宪法级」解法。
为何 §1.3 的 y′ = t + y 在这里迎刃而解:它正是标准形 y′ − y = t。猜特解 yp = at + b:代入得 a − (at + b) = t,比对系数得 a = −1, b = −1;齐次解 Cet;通解 y = Cet − t − 1——与 §1.3 预告的一致。
一句话直觉。给方程乘上一个精心挑选的因子,让左端「自动折叠」成某个乘积的导数——微分方程就退化成直接积分。
观察:(μy)′ = μy′ + μ′y。若我们能选到 μ 使 μ′ = μp,那么方程 y′ + py = q 两边乘 μ 后,左端恰好是 (μy)′:
μy′ + μpy = μq ⟺ (μy)′ = μq
而 μ′ = μp 本身是个可分离方程(μ′/μ = p),取最简解 μ = e∫p dt——称为积分因子。于是解法三步:算 μ、乘上去折叠成 (μy)′ = μq、直接积分得 μy = ∫μq dt + C。全程无猜、从不失灵——只要求两个积分能算。
全程示范。解 y′ + 2y = e−t:
把积分因子用在 §1.5 的 y′ − y = t 上:μ = e−t,折叠得 (e−ty)′ = te−t,分部积分得 e−ty = −(t + 1)e−t + C,故 y = Cet − t − 1——两种路(待定系数与积分因子)殊途同归,这正是「线性世界秩序井然」的体现。四把钥匙至此已亮出两把,各自的适用域也清楚了:
一步一图:积分因子的几何形象——乘 μ(t) 相当于给每条解曲线做一次「时间依赖的纵向缩放」,缩放后的曲线全体变成平行的直线族(导数已知)。缩放因子 e∫p 由 p 独自决定,与 q 无关:齐次部分决定「怎么缩」,非齐次项决定「缩完之后还剩什么」。
一句话直觉。指数律(绪论 p.4)与它的「带输入版」——一阶线性方程,合起来覆盖了从考古到临床的一大片应用。
放射性测年。绪论 p.4 已建立 dN/dt = −λN 与半衰期 T1/2 = ln2/λ。测年的完整账目:活体组织中新旧碳交换,碳-14 比例恒定;生物死亡后交换停止,存量按指数衰减。测得现存比例 N/N0 = e−λT,解出年龄
T = (1/λ) ln(N0/N) = (T1/2/ln 2)·ln(N0/N)
数值例:某样品碳-14 存量 30%,则 T = (5730/0.693)·ln(1/0.30) ≈ 8268 × 1.204 ≈ 9950 年——与「两个半衰期余 25%」的粗估(11460 年)量级一致,精确账目略短。药物代谢是同一个方程:血药浓度 c 的消除速率正比于浓度,c′ = −kc;若以恒速 r 静脉点滴,则
c′ = −kc + r ⟹ c(t) = r/k + (c0 − r/k)e−kt
(§1.6 的方法:乘 μ = ekt 折叠。)结论在临床上重要:浓度指数趋近稳态 css = r/k,与初值无关。数值例:某药半衰期 4 小时(k = 0.693/4 ≈ 0.173 每小时),点滴 r = 10 mg/h,则稳态 css ≈ 57.8 mg——理论上要「永远」到达,实际按 e−kt 收敛,5 个半衰期(20 小时)后差距只剩 3%。为什么「约 5 个半衰期」是临床常识:因为 e−5ln2 ≈ 0.03。
这两个应用共享一个深层结构:「自衰减」+「恒定输入」= 趋向稳态。用 §1.5 的结构语言:特解就是稳态(令 c′ = 0 直接解出),齐次族 Ce−kt 是「初始记忆」的指数遗忘。本章后面还会两次遇见这个模式(§1.9 混合问题、§1.8 的 Logistic 上半场),第二章的 RLC 电路里它以二阶面貌重现。
建模小节(可迁移的三步):①把守恒或比例律写成「变化率 = 流入 − 流出」;②识别流出项是否正比于存量(正比 → 线性,可积分因子);③先求稳态(令变化率为零),再看趋近方式(指数遗忘的快慢由 k 独自决定)。第三步的「稳态优先」习惯在后面所有建模题里都省时间。
一句话直觉。指数增长假设「资源无限」;真实世界有个天花板 K(环境容纳量)。把「增长率随接近天花板而衰减」写进方程,就得到全册最重要的非线性模型。
Logistic 方程。dP/dt = rP(1 − P/K)。P 很小时 1 − P/K ≈ 1,近似纯指数增长(增速 r);P 接近 K 时增速归零——增长「自己给自己踩刹车」。
§1.4 已经分离变量并捡回两条平衡解,这里补完:解族为 P(t) = K/(1 + Ae−rt)(A = (K − P0)/P0),外加两条平衡线 P ≡ 0 与 P ≡ K。它的形状是S 形:起步像指数、中段最陡、末段渐近天花板。对解求二阶导可知拐点恰在 P = K/2——增长最快的时刻,是人口到达一半容量的时刻;此后增速逐日下降,但存量仍升。
历史注脚:Verhulst 1838 年提出此方程修正马尔萨斯的无限增长论;1920 年 Pearl 与 Reed 用美国人口数据拟合(参数拟合相当好,虽然后来证明不能无限外推);1960 年前后世界人口增速约 r ≈ 0.02 每年,Logistic 曾是增长预测的主力模型。它的教育意义却超过任何一次具体拟合:这是全书第一个非线性方程——加法结构(rP)与刹车项(−rP2/K)并存,叠加原理从此失效。它还埋着第三章的伏笔:两条平衡线 P = 0 与 P = K,一条「不稳定」(稍偏离就远离)一条「稳定」(稍偏离就回归)——第三章起这正是定性方法的第一组词汇。
一步一图:把图 1-4 与绪论 p.4 的指数衰减并排看——同样的「开始陡、后来平」,但机理不同:衰变是存量自己变小(−λN),Logistic 是增速被存量压制(rP(1 − P/K))。方向场语言:前者的短线越远越平,后者在 P = K 处集体转平。看方向场,就能区分「衰减」与「饱和」。
一句话直觉。绪论 p.6 留下的两笔账现在一次结清:冷却方程的完整解、混合问题的标准套路——两者都是「自衰减+输入」的模式。
冷却问题的完整解。方程 T′ = −k(T − Ta)。两条路皆通:换元 u = T − Ta 化为可分离(绪论 p.6 已走);或改写标准形 T′ + kT = kTa 用积分因子(μ = ekt)。解为 T(t) = Ta + (T0 − Ta)e−kt,稳态 Ta,指数遗忘速率 k。反过来的应用更常见——由数据定 k:测得 10 分钟从 90 °C 降到 60 °C(室温 20 °C),则 (60 − 20)/(90 − 20) = e−10k,10k = ln(7/4) = 0.5596,k ≈ 0.056 每分钟;再问「降到 30 °C 还要多久」:(30 − 20)/70 = e−kt ⟹ t = ln 7/0.056 ≈ 34.8 分钟(从放入算起)。法医推断死亡时间用的正是这一套(取体温 37 °C 与环境温度之差)。
混合问题的标准套路。容积 V 的水池,盐溶液以速率 a 流入(浓度 cin),充分搅匀后同速率流出(浓度 = 池内即时浓度 S/V)。含盐量 S(t) 的账本:
dS/dt = acin − (a/V)S
一阶线性,稳态 Sss = Vcin(池水最终变成流入液),指数遗忘速率 a/V(「换水时间常数」= V/a,即流满一遍池子所需时间)。数值例:V = 100 L,a = 5 L/min,流入液 20 g/L,初始清水:S(t) = 2000(1 − e−t/20) 克;20 分钟后 S = 2000(1 − e−1) ≈ 1264 g,一个换水周期完成 63.2% 的替换——63.2% 这个数还会在第二章 RLC 与第五章 Laplace 变换里以「一阶系统的指纹」身份反复出现。
本章建模三应用的公共骨架至此彻底显形:稳态(令变化率为零)+指数遗忘(速率由系数独自决定)。凡「变化率 = 输入 − 流出 ∝ 存量」的问题,无论主角是原子、药量、人口还是盐,都是同一道题换衣出场——这身「万变不离其宗」的功夫,就是第一章要交付的核心资产。
一句话直觉。有一类方程的右端其实是某个「地形高度场」的坡度——解曲线就是沿等高线走的路。识别它的工具是混合偏导相等。
恰当方程。把一阶方程写成微分形式 M(t, y) dt + N(t, y) dy = 0。若存在函数 φ(t, y) 使 φt = M、φy = N(即左端恰是 dφ),则称方程恰当(exact)。此时解就是隐式曲线族 φ(t, y) = C——势函数的等高线。
判据。在单连通区域上,方程恰当 ⟺ My = Nt(混合偏导相等)。直觉:dφ 沿任何闭合回路的积分为零,要求「先 t 后 y」与「先 y 后 t」的爬坡结果一致。
全程示范。解 (2t + y) dt + (t + 2y) dy = 0:
它与前两把钥匙的关系值得想清楚:可分离方程都是恰当的(dy/h(y) − g(t) dt = 0 的势函数是 ∫ dy/h − ∫g dt);反过来多数恰当方程并不可分。而当判据不满足时,还有一招「乘个积分因子凑恰当」——可以证明一阶线性方程的积分因子 e∫p 正是这一思想的最简实例。至此本章的四把钥匙已经到齐,它们其实在回答同一个问题的三个层次:这个方程的解,是哪张「地形图」上的等高线?
方法论小结(§1.16 决策树的骨架):拿到 y′ = f(t, y),按序试探——①右端可拆 g(t)h(y)?②线性标准形?③微分形式恰当?④齐次结构可换元?四问皆否,转数值或定性。每一问的「是」都通向一条机械化的解法,猜测的成分一次比一次少。
一句话直觉。有的方程拆不开、不线性、不恰当,但「长得成比例」——把坐标换掉,它就现出可分离的原形。换元是四把钥匙里最考验眼力的一把。
齐次方程。右端可写成 F(y/t) 的一阶方程——即「t 与 y 同乘 λ,右端不变」。特征是分子分母同次:如 y′ = (y2 + t2)/(2ty)、y′ = sin(y/t)。
解法只有一步聪明:令 v = y/t,即 y = vt,于是 y′ = v + tv′(乘积法则)。代入后方程变成
v + tv′ = F(v) ⟹ dv/(F(v) − v) = dt/t
——纯可分离。全程示范:y′ = y/t + 1。令 y = vt:v + tv′ = v + 1 ⟹ tv′ = 1 ⟹ v = ln|t| + C,还原 y = t ln|t| + Ct。验:y′ = ln|t| + 1 + C = y/t + 1 ✓。
第二类常用换元处理「平移结构」:右端只依赖 t + y 或 t − y 的组合(§1.3 预告过 y′ = (t + y)2)。令 u = t + y,则 u′ = 1 + y′ = 1 + u2——可分离,解 u = tan(t + C),还原 y = tan(t + C) − t。注意这个解在 t 走到 π/2 − C 时垂直爆炸——非线性方程的解可以「在有限时刻爆炸」,这是线性世界没有的现象(线性解的爆炸只发生在 t → ∞)。
换元的共同逻辑值得升华一句:换元不是技巧堆砌,而是「寻找方程真正依赖的量」。y′ = (t + y)2 的方程其实只关心 t + y 这一个组合——那就让组合当新变量。这个思想在物理里叫「找守恒量/相似变量」,在第五章(Laplace 变换换掉「求导」这个操作本身)将达到巅峰。
识别训练(看右端形状):①「同次齐式」→ 试 v = y/t;②「t ± y 组合」→ 试 u = t ± y;③「Bernoulli 型 y′ + py = qyn」→ 试 u = y1−n 化线性。三招覆盖教科书绝大多数「需要换元」的一阶方程。
一句话直觉。初值问题「给定现在,未来唯一」并非当然——它需要证明。Picard 的办法朴素得惊人:先把未来猜一版,再用方程把这版未来喂回去,反复迭代,让它自己收敛出真解。
初值问题 y′ = f(t, y),y(t0) = y0 等价于积分方程 y(t) = y0 + ∫t0t f(s, y(s)) ds(两边对 t 积分即得)。Picard 迭代就从这个恒等式出发:左边放「新猜测」,右边放「旧猜测」:
yn+1(t) = y0 + ∫t0t f(s, yn(s)) ds
从最笨的初猜 y0(t) ≡ y0(一条水平线)起步。以 y′ = y,y(0) = 1 为例逐轮算:初猜 y0 ≡ 1;第一轮 y1 = 1 + ∫0t1 ds = 1 + t;第二轮 y2 = 1 + ∫0t(1 + s) ds = 1 + t + t2/2;第三轮补上 t3/6……每轮多长出一项,极限正是 et。迭代把真解「一点一点构造」了出来——这不是巧合:每一轮的增量就是泰勒展开的下一层。
迭代过程还附赠两条几何直觉。其一,迭代函数是「压缩」的:在 f 对 y 变化不太猛(|fy| ≤ L)的竖条区域里,两轮迭代之间的差距每轮至少缩小一个因子 Lh——误差像被夹板越夹越紧,逼出唯一极限。其二,「解不撞车」有了机制:若两条解在某点相遇,从那点起它们面对完全相同的初值问题,而 Picard 迭代从相同起点造出相同极限——两条解只能是一条解。方向场上「短线决定一切、曲线永不相交」的直观,到此有了严格的骨架。
本页结论的精确版在 §1.13:Picard–Lindelöf 定理。迭代本身还有独立价值——它是最早的「用积分方程定义解」的手法,第五章 Laplace 变换把「求导」变成「乘 s」后,这类迭代可整体变成代数方程,那是「换世界解题」的第一缕曙光。
一句话直觉。「有解」与「解唯一」是两件事,各有各的条件;条件的每一项都对应一个精心构造的反例——定理的边界与定理本身同样重要。
Picard–Lindelöf 定理(存在唯一性)。设 f(t, y) 在矩形 R = {|t − t0| ≤ a, |y − y0| ≤ b} 上连续,且对 y 满足 Lipschitz 条件(存在 L 使 |f(t, y1) − f(t, y2)| ≤ L|y1 − y2|;充分条件是 fy 连续)。则初值问题在区间 |t − t0| ≤ h(h = min(a, b/M),M 为 |f| 上界)内存在唯一的解。
三层解读。①「局部」二字:定理只保证初值点附近一小段区间上的解——但这段局部解可以一段一段接下去延拓,直到撞上「爆炸」「无界」或走出 f 的良定义域为止(§1.11 的 tan 解正是延拓到爆炸点为止)。②Lipschitz 条件是「唯一性」的门票:它量化了「f 对 y 不能太敏感」,正是 Picard 迭代压缩误差所需的因子。③连续性只买到「存在」:Peano 定理说 f 连续即可保证局部有解,但可以多解并存。
标准反例把边界钉死:y′ = √|y|,y(0) = 0。f 连续(存在性 ✓),但 fy = 1/(2√y) 在 y = 0 处无界(Lipschitz ✗)。事实是解有无穷多条:y ≡ 0 是解;y = t2/4(对 t ≥ 0,验证 y′ = t/2 = √y ✓)是解;甚至「先趴在 0 上、任意时刻 τ 起飞沿 (t − τ)2/4」也是解——方向场在原点附近短线密集上翘,却给了曲线「赖着不动」与「任意晚出发」的自由。唯一性失效的几何标志:方向场里有「可离开的平衡线」。
工程视角收尾:数值方法(下两页)默认解存在唯一才谈得上收敛;Picard 条件几乎在所有「物理合理」的模型里成立(f 光滑),所以实践中难得见到反例——但 §1.11 的有限时间爆炸提醒我们,「局部」与「延拓到何时为止」永远是解的一部分,报告一个解时必须连同它的存在区间一起报告。
术语卡:Lipschitz 条件比「可导」弱(|x| 连续而处处 Lipschitz、在 0 处不可导),比「连续」强。三个层次「连续 ⊂ Lipschitz ⊂ 可导」分别对应「有解 ⊂ 唯一 ⊂ 迭代收敛快」——条件的强弱换来的保证的强弱,一分钱一分货。
一句话直觉。公式给不出时,就「顺着方向场走小步」:每步都沿当前的短线方向直行一小段——这就是 Euler 折线,一切数值方法的祖先。
Euler 方法。步长 h,从 (tn, yn) 出发:yn+1 = yn + h·f(tn, yn),tn+1 = tn + h。即用方向场在出发点的短线,代替这一整步的真实走向。
手工走一遍 y′ = y,y(0) = 1(真解 et),取 h = 0.5:y1 = 1 + 0.5×1 = 1.5;y2 = 1.5 + 0.5×1.5 = 2.25;y3 = 3.375;y4 = 5.0625。对照真值 e2 ≈ 7.389,误差 1.4——原因直觉:解是上凸的(真斜率沿路在涨),而折线每步都用步首的旧斜率,于是步步低估、误差单调累积。改进途径呼之欲出:多问一次斜率(§1.15)。
误差的账目要说清楚。单步误差来自「用直线代曲线」,量级 O(h2)(二阶小);走 T/h 步累积下来,全局误差 O(h)——步长减半,误差大致减半。以本页的例实测:h = 0.5 时误差 1.4;h = 0.25 时每步乘 1.25,八步后 1.258 ≈ 5.96,误差降到约 1.43。改善看似有限,原因是误差里还叠着一层「每步复利的相对亏空」(eh − (1 + h) 随步数累积),必须连同步数一起算总账——这正是下一页改进 Euler 与误差分析要厘清的事。
一步一图:图 1-5 的红折线每一段都「贴着方向场起步、然后偏离」——偏离的根源是凸性(曲线弯向一侧而折线不弯)。若解是下凸的,折线就系统性高估。看图预判误差方向,是数值方法的第一直觉。
一句话直觉。Euler 的病根是「只用步首斜率」。药方:先用 Euler 猜到步末、再问一次步末的斜率、两个斜率取平均——预测-校正,误差立降一个量级。
改进 Euler(Heun 方法)。预测 y* = yn + hf(tn, yn);校正 yn+1 = yn + (h/2)[f(tn, yn) + f(tn+1, y*)]。梯形法则的微分方程版——用步首步末两个斜率的平均代替单斜率。
同一道题验收:y′ = y,y(0) = 1,h = 0.5 走到 t = 2。改进 Euler 的每步净因子是 1 + h + h2/2 = 1.5 + 0.125 = 1.625(先预测、再折回平均)。逐步:y1 = 1.625,y2 = 2.6406,y3 = 4.2910,y4 = 6.9729。对照真值 7.389,误差 0.416——Euler 的 1.43 缩到 0.42。步长减半(h = 0.25,每步净因子 1 + 0.25 + 0.03125 = 1.28125,八步 1.281258 ≈ 7.317)误差降到约 0.072——接近理论的四分之一(凸性修正的细节在此不必深究),规律成立:改进 Euler 全局误差 O(h2),步长减半误差约缩四分之一。
把两级方法的账目并排看:
这张表是数值方法世界观的缩影:精度与代价的汇率。现代软件默认的 Runge–Kutta 家族把这套汇率推到极致,但它们的灵魂——「多问几个斜率、加权平均」——与 §1.14–1.15 两页的土法一脉相承。数值方法的严谨理论(收敛性、稳定性、刚性问题的特殊困难)属于数值分析课程;本册只需带走三件行李:折线图、误差量级、以及「凸性预判误差方向」的眼力。
呼应存在唯一性:数值方法假设解存在唯一(§1.13),而方向场是它的图形爷爷(绪论 p.7)——三者的关系是「理论保证 → 几何直观 → 可计算实现」。第一章至此把「解方程」的全部主要路径(公式四钥匙 + 数值两方法)铺完,下一页收拢成一张决策树。
一句话直觉。拿到一道 y′ = f(t, y),按固定的顺序问四个问题——每一问都有明确的「是/否」与明确的下一步,绝不凭感觉乱试。
树之外的三个提醒,是「会用树」与「背下树」的差别。①先查可分离——它最便宜(一次积分全族到手),但别忘了 §1.4 的丢根检查;②线性是第二大类——积分因子从不失灵,且解结构(特解+齐次族)在二阶(第二章)原样重现,这里练熟那里省力;③「全否」不等于无解——Picard 保证局部解存在,Euler 保证算得出,第三章保证看得懂:公式缺席的世界照样秩序井然,那正是本册下半场的主旋律。
把本章的装备清单最后过目一遍:分离变量(含丢根检查)、积分因子、待定系数、恰当方程、换元三招、Picard 与存在唯一性、Euler 与改进 Euler。加上三场建模实战(测年/代谢、Logistic、冷却/混合),第一章交付完毕。
下一章预告:一阶方程管「一个量的涨落」,可世界充满了振动——弹簧、琴弦、电路。振动需要二阶导登场,而二阶线性方程将带来全书最美的结构:特征方程与共振。手里这棵决策树原样适用吗?——不适用,正因如此,新数学才有了登台的必要。
六题覆盖决策树的前两问。每题给出关键三步与终答,完整验算留作练习。
例 1 解 y′ = ty2,y(0) = 2。
可分离:dy/y2 = t dt ⟹ −1/y = t2/2 + C。代入初值 −1/2 = C:y = 2/(1 − t2)。解在 t = 1 爆炸——非线性解的存在区间必须报告(§1.13 的规矩)。
例 2 解 y′ + y tan t = 0。
可分(也线性):dy/y = −tan t dt ⟹ ln|y| = ln|cos t| + C ⟹ y = C cos t。两条对数合并不丢负数:C 带号吸收。
例 3 解 y′ + 2y = e−2t。
积分因子 e2t:(e2ty)′ = 1 ⟹ y = (t + C)e−2t。注意:外力恰是齐次解,待定系数直接猜会撞车——积分因子自动产生 t 因子,这就是「从不失灵」的含义。
例 4 解 ty′ + y = t2(t > 0)。
先化标准形 y′ + y/t = t;μ = e∫dt/t = t;(ty)′ = t2 ⟹ y = t2/3 + C/t。乘方一把 ty 折叠——对「系数为 t 的原形」,直接认出 (ty)′ 更快。
例 5 解 y′ = et−y。
可分:ey dy = et dt ⟹ ey = et + C ⟹ y = ln(et + C)(要求括号内为正)。指数藏在复合里,取对数还原时注意定义域。
例 6 解 y′ = (t + y)2,y(0) = 0。
决策树第④问:令 u = t + y,则 u′ = 1 + u2 ⟹ u = tan(t + C);初值给 C = 0:y = tan t − t。存在区间 (−π/2, π/2)——两条竖直渐近线是解的「生命边界」。
六题共同点:都有「显式答案」。这不是常态而是教材的偏爱——真实方程的答案常以隐式或数值形态存在(§1.3 的误差函数例)。但六题的手感(识别形状 → 选钥匙 → 验)是真实世界通用的。
例 1(测年) 样品碳-14 存量 30%,求年龄。
模型 N′ = −λN;T = (T1/2/ln2)·ln(N0/N) = (5730/0.693)×ln(10/3) ≈ 9950 年。要点:比例进来、对数出去,半衰期只当换算常数。
例 2(代谢稳态) 点滴 r = 8 mg/h,k = 0.16 /h,初浓度 0,求稳态与达到 90% 稳态的时间。
css = r/k = 50 mg;0.9 = 1 − e−kt ⟹ t = ln10/0.16 ≈ 14.4 h。要点:「到 90% 要 ln10/k」与初值、剂量无关——只由 k 定。
例 3(冷却反推) 室温 25 °C,10 分钟从 80 降到 60,问从放入算起几分钟后降到 40 °C?
定 k:(60 − 25)/(80 − 25) = e−10k ⟹ k = ln(55/35)/10 ≈ 0.0452 /min。再求 t:(40 − 25)/55 = e−kt ⟹ t = ln(55/15)/0.0452 ≈ 27.9 分钟。
例 4(Logistic 拐点) P0 = K/10,增长最快发生在何时?
拐点在 P = K/2:代入解 K/(1 + Ae−rt) = K/2 得 Ae−rt = 1,A = (K − P0)/P0 = 9,故 t = ln 9/r。要点:拐点条件由二阶导为零解出,几何上是 S 曲线「最陡处」。
例 5(混合池) 200 L 池以 4 L/min 流入 15 g/L 盐水、流出同速,初为清水。几分钟后含盐 2400 g?
S′ = 60 − S/50,稳态 3000 g:S = 3000(1 − e−t/50)。令 2400/3000 = 1 − e−t/50 ⟹ e−t/50 = 0.2 ⟹ t = 50 ln5 ≈ 80.5 分钟。
例 6(放水) 水池底漏,流量正比于水位平方根(Torricelli):dV/dt = −k√V。
可分离:dV/√V = −k dt ⟹ 2√V = −kt + C,即 √V(t) = √V0 − kt/2。池在有限时间 t = 2√V0/k 恰好放空——「越流越慢」却不是渐近,√ 型的独特现象(对比指数衰减永不到零)。
六题模板回顾:测年(纯指数)、代谢与冷却(稳态+遗忘)、Logistic(S 形与拐点)、混合(换水常数)、放水(√ 型有限时间归零)。变化率方程的「性格」全写在右端函数里——建模的第一问永远是:右端长什么样?
八题分层:★ 前四题套钥匙,★★ 后四题先判型。答案在页尾提示区,过程自己补全。
T1. 解 y′ = 3y2/3,并指出哪些解在 t = 0 处不唯一。(对照 §1.13 反例的「赖着再起飞」结构)★
T2. 解 y′ = e2t/y,y(0) = 1,写出显式解与定义域。★
T3. 解 y′ + 3y = 12,y(0) = 5;指出稳态与「遗忘时间常数」。★
T4. 解 y′ − (2/t)y = t3(t > 0)。★
T5. 判断并解:y′ = (1 + y2) arctan t。★★(可分)
T6. 判断并解:y′ = (y + t)/(y − t)。★★(齐次型,令 v = y/t;arctan 出没)
T7. 判断并解:ty′ + 2y = t2y3(t > 0)。★★(Bernoulli,n = 3)
T8. 验证 (2ty + 1) dt + (t2 + 2y) dy = 0 恰当,求通解并解初值 y(0) = 1。★★
判型是本课真正要练的肌肉:八题的「右端长相」与 §1.16 决策树四问一一对应。若某题先试了「错钥匙」,正好——决策树的顺序就是为这种撞墙设计的,回头即可。
M1. 一放射性样品 8 天后余 71.2%,求半衰期;再过 8 天余多少?★
M2. 药物口服后以一级动力学消除(k = 0.35 /h),初始剂量对应的浓度 2.0 mg/L。服药后几小时浓度降至治疗下限 0.5 mg/L?「半衰期四倍」法则与此一致吗?★
M3. 温度计从 20 °C 室内拿到 5 °C 室外,2 分钟后示数 12 °C。再过 2 分钟示数多少?几分钟后到 6 °C?★
M4. 某城区人口 Logistic 增长,K = 120 万,r = 0.04 /年,现值 40 万。多少年后达 60 万(增速峰值)?此时年增长量多少?★★
M5. 150 L 池以 3 L/min 注入 10 g/L 盐水并同速流出。t 时刻浓度是多少?「换水 63.2%」发生在第几分钟?★★
M6. 桶容积 20 L,底部漏洞流量 0.4√h L/min(h 为水深,米;桶截面积 0.5 m2)。写出水深的方程并求放空时间。★★★(先换元为 h 的方程:dh/dt = −0.8√h;注意单位换算,V = 0.5h)
M2 的「四倍法则」值得多说一句:法则说「五个半衰期后趋于稳态/清除」,但到特定阈值的时间由比值 ln(初始/阈值) 决定——法则与计算各管一段,混淆它们是建模题最常见的失分点。先写方程、再谈法则,是第一章交付的纪律。
本章三十页的依赖关系收在下面这张图里——箭头指向「用到」:底层是世界观(方向场与解族),中层是四把钥匙与存在唯一性,顶层是数值方法与建模应用。
本章真正的承重墙是三处:解族与初值(§1.1)、线性结构与积分因子(§1.5–1.6)、存在唯一性(§1.13)。其余各页都可由这三处推出。
三把钥匙各有适用域,判断顺序由 §1.16 决策树固定:先试最便宜的分离变量,再试万能的积分因子,最后才动用恰当与换元。顺序不是偏好,而是效率的规定。
自测三问(会 = 过关):①为什么分离变量可能丢解、怎么找回来?②为什么积分因子「从不失灵」、它利用了什么结构?③举一个「解存在但不唯一」的方程。答不出的页码:① §1.4 ② §1.6 ③ §1.13。
第一章表面上交出一堆解法,骨子里完成了一次提问方式的迁移。
初学者的问题是「这道题怎么解」——注意力在技巧上:认出形状、套用公式、算出答案。四把钥匙确实服务这个问题,但本章反复出现的另一条线更值得凝视:解的存在区间、解的家族结构、解与解是否相撞、稳态在哪里——这些问题不依赖任何具体解法,却在任何解法之前就决定了「答案能承诺什么」。
例 6(§1.11)的 tan 解若不报告爆炸边界就是不合格的答卷;Logistic 若不看两条平衡线就错过了整个故事的一半;§1.3 的误差函数例里,「写出显式公式」直接缺席,而问题照样被解决。
这正是一门学问成熟的标志:先问「解的集合长什么样」,再问「怎么把它写出来」。前者是结构问题(存在?唯一?稳定?趋向何方?),后者是技术问题。本章的分配已经暗示了本册的天平——技术线(四把钥匙)占七页,结构线(存在唯一性+稳态分析+数值)占八页,而第三章将把这条「结构优先」的路线推向极致:那里的方程大多没有公式,但结构照样可以看得一清二楚。
把这次迁移说成一句可以带走的格言:公式是解的地址,结构是解的性格;地址可能查不到,性格永远在场。
对照第二章:线性代数将把「结构」一词用到极致——解集是线性空间、通解是一组基。在那里会第一次体会「结构本身就是答案」的分量。
挑战对象。y = ty′ + (y′)2——Clairaut 方程(1734)。它不是 y′ = f(t, y) 的形状(对 y′ 是二次的),四把钥匙全用不上;但它是「解族之外还有解」的最干净标本。
追加两问(真挑战):①在包络与直线相切的每一点,初值问题是否唯一?(提示:两条解相切而不相交,Peano 存在性与 Lipschitz 唯一性在此如何表现?)②包络还能怎么找?(提示:从直线族 y = Ct + C2 对 C 求偏导令为零,即 t + 2C = 0——「求包络」与「求奇异解」是同一动作。)这条抛物线在光学里是悬链镜面的焦散线族谱的远亲——「所有光线的公共边界」,包络思想的物理化身。
本页与 §1.4 串成一条线:分离变量丢常数解,Clairaut 丢包络——「解的集合」永远比「解法顺手给出的集合」大一圈。对账的习惯(开头登记、末尾清点)是贯穿全册的方法论之一。
实验对象。P′ = P(1 − P/100)(K = 100, r = 1),初值 P(0) = 10,用 Euler 法步长 h = 0.5 手算到 t = 3——亲手摸一次「S 形是怎么长出来的」。
延伸任务。①把两种步长的结果各画成折线,叠在精确 S 曲线上——「折线贴曲线」的图应与图 1-5 同构;②改初值 P0 = 150(超过 K)重走六步——观察解下降趋近 100:平衡线 K 的「稳定」在数值上第一次显形;③有编程环境时,把 h 依次取 0.5, 0.25, 0.125,验证误差大致减半(O(h) 律)。
本实验的隐藏收获:手算六行,比读六页更懂「数值方法就是方向场的可执行版」。第三章的相图实验将复用今天的全部手感。
把「变化率」当主角,是十七世纪欧洲的突破;但「以离散差分逼近连续变化」的智慧,各文明更早就在用。
中国一侧,《九章算术》(约公元一世纪成书)的「衰分」章处理按比例递减的分配——「今有大夫、不更、簪褭、上造、公士,凡五人,共猎得五鹿。欲以爵次分之,问各得几何?」按爵位等级以比例分猎物,正是「等比数列」的实用场景;「盈不足」章则以两次假设、线性内插求解问题,本质是离散迭代的思想——它与 Euler 折线「猜一步、修一步」的节奏惊人地同构。元代朱世杰《四元玉鉴》(1303 年)的垛积术与招差术,给出高阶等差数列的求和与插值公式,已含牛顿向前插值公式的内核——用的全是差分的语言。中国传统数学少谈「无穷小」,却把「离散差分、逐层外推」练到了极精。
西方一侧,牛顿与莱布尼茨(十七世纪)把「瞬时变化率」提升为独立对象(导数),连续分析从此立科;微分方程是它的直接产物。但差分并未退场:Euler 折线(1768 年)正是「以差分代微分」的第一份正式方案,数值分析整座大厦都建在差分传统之上。
两条传统在本章会师得干脆利落:微分方程是连续传统的产物,数值方法是差分传统的回归。§1.14–1.15 的 Euler 与改进 Euler,与其说是「近似」,不如说是两条传统在同一问题上互相对表——连续解是极限,差分解是逼近,误差理论则是对表用的钟。今日计算科学的大半疆域(有限元、差分格式、机器学习的梯度法),仍是这两条传统的持续对话。
读史一得:不要把「差分 vs 微分」读成「落后 vs 先进」。盈不足术的两次假设与 Picard 迭代的逐轮修正在精神上是同一种聪明——先给一版答案,让系统自己告诉错多少。连续与离散只是同一聪明的两种记谱方式。
| 形状 | 识别特征 | 解法 | 答案形态 | 陷阱 |
|---|---|---|---|---|
| y′ = g(t)h(y) | 右端可拆成乘积 | 分离变量 | 显式或隐式 | 丢常数解(h(y)=0) |
| y′ + p(t)y = q(t) | 一次齐左+自由右 | 积分因子 e∫p | 特解+C·齐次族 | 忘化标准形;忘验 |
| M dt + N dy = 0,My = Nt | 混合偏导相等 | 还原势函数 φ = C | 隐式等高线族 | 「积分常数」是 y 的函数 |
| y′ = F(y/t) | 右端同次齐式 | 令 v = y/t | 可分离后还原 | 漏乘 tv′ 项 |
| 右端只含 t ± y | 平移组合结构 | 令 u = t ± y | 可分离后还原 | tan 解的爆炸边界 |
| y′ + py = qyn | Bernoulli(n ≠ 1) | 令 u = y1−n | 化线性后积分因子 | 符号(u′ 带 −) |
| 任何(f 连续+Lipschitz) | 无公式可用 | Euler/改进 Euler | 数值表与折线 | 凸性定误差方向;报告区间 |
表的用法:从「识别特征」列入眼,横走到解法;「陷阱」列是本章全部对账习惯的浓缩——用完即查,查完即验。四问顺序(可分 → 线性 → 恰当 → 换元)见 §1.16 图 1-6,与本表互为地图与索引。
一句话直觉。本章的方程只请出一阶导数 y′;可振动、摆动、来回的振荡,都得请出二阶导数 y″——「变化率的变化率」。这一页是通往第二章的门槛。
为什么一阶不够?一阶方程 y′ = f(t, y) 描述的是「单调地趋向或远离」——衰变一路下滑、Logistic 一路爬升。但弹簧会来回摆、单摆会往复晃、电路里的电流会正负交替:这类现象的核心是回复力指向平衡位置,而「加速度」(即 y″)与位移方向相反。牛顿第二定律一写下就得到
m y″ = −ky ⟺ y″ + ω2y = 0, ω = √(k/m)
——这是全册第一个二阶线性方程,也是第二章的主角。它的解不再是单条趋近曲线,而是 y = A cos ωt + B sin ωt 这样的振荡。
报账法则在这里加倍兑现。二阶方程的解族带两个任意常数(积分两次,产生两个常数),所以定解需要两个初条件——不只是「现在在哪」(位移 y(t0)),还要「现在多快」(速度 y′(t0))。物理上这再自然不过:知道一个质点的位置与速度,它的未来才被完全确定。这也解释了为什么第一章的「一个常数一阶」到了这里要升级成「两个常数二阶」——阶数每加一,就多问一个初条件。
三件从第一章带进第二章的行李,此刻清点:①线性结构——第一章非齐次线性方程的通解 = 特解 + 齐次族,第二章将把它升格为叠加原理(多个解相加仍是解),成为整个线性理论的骨架;②报账法则——n 阶带 n 个常数、需 n 个初条件,届时「二阶两常数」会显得理所当然;③结构优先的眼光——第二章将用特征方程把「解的形状」压缩成一道代数题,正是「先问结构、再求公式」的又一次胜利。
门后的预告:频率 ω、阻尼、共振——第二章将证明,二阶线性方程的解只由三个数(两个初条件、一个判别式)主导,而「外力频率接近固有频率就共振」这一条,足以解释从桥梁坍塌到收音机调频的整片工程世界。第一章的钥匙已经磨亮,第二章要换一把更大的锁。
一阶方程管「一个量的涨落」,而世界的另一大半在振动:钟摆、琴弦、晶格点阵、交流电路、桥梁的微风颤动——它们的运动由二阶方程描述(力决定加速度),而其中最整齐的一族是二阶线性方程。本章是全书篇幅最长的一章,因为它是两座大厦的共享地基:向前,它是物理世界的正殿;向后,偏微分方程的分离变量法把每个偏微分方程拆成的正是一批二阶线性常微分方程——那里的特征值问题,就是本章特征方程的直系后代。
阅读提示:§2.4–2.6 需要一点复数(欧拉公式在 §2.6 现场自给,不假外求);§2.3 的朗斯基行列式是线性代数式的,可先记结论后回看。本章页页配图的传统继续——振动的道理一半在图里。
读本章只需带三件随身行李:基本积分与分部积分、一点复数运算、以及线性代数里「线性无关」的直观。行李不全时回看第一章的地图(p.31);行李齐备时,直接上第一级台阶——不过在这之前,先认识一下本章的常驻嘉宾。
常驻嘉宾:阻尼弹簧振子。方程 my″ + cy′ + ky = 0 将在 §2.4 由特征方程一分为三,在 §2.7–2.8 画进相图,在 §2.11–2.12 被外力逼出共振,在 §2.14 化身为 RLC 电路,最后在第四章的相平面上与全部分类学合流。它是全书出镜率最高的一阶以上的例子——原因无他:小到可以手算,又大到足以承载「叠加、固有频率、阻尼、共振」一整组概念。此后每章它都会回来报到,不妨与它保持熟络。
一句话直觉。二阶方程 y″ = f(t, y, y′) 需要「位置+速度」两个初值才起步——解的空间因此是二维的,而线性二阶方程的解空间正好是一张「二维平面」。
二阶线性方程的标准形。y″ + p(t)y′ + q(t)y = g(t)。g ≡ 0 时称齐次。本章前半(§2.2–2.8)专注常系数齐次 y″ + py′ + qy = 0(p, q 为常数),非齐次自 §2.9 起。
为什么「解空间是二维平面」不是空话?检验:y1、y2 是齐次方程的解,则对任意常数 A, B,Ay1 + By2 也是解(求导线性、代入即验)——解可以自由组合。再问:两个独立解够不够生成全体解?答案(§2.3 用朗斯基行列式严格化)是:够了,二阶恰好需要两个。「解空间的维数 = 方程的阶数」——这条线性方程的宪法从一阶(一维:一条直线)到二阶(二维:一张平面)到 n 阶(n 维)一路成立。
与一阶的第二个深刻差别:叠加原理在非线性二阶方程里失效得更彻底。一阶非线性(如 Logistic 方程)好歹有显式解可查;二阶非线性(单摆的完整方程 θ″ + (g/L)sin θ = 0)连解族都难以显式写出——这正是第三、四章定性方法存在的原因。本章先把线性世界的秩序建到最整齐,第四章再去非线性世界探险。
第三个差别藏在「初值→解」的对应里:一阶一个初值选一条线;二阶两个初值 (y(t0), y′(t0)) 选一条线——初始速度第一次成为独立主角。物理上这理所当然(同一位置、不同出手速度是不同运动);数学上它意味着通解必须含两个自由参数,且「参数个数 = 阶数」的经验规律(绪论 p.8)从此有了严格版本。
术语约定:一组解称为基本解组,若它们线性无关且能生成全部解。找到基本解组=解出方程——本章的技术目标可以一句话说完:对常系数齐次方程,找一个基本解组。
一句话直觉。线性方程里,两个解相加还是解,乘个常数还是解——解的世界像光的叠加:不互相干扰,各自成立,共存于同一方程。
叠加原理(齐次版)。若 y1 与 y2 都是齐次方程 y″ + py′ + qy = 0 的解,则 Ay1 + By2(A, B 任意常数)也是解。
证明只有一行:代入后每一项按 A 与 B 归类,各自恰好消零。一行证明撑起半座大厦——因为「自由组合」正是线性代数的全部力量,§2.6 复根解的推导、§2.10 待定系数法的合法性、续册里偏微分方程级数解的组装(无穷多个解的叠加!),全都站在这行证明上。
三条推论把「宪法」落到实处。①倍数解是「同一个」解:2y1 与 y1 只差常数倍,基本解组的两个成员不许成比例——「线性无关」的精确判据在 §2.3。②对称性自动传播:若方程系数为实,解 y 的实部与虚部各自成解(代入时实虚分离)——§2.6 将用它把复数解翻译回实数解。③非齐次版的叠加:g1 的特解加 g2 的特解,是 g1 + g2 的特解——外力可以分兵处理(§2.10 待定系数法的分项策略全靠它)。
与「线性世界宪法」对照的非线性世界,值得立一面镜子:Logistic 方程(第一章 §1.4)两条平衡解 0 与 K 之和 K 并不是解;单摆方程两个解之和更不知是什么。叠加是线性的特权——本册一条最深的分界线(绪论 p.2 暗线的正式登场)。第四章处理非线性方程的一切困难与精彩,都源于这条宪法的失效。
一步一图:把简谐振动的两个解 cos ω0t 与 sin ω0t 看成两个基向量,通解 A cos ω0t + B sin ω0t 就是以 (A, B) 为坐标的「平面上的一个点」——初条件负责给出坐标。本章的一切代数(朗斯基、特征方程),都是在这张二维平面上做「换基」。
一句话直觉。两个解「真不同」还是「冒牌的倍数」?算一个二阶行列式——朗斯基(Wroński)行列式,它不为零 ⟺ 两解线性无关 ⟺ 二者构成基本解组。
朗斯基行列式。两个可微函数 y1, y2 的朗斯基行列式为 W(y1, y2)(t) = y1y2′ − y2y1′——分子分母互换后比值 y2/y1 的导数正是 W/y12,所以 W ≡ 0 恰好等价于「两解成比例」。
Abel 定理。若 y1, y2 是 y″ + p(t)y′ + q(t)y = 0 的解,则朗斯基满足一阶方程 W′ = −p(t)W,故 W(t) = W(t0)e−∫p dt——要么恒为零,要么永不为零(一点不为零即处处不为零)。
Abel 定理的实用价值巨大:检验线性无关只需算一个点。例:常系数情形 p 为常数,W(t) = W(0)e−pt——指数函数解组的朗斯基轻松非零。具体验一例:y1 = cos ω0t,y2 = sin ω0t(简谐振动基本解组),W = cos ω0t · ω0cos ω0t − sin ω0t · (−ω0 sin ω0t) = ω0——恒为 ω0 ≠ 0 ✓(Abel 公式复核:p = 0,W 常数 ✓)。
「基本解组 → 通解」的最后一步由初值解的存在唯一性(第一章 §1.12 的二阶版)打通:任给初值 (y0, v0),要 Ay1(t0) + By2(t0) = y0 且 Ay1′ + By2′ = v0——这是关于 (A, B) 的二元线性方程组,系数行列式恰是朗斯基;W ≠ 0 保证唯一可解。「朗斯基非零」=「初值到解的一一对应」——线性代数的可逆矩阵在函数空间的化身。这也顺带证明了:基本解组生成的组合就是全部解,解空间确实是二维的。
本页与 §2.2 合并看:「维数 = 阶数」的宪法 + 朗斯基检测器 = 二阶线性方程的一般理论。它们是纯结构性的——不依赖方程长什么样;下面三页才动用方程的「常系数」特权,把基本解组用代数方法直接算出来。
一句话直觉。常系数方程对「平移不变」——把 t 平移一段,方程不变。什么样的函数天生适合「平移不变」的世界?指数函数:它平移后只多乘一个常数。用它试探,代数立刻接管一切。
特征方程。对 y″ + py′ + qy = 0 试探 y = ert:代入得 r2ert + prert + qert = 0,约去恒正的 ert:r2 + pr + q = 0——试探函数是解 ⟺ r 是这个二次方程的根。它称为特征方程。
这一步的分量值得掂量:微分方程被变成了代数方程。求导在指数函数上就是「乘 r」——「微分」这个分析动作被翻译成了「乘法」这个代数动作,方程于是只剩下初等代数可管的事。这出「把微积分变成代数」的戏,本章还要再演两次:§2.13 参数变易与第五章 Laplace 变换(把求导变成乘 s,特征方程升级成多项式除法)。「找对函数类,让求导变成乘法」是整个线性微分方程理论的心法。
二次方程 r2 + pr + q = 0 的判别式 Δ = p2 − 4q 把世界一分为三。
一步一图:特征方程的根就是「系统的固有模式」——实根是不返还的衰减/增长(单峰、单调),复根是「旋转」(振动)。§2.7 的三种阻尼画廊,就是 Δ 三种符号的物理照片。
一句话直觉。重根只提供一个指数解,第二个解藏在「把根微扰一下」的极限里——极限给出 tert。这个「乘一个 t」不是技巧,是重根的代数必然。
先走代数极限路:两实根 r1 ≠ r2 时,取组合 (er2t − er1t)/(r2 − r1)(仍是解——叠加原理的商不算线性组合,但极限是:分母趋于 0 时由导数定义得 ∂/∂r ert = tert)。对重根情形让 r2 → r1 = r,极限 tert 是解。验一遍最干净:方程 y″ − 2y′ + y = 0(特征 (r − 1)2 = 0,r = 1 二重):y = tet,y′ = (1 + t)et,y″ = (2 + t)et,代入 (2 + t) − 2(1 + t) + t = 0 ✓。
再看结构路(降阶法):已知一个解 y1,令 y = vy1 代入原方程,v 的方程消去 v 本身只剩 v′ 与 v″——二阶降成一阶(这就是「降阶」其名)。对重根 y1 = ert:v″ = 0 ⟹ v = C1 + C2t,故 y = (C1 + C2t)ert——通解现成,且看清了 t 因子的身份:它是「基本解组的第二个方向」,不是外力逼出来的(那是 §2.9 非齐次共振的剧情,二者形似而神异,§2.11 会正面分家)。
朗斯基复核:W(ert, tert) = ert · (1 + rt)ert − tert · rert = e2rt ≠ 0 ✓——基本解组成立,二维解空间布满。重根情形收束:通解 y = (C1 + C2t)ert。物理上是临界阻尼(§2.7):最快返回平衡而不振动——桥梁阻尼器、仪表指针的「黄金参数」就调在这里。
预告高阶(§2.16 全景):三重根给 t2ert,k 重根给 t0, t1, …, tk−1 各乘 ert——「重数=t 多项式的次数」,规律与朗斯基同源。
一句话直觉。复根 r = α ± βi 的解 e(α+βi)t 是「边缩放边旋转」的螺旋——取实部与虚部,螺旋的两个投影正是衰减振动:本章的主角终于登台。
欧拉公式。eiθ = cos θ + i sin θ。来源两条:①幂级数 ex = 1 + x + x2/2! + ⋯ 代入 x = iθ,实虚分离(偶次幂成 cos、奇次幂成 sin);②几何:复平面上 eiθ 是单位圆上转角 θ 的点,加法变旋转、乘法变转角相加。由此 eiθ + e−iθ = 2cos θ、eiθ − e−iθ = 2i sin θ——三角函数与复指数是一体两面。
复根情形(Δ < 0,根 α ± βi):复值解 e(α+βi)t = eαteiβt = eαt(cos βt + i sin βt)。系数是实的 ⟹ 实部与虚部各自是解(§2.2 推论②):基本解组取
y1 = eαtcos βt, y2 = eαtsin βt
通解 y = eαt(A cos βt + B sin βt),也常写作振幅–相位形 y = Reαtcos(βt − φ)(R = √(A2 + B2),φ 由 A, B 定)。三个数的物理身份:β 是角频率(振荡快慢),α 是衰减率(包络 ±Reαt 的斜率),R 是初振幅。简谐特例 α = 0(无阻尼)时包络退化为水平线——绪论 p.5 的画廊。
本页是「复数进入实数学」的名场面:复根看起来是代数的「域外访客」,欧拉公式却证明它带来的信息(旋转)正是实振动的一切。不进复数域,看不到振动——这句话到第五章讲变换的复形式时还会再兑现一次。
一句话直觉。给弹簧振子装上阻尼器(黏性阻力 ∝ 速度),方程加一项 2ay′——特征方程的判别式从此由 a 控制,三种阻尼就是 Δ 的三种符号穿上了物理外衣。
阻尼振动方程。my″ + cy′ + ky = 0(c ≥ 0 为阻尼系数),除以 m 得 y″ + 2ay′ + ω02y = 0(2a = c/m,ω02 = k/m)。特征根 r = −a ± √(a2 − ω02),行为由 a 与 ω0 的比较决定。
三条曲线同出一种初条件(位移 1、速度 0)却走出三种人生——差别全在特征方程的判别式符号上。「一个参数决定整个行为族」是常系数线性方程最迷人的地方:阻尼系数连续变化,行为却在 a = ω0 处发生「相变」。第四章 §4.8 的分岔理论会把这种「参数驱动质变」变成正式数学。
工程注脚:汽车悬架追求「略过临界」,钢琴琴键机构取临界附近,钟表与电路靠欠阻尼的振荡计时计频。同一条方程,三行参数表,覆盖了机械世界的减震谱系。
一句话直觉。把「位置–速度」当成坐标平面(这就是相平面,第三章的主舞台),每种阻尼的解族在这个平面上画出不同的几何图案——行为差异立刻变成形状差异。
相平面:横轴位置 y,纵轴速度 y′。解是一条参数曲线 (y(t), y′(t)),时间沿曲线流动。四种情形的相图并列在下:
相图为什么如此「懂物理」?因为相平面上的曲线自带能量读数:无阻尼时能量 E = ½my′2 + ½ky2 是常数,曲线被锁死在椭圆 E = 常数上(圆的拉伸版);有阻尼时 dE/dt = −cy′2 ≤ 0——能量单调流失,曲线只能向内。「相图 = 能量地形 + 流动方向」这个视角,正是第三章(能量函数、Lyapunov 方法)的全部起点;本页先建立直观。
还要为第三章预支两个术语。相图的原点(平衡点)按附近曲线的几何分成结点(曲线像道路汇入)、焦点(曲线像旋涡卷入)、中心(曲线绕行不进)、鞍点(曲线先靠近后远离,马鞍形)。四种几何 ⇄ 特征值的四种符号格局——第三章 §3.5 有一张对译画廊。
一步一图:把图 2-6 的三条时间曲线各自「横过来」看——时间轴卷成相平面上的曲线:单调衰减的曲线在相图上是直线段般的汇入,振荡的曲线是螺旋。时间曲线与相图是同一解的两种投影——第三章将大量使用这对投影。
一句话直觉。给振动系统加上外部推力 g(t),方程变成非齐次——解的结构照旧(第一章 §1.10 一阶的老规矩升格):通解 = 一个特解 + 齐次通解。齐次部分是「自然行为」,特解是「跟随外力的响应」。
非齐次线性方程的结构定理。若 yp 是 y″ + py′ + qy = g(t) 的一个特解,y1, y2 是对应齐次方程的基本解组,则通解为 y = yp + Ay1 + By2;且一切解都写成这种形状。
证明思路与一阶相同(两个解相减必是齐次解)。「一切解」的后半句由存在唯一性保证。于是求通解的工程拆成两段独立任务:①齐次通解——特征方程已解决(§2.4–2.6);②找任意一个特解——本章给两条路:待定系数法(§2.10,快但限形状)与参数变易法(§2.13,万能但笨重)。初条件最后一起满足(定 A, B),流程与一阶的「三步曲」完全同构。
物理图像立刻分层:y = yp + Ay1 + By2 中,齐次部分 Ay1 + By2 在有阻尼时按指数衰减(暂态,transient),不管初值是什么,它迟早退场;剩下的 yp 是系统的稳态响应(steady-state)——外力长期作用下系统「忘掉出生」后的日常。欠阻尼系统受恒力 g = F0:特解 yp = F0/ω02(弹簧被压出新平衡位),暂态是围绕新平衡的衰减螺旋——「外力改变稳态,暂态负责过渡」。
这个分层在工程里叫「稳态分析」:设计系统时关心的正是 yp 的形状与大小(暂态反正会消失)——而当外力是正弦且频率接近固有频率时,稳态响应的振幅会冲上云霄,那是 §2.11–2.12 的共振故事。
一步一图:非齐次解 = 「跟随外力的曲线」叠上「自然衰减的曲线」。画图时先画特解(外力的形状)、再叠一条衰减螺旋(自然的性格)——两张纸透叠就是通解。线性 = 可以透叠;第四章的非线性世界里,两张纸再也叠不回去。
一句话直觉。外力长什么样,稳态响应就长什么样——正弦外力给正弦响应、指数外力给指数响应、多项式给多项式。猜出形状、代入定系数,快得像作弊;代价是只对少数「形状稳定」的函数类有效。
方法全貌:看 g(t) 属于哪一族(指数 eλt、正弦 sin ωt/cos、多项式,及三者的乘积与和),在同一族里设出带未知系数的候选(正弦要连 sin 带 cos 一起设;n 次多项式要设全 n 次——低次项会由求导生出来),代入方程比对系数。三条军规:
两道示例定手感。① y″ + 3y′ + 2y = 10e3t:设 yp = Ae3t,代入 (9 + 9 + 2)A = 20A = 10 ⟹ A = ½;通解 y = ½e3t + C1e−t + C2e−2t。② y″ + 4y = 8 sin 2t:设 A sin 2t + B cos 2t?不行——sin 2t、cos 2t 都是齐次解(特征根 ±2i),撞车!乘 t:yp = t(A sin 2t + B cos 2t),代入解得 A = 0, B = −2,特解 −2t cos 2t——振幅随 t 线性增长:外力频率踩中固有频率,系统来不及散热、能量步步累积。这不是解法的意外,而是物理的真相——§2.11 正面解剖它。
适用边界(诚实声明):待定系数只对「形状在求导下封闭」的函数族有效(指数、正弦、多项式及其乘积);tan t、ln t、1/(1 + t2) 一律走 §2.13 的参数变易。先看外力的族谱,再决定走快路还是稳路。
一句话直觉。荡秋千时在「恰好的节拍」上推,每一推都在给系统添能量;节拍错开,则一推一拉互相抵消。共振 = 外力频率与固有频率对齐——而振幅能冲多高,由阻尼说了算。
先看无阻尼的干净情形 y″ + ω02y = F0 sin ωt(ω ≠ ω0):一个特解是 yp = F0 sin ωt/(ω02 − ω2)——振幅随 |ω02 − ω2| 变小而增大。当 ω = ω0,分母归零、公式失效;回看 §2.10 军规③的撞车修补——改设 yp = t(A sin ω0t + B cos ω0t),解得 yp = −(F0/2ω0)t cos ω0t——振幅随 t 线性增长,永不停歇。物理上:外力每个周期恰好在「顺劲」的时刻推一把,能量 ∝ 振幅2 步步累积,系统最终要么进入非线性区(§2.16 挑战的 Duffing 方程),要么破坏。
有阻尼时共振不再「无限」,而是变得可测:受迫振动 y″ + 2ay′ + ω02y = (F0/m) sin ωt 的稳态振幅为
A(ω) = (F0/m) / √((ω02 − ω2)2 + (2aω)2)
对 ω 求极值可知峰值在 ωpeak = √(ω02 − 2a2)(当 a < ω0/√2 时存在),峰值 ≈ F0/(2maω0)——阻尼越小,峰越尖越高。度量这一尖锐度的无量纲数是品质因数
Q = ω0/(2a)
钟的 Q 高(余音长、音准尖),汽车悬架的 Q 低(把颠簸都抹平)。「尖峰」与「余音绕梁」是同一件事的两面:窄而高的响应峰,正是长时间的自由振荡。
历史备忘录:1850 年法国昂热的悬索桥因一队士兵齐步通过而坍塌,此后军队过桥改「便步走」并成为条例;1940 年美国塔科马海峡大桥在风中扭断,则是更复杂的自激振动(第四章 §4.9 的极限环与气动弹性是它的远亲)。共振既是乐器与收音机的原理,也是事故清单的常客——工程的态度不是回避,而是「算准频率、配足阻尼」。
一句话直觉。共振的兄弟「拍」发生在频率接近而未重合时:两个相近频率的振动叠加,出现「时强时弱」的慢起伏——调音师靠它校音,无线电靠它搬移频率。
数学一目了然。无阻尼系统受频率 ω 的外力,通解由特解与齐次族组成 y = yp + Ay1 + By2;取初值使齐次两项与特解的振幅相等时,经积化和差得
y = (2F0/(ω02 − ω2)) · sin((ω0 − ω)t/2) · cos((ω0 + ω)t/2)
读法:快振动(频率 ≈ 平均频率 (ω0 + ω)/2)被慢包络(频率 |ω0 − ω|/2)调制。听感上就是「嗡——嗡——」的强弱起伏;两个音相差 2 Hz 就是每秒两次的拍。调音师把琴弦调到与音叉的拍频消失,正是这个公式落在耳朵里的应用。当 ω → ω0,包络周期趋于无穷、包络内振幅冲向 2F0/(ω02 − ω2) → ∞——拍连续过渡到共振,二者是同一公式的两个参数区。
工程三例收尾本页:①拍——双引擎螺旋桨飞机的「嗡嗡」声与乐器调音;②频率避开——洗衣机脱水经过某转速必然剧震,工程师把固有频率移出常用转速带;③扫频实验——给结构缓慢扫过一段频率,测绘共振峰(图 2-10 的实验版),峰位即固有频率、峰宽即阻尼。共振与拍,一张图 2-10、一张图 2-11,就是受迫振动的全部性格。
通向定性方法的桥桩:共振峰是系统「在哪个频率上失去抵抗」的地图。把参数从「驱动频率」换成「控制增益」,同样的峰出现在控制系统的失稳边界——这正是第四章 §4.9 Hopf 分岔的工程面孔。振动、稳定、分岔,是一条线的三段。
一句话直觉。既然通解 = 特解 + 齐次族,就把齐次解里的常数 C1, C2「升格为函数」u1(t), u2(t)——让它们自己运动起来去追踪外力。两个未知函数,只要求满足两个条件,永远可解。
参数变易。设 y = u1y1 + u2y2(y1, y2 为齐次方程的基本解组),附加条件 u1′y1 + u2′y2 = 0(自由约定,为简化求导),代入非齐次方程后化简得第二条件 u1′y1′ + u2′y2′ = g(t)。两条件联立解出 u1′, u2′,积分即得 u1, u2。
两条件的代数内核值得看一眼:u1′, u2′ 的系数矩阵行列式恰是朗斯基 W(y1, y2)——§2.3 的「线性无关检测器」在这里变成「可解性保证书」:基本解组的朗斯基非零,所以参数变易永远成功。一阶的积分因子(第一章 §1.6)其实是它的 n = 1 特例。
跑一遍完整流程:解 y″ + y = tan t(待定系数便——tan t 不属于任何「形状稳定」的族,这正是参数变易的主场)。基本解组 cos t, sin t,朗斯基 W = 1。两条件:u1′cos t + u2′ sin t = 0,−u1′ sin t + u2′cos t = tan t。解得 u2′ = sin t、u1′ = −sin2t/cos t = cos t − sec t。积分:u1 = sin t − ln|sec t + tan t|,u2 = −cos t。于是
yp = u1cos t + u2 sin t = −cos t · ln|sec t + tan t|
(u1cos t 与 u2 sin t 的非对角项相消——这类相消是参数变易的常态)。通解 = 它 + C1cos t + C2 sin t。
路线总结:找特解的两条路——待定系数快而窄(外力属「形状稳定族」且不撞车),参数变易慢而全(任何连续外力)。工程首选快路,撞墙再走稳路;而把任意外力先拆成三角级数、再逐项用待定系数,则是两条路的合流——那正是第六章 Fourier/Sturm–Liouville 的入场券。
一句话直觉。把弹簧–质量–阻尼系统的三个元件换成电感、电阻、电容,方程一字不变——电荷扮演位移、电流扮演速度。同一条数学,两种物理,这叫同构。
RLC 串联电路。由基尔霍夫电压定律:电感电压 Lq″(q(t) 为电荷,q′ = i 为电流)、电阻电压 Rq′、电容电压 q/C 之和等于电源电压 E(t):
Lq″ + Rq′ + q/C = E(t)。
与力学方程 my″ + cy′ + ky = F(t) 逐位对译:L ↔ m(惯性)、R ↔ c(耗散)、1/C ↔ k(回复)、E ↔ F(驱动)、q ↔ y、i ↔ y′。第二章的全部成果遂免费移植到电路:特征方程 Lr2 + Rr + 1/C = 0,三种阻尼变成「欠阻尼电路(衰减振荡电流)/临界(最快无振荡建立稳态)/过阻尼」;固有频率 ω0 = 1/√(LC)——收音机的调谐回路就是把 C 调到共振频率对准电台(图 2-10 的电路版);品质因数 Q = ω0L/R——钟的余音与调谐回路的选择性,同一个无量纲数。
同构为什么值得单独一页?因为它示范了数学最深的生产力:结构一旦解出,所有同构系统一次收编。声学(亥姆霍兹共振器)、热学(二阶热网络)、经济(库存–订单振荡模型),乃至第四章的捕食者–猎物系统,都在不同程度上复用「惯性–耗散–回复」这块三元骨架。学微分方程真正学会的,是认出这些骨架的眼睛。
还有一项账目要结:电路里「初始条件」对应什么?——q(0)(电容初始电荷)与 i(0)(电感初始电流)。开关合上的瞬间这两者连续(电荷与电流不能跳变),这正是工程里二阶系统初条件的物理约束版本。
一步一图:把图 2-6 的三条曲线重新标注——纵轴改读「电荷 q」:欠阻尼是衰减振荡的电流冲击(雷击浪涌在电缆里的模样)、临界是继电器的最优吸合、过阻尼是老式仪表的迟缓。换一个标题,同一张图讲另一个行业的故事。
一句话直觉。「给定现在,问未来」是初值问题;「给定两端,问中间」是边值问题(BVP)。它可以像初值问题一样有唯一解,也可以无解、甚至有无穷多解——同一根弦,三种命运。
边值问题。二阶方程 y″ + p(t)y′ + q(t)y = g(t) 附两个端点条件,如 y(a) = 0, y(b) = 0(两端固定)或 y(a) = 0, y′(b) = 0(一固一自由)。与初值问题的根本区别:条件不在同一点,不能直接启动「逐步推进」。
一道题看清三种命运。解 y″ + λy = 0,y(0) = y(π) = 0(λ 是待定参数):
本页的信息量全在第三条:边值问题有非零解的 λ 是离散的——1, 4, 9, …,这些「特殊参数值」称特征值,对应解 sin nt 称特征函数。初值问题里参数给死、解唯一;边值问题里参数自由,只有特殊值才让弦「振动起来」。两端固定的弦为什么只发确定音高(绪论 §0.4 的 ω0 = nπ 倍频)?——因为「两端为零」这个边值条件只容许整数波数的驻波。
对照表:初值问题——条件集中在一点,解对一切参数存在唯一(第一章 §1.12);边值问题——条件分散两端,解只对离散参数存在。「离散化的存在性」是特征值思想的出生证明:量子力学的能级、结构的固有频率、续册分离变量拆出的 Sturm–Liouville 问题,都是它的后代。
一句话直觉。n 阶常系数线性方程用同一把钥匙:ert 试探把方程变成 n 次多项式求根——解空间的「维数 = 阶数」宪法(§2.1)保证 n 个独立解凑齐。
n 阶常系数齐次方程。y(n) + an−1y(n−1) + ⋯ + a1y′ + a0y = 0;特征多项式 P(r) = rn + an−1rn−1 + ⋯ + a0。试探 ert:是解 ⟺ P(r) = 0。
根的三种形态对应三种解,与二阶完全同律,只多出「重数」:单实根 r 给 ert;k 重实根给 ert, tert, …, tk−1ert;单复根 α ± βi 给 eαtcos βt, eαtsin βt,k 重复根各乘 t0..k−1。根的总重数(复根成对计)恰等于 n,凑齐 n 个解;Abel 定理的高阶版保证朗斯基非零、它们构成基本解组。非齐次情形结构定理照旧:特解 + 齐次通解;待定系数与参数变易照搬(参数变易的方程组变成 n × n,朗斯基仍是系数行列式)。
一道三阶例题定手感:y‴ + y″ − y′ − y = 0。特征多项式 r3 + r2 − r − 1 = (r + 1)2(r − 1)——根 −1(二重)与 1。基本解组 e−t, te−t, et,通解 y = (C1 + C2t)e−t + C3et。整条流程与二阶无一处不同——这正是「宪法 + 一把钥匙」设计的回报:理论一次建成,阶数只是体力。
一个诚实的边界声明:钥匙锋利的前提是常系数。变系数方程(欧拉方程 t2y″ + aty′ + by = 0 有 tr 试探法;Legendre、Bessel 方程则需幂级数)走第六章的级数路。分析世界的「可解方程」集合依然很小——但常系数线性这一整块,已被本章完整占领。下图把全章的解法决策收成一张总图。
两条检查单是本章全部「手感事故」的疫苗——下面例题习题页里的每一道错题,几乎都能归进这九条。程序化解法 + 手感疫苗,是第二章前半的交付物;后半的收束页(地图 · 小结 · 思想卡 · 挑战 · 实验 · 札记 · 速查)当复习课读。
例 1 解 y″ − 5y′ + 6y = 0。
特征 (r − 2)(r − 3) = 0,根 2、3:通解 y = C1e2t + C2e3t。Δ > 0 支:两个指数、无振动。
例 2 解 y″ + 4y = 0,y(0) = 3, y′(0) = 8。
根 ±2i:y = A cos 2t + B sin 2t。初值给 A = 3;y′ = 2B cos 2t − 2A sin 2t,y′(0) = 2B = 8 ⟹ B = 4。解 y = 3cos 2t + 4sin 2t = 5cos(2t − φ),其中 tan φ = 4/3。振幅 5 = √(32 + 42)——勾股数在振动里现身。
例 3 解 y″ + 6y′ + 9y = 0。
特征 (r + 3)2 = 0,重根 −3:y = (C1 + C2t)e−3t。临界阻尼支;勿忘 t 因子。
例 4 解 y″ + 2y′ + 5y = 0,y(0) = 1, y′(0) = 1。
特征 r = −1 ± 2i:y = e−t(A cos 2t + B sin 2t)。初值 A = 1;y′(0) = −A + 2B = 1 ⟹ B = 1。解 y = e−t(cos 2t + sin 2t) = √2 e−tcos(2t − π/4)。
例 5(三阶) 解 y‴ − 3y′ + 2y = 0。
特征 r3 − 3r + 2 = (r − 1)2(r + 2):通解 y = (C1 + C2t)et + C3e−2t。三次多项式先试整数根(±1, ±2)再降次。
五题流程统一:写特征多项式 → 求根(Δ 三分支或试根降次)→ 按根型写通解 → 末了连 y′ 一起代初条件。这正是 §2.16 检查单 A 的前三条——特征方程是二阶线性方程的「第一动作」。
例 1(多项式外力,撞车修补) 解 y″ + y′ = t2 + 2t。
齐次:根 0, −1 ⟹ C1 + C2e−t。常数项是齐次解,故整体乘 t:设 yp = t(At2 + Bt + C) = At3 + Bt2 + Ct。代入 yp″ + yp′ = 3At2 + (6A + 2B)t + (2B + C),比对得 A = 1/3, B = 0, C = 0。特解 t3/3,通解为它加齐次族。
例 2(正弦外力,不撞车) y″ + 2y′ + 5y = 10 sin t。
设 A sin t + B cos t(连 cos 一起设)。代入得 sin 系数 4A − 2B = 10、cos 系数 2A + 4B = 0,解得 A = 2, B = −1。特解 2 sin t − cos t。
例 3(共振逼近,含初值) y″ + 4y = 8 sin 2t,y(0) = y′(0) = 0。
外力频率踩中固有频率,特解 −2t cos 2t(§2.10 例②)。全解 y = C1cos 2t + C2sin 2t − 2t cos 2t;初值给 C1 = 0、C2 = 1。全解 y = sin 2t − 2t cos 2t——包络斜率 2,每秒振幅涨 2。从零出发也照涨不误,初条件救不了共振。
例 4(稳态分析) y″ + 2y′ + 100y = 50 cos 8t,求稳态振幅。
设 A cos 8t + B sin 8t:36A + 16B = 50、−16A + 36B = 0 ⟹ A ≈ 1.16, B ≈ 0.52。振幅 √(A2 + B2) ≈ 1.27。用公式复核:50/√(362 + 162) = 50/39.4 ≈ 1.27 ✓——双路对拍是避免算术错误的习惯。
例 5(参数变易) y″ + 4y = sec 2t(|t| < π/4)。
待定系数出局(sec 不在稳定族)。基本解组 cos 2t, sin 2t,朗斯基 W = 2。两条件解出 u1′ = −(1/2)tan 2t、u2′ = 1/2;积分 u1 = (1/4)ln|cos 2t|、u2 = t/2。特解 (1/4)cos 2t · ln|cos 2t| + (t/2) sin 2t。
路线复盘:例 1–3 待定系数(各撞车检查一次),例 4 稳态响应(双路对拍),例 5 参数变易。判断口诀——外力在「指数/正弦/多项式及其乘积」族内走快路,否则或撞车修补失败走稳路。
T1. 解 y″ − y′ − 12y = 0。★
T2. 解 y″ + 9y = 0,y(0) = 2, y′(0) = 3;写成振幅–相位形。★
T3. 解 y″ − 4y′ + 4y = 0,y(0) = 1, y′(0) = 0。★
T4. 解 y″ + 2y′ + 10y = 0;指出衰减率、角频率与伪周期。★
T5. 解 y″ − 3y′ = 6(常数外力,注意 0 是特征根)。★★
T6. 解 y″ + y = t cos t。★★
T7. 用参数变易解 y″ + y = csc t(0 < t < π)。★★
T8. 三阶:求 y‴ − y = 0 的通解(提示:r3 = 1 的三个根是 1, −1/2 ± (√3/2)i)。★★★
T6 是「乘积外力+撞车」的合体——本章待定系数题的难度天花板;做不动时先拆成 cos t 与 t cos t 两项分别处理再叠加(§2.2 推论③)。T8 预演复数的三次单位根——第五章 Laplace 变换会再见。
M1. 弹簧–质量系统 y″ + 4y′ + 5y = 0,y(0) = 1, y′(0) = 0。求衰减率、角频率、伪周期与包络;它的过冲是大还是小?为什么?★
M2. 阻尼系数取多少时系统 y″ + 2ay′ + 100y = 0 达临界阻尼?此时最快返回时间量级多大?★
M3. RLC 串联:L = 0.1 H,C = 10 μF,R = 20 Ω。求固有频率与 Q 值;这是收音机的选频回路,说明高 Q 的意义。★★
M4. 系统 y″ + 0.4y′ + 100y = 20 sin ωt。共振峰在哪个频率?峰值振幅多大?★★
M5. 两个音叉频率 440 与 438 Hz 同时敲响,拍周期多少?乐队「零拍」校音的含义是什么?★
M6. 边值问题 y″ + λy = 0,y′(0) = 0, y(π/2) = 0(一端自由一端固定)的 λ 取值与特征函数形状?★★
M6 与图 2-14 并排体会:换一个边值条件,特征值家族整体换血(sin nt → cos(2n + 1)t)——「边界决定家族」这六个字,就是偏微分方程全部边值问题的预告片。
本章三十页的依赖关系收在下面这张图里——箭头指向「用到」:底层是二阶线性的一般理论(解空间与叠加),中层是常系数齐次的求根技术,上层是外驱动的受迫理论,顶层是物理与接口。
承重墙检查:删掉叠加原理(§2.2),复根翻译(§2.6)、待定系数分项(§2.10)、续册的级数解全部塌方;删掉朗斯基(§2.3),「基本解组生成一切」失去保证。本章的宪章页,仍是 §2.2–2.3 两页。
自测三问(上):①为什么重根的第二个解必是 tert(给两条独立的路:极限与降阶)?②「朗斯基一点非零即处处非零」凭什么成立?③三种阻尼在相图上为何分别是结点、退化结点、焦点?——答不上翻:§2.5、§2.3、§2.8。
自测三问(下):①共振与拍在哪个公式里是同一件事的两端?②无阻尼共振为什么振幅随时间线性涨,而不是「涨得越来越快」?③边值问题与初值问题的本质差别是什么?——答不上翻:§2.12、§2.11、§2.15。收好这三问,第二章便告一段落;下一章换武器——公式缺席时,几何接管。
特征方程的根有一个更响亮的名字:本征值(eigenvalue,德语「自己的值」)。本页把它升格成一个观念。
一根自由振动的弦、一个空腔、一段电路——给它一个扰动,它会以哪些「姿态」回应?答案是一组离散的模式,每个模式有自己的频率与衰减率,这就是特征值。它们不是外来的,是系统自己的:与如何扰动无关(外力只决定激发哪个模式),却与系统的形状、材料、边界紧紧相连。琴弦的泛音列(1, 2, 3, 4, … 倍频)、鼓面的贝塞尔模态、原子的能级、桥梁的固有频率——全部是同一件事在各行各业的本地名字。系统的「个性」就编码在它的特征值谱里。
本章给出了谱系的代数读法(多项式求根),§2.15 的边值问题给出了谱系的离散化读法(只有特殊参数让弦歌唱),续册将给出谱系的几何读法(分离变量把偏微分方程变成一族特征值问题——弦的泛音、膜的贝塞尔、热的多项式衰减谱)。三条读法汇成一句:解微分方程的另一个说法,是把系统的固有音一个一个奏出来。
特征值还藏着一条哲学:线性系统不会发明新东西——它的全部行为是有限几个固有模式的混音(叠加原理)。非线性的世界里没有预先存在的「音」:行为在演化中自我创造(极限环、分岔、混沌)。线性与非线性之分,本质是「有谱」与「无谱」之分——这条线在第三、四章将变成肉眼可见的几何。
呼应音乐:一根弦的音色由泛音强度决定(基音相同而音色不同)——「谱决定个性」在声学里是日常经验。学完本册与续册,热传导、膜振动都能说出同一句话。
挑战一(拍的解析)。从 cos ω1t + cos ω2t = 2cos((ω1 − ω2)t/2)cos((ω1 + ω2)t/2) 出发回答:①包络的「零点」间隔与「峰」间隔各是多少?②听觉上的拍周期为何是 1/|f1 − f2| 而非它的 2 倍?(提示:包络 |cos| 的周期是 cos 的一半。)③当 ω1 = ω2,公式给恒定振幅 2——这就是「拍消失即共振」的精确含义。
挑战二(调幅的数学)。无线电调幅(AM)广播的载波 cos ωct 被音频 cos ωmt 调制:(1 + ε cos ωmt)cos ωct。把它展开成三个频率成分(载波 ωc 与边带 ωc ± ωm),说明「拍与调幅是同一公式的正读反读」:时域的包络 = 频域的三个峰。这一页是第六章 Fourier 级数(频率分解)的最早伏笔。
挑战三(非线性弹簧初见)。把恢复力换成三次式:y″ + ω02y + εy3 = 0(Duffing 方程,ε 小)。①设 y = A cos Ωt,把 y3 的主波 cos3Ωt = (3cos Ωt + cos 3Ωt)/4 代回,得频率修正 Ω2 ≈ ω02 + 3εA2/4——频率随振幅漂移!②结论:叠加原理失效(两个振幅的解相加不再是解),固有「音」不再固定——这是非线性的第一个可计算征兆。第四章 §4.9 的挑战将继续追问这类系统的命运(通向混沌的入口)。
三道挑战串在一条线上:拍(线性,两个频率的干涉)→ 调幅(线性,包络与频谱的对译)→ Duffing(非线性,频率开始随状态漂移)——世界的可叠加性与不可叠加性,在同一条弹簧上分野。
实验对象。数值求解受迫振动 y″ + 0.4y′ + 100y = 20 sin ωt,扫频 ω 从 6 到 14(步长 0.5),每个频率取「暂态消散后」的稳态振幅,绘出一张亲手扫出的图 2-10(幅频曲线)。
本实验的产出物:一张亲手扫出的共振曲线 + 三条观察记录。它与第一章的 Euler 实验共用同一套数值肌肉,却读出了新的物理——「扫频」从此是装备库里的一件实验动词,续册的热方程实验还要用它。
共振现象的中文记载,比微分方程早了一千七百年,且观察相当精确。
共鸣的发现。《庄子·徐无鬼》(约公元前四世纪)已有「鼓宫宫动,鼓角角动」的记载——弹响宫音,另一具瑟的宫弦自应;这是共振(共鸣)的最早文字记录之一。南北朝刘峻注《世说新语》引晋人张华事:铜澡盘自鸣,张华断言「此盘与洛钟宫商相应,宫中朝暮撞钟,故声相应。可错(锉)令轻,则乖而鸣止」——不但认出共振是频率对应所致,还给出「改变质量以错开固有频率」的工程对策,与今日防共振设计(移频、加阻尼)完全同构。唐代《刘宾客嘉话录》记僧人因磬自鸣而惶惑,曹绍夔「出怀中错,鑢磬数处」而鸣止——同一剂药方,早已成为行家的常规操作。
弦律的定量传统。《管子·地员》(约公元前三世纪)的「三分损益法」:管长三分去一(乘 2/3)得纯五度、三分益一(乘 4/3)得纯四度——以纯分数运算生成五声音阶,与毕达哥拉斯学派的 2:3 纯五度异曲同工。明代朱载堉《律学新说》(1584 年)更以 81 位大数算出十二平均律的等比数列(公比 21/12)——比欧洲早数十年。等比数列的公比正是「频率比」的幂函数——对数与指数的天然应用场景,与 §2.4 特征方程的指数解、续册的音高换算遥相呼应。
对照一得。中国传统没有把振动写成微分方程,但对「频率对应才共鸣」「固有音是系统的属性」「改变参数可以移频」的认识相当系统——差的是一层数学抽象:把「频率对应」变成「特征值相等」,把「移频」变成「改特征方程的系数」。本章学的正是这层抽象本身。
读史一得:张华的「锉轻其盘」四步——观察自鸣、猜想对应、验证(错盘鸣止)、给出对策——是一套完整的科学方法。微分方程给这套方法装上了计算引擎,而方法的骨架千年未变。
| 情形 | 判据 | 解 | 物理形象 | 要害 |
|---|---|---|---|---|
| 齐次·Δ>0 | 两实根 r1≠r2 | C1er1t + C2er2t | 过阻尼:缓归不振 | 根的符号定衰减/增长 |
| 齐次·Δ=0 | 重根 r | (C1 + C2t)ert | 临界:最快不振 | 勿忘 t 因子 |
| 齐次·Δ<0 | 复根 α±βi | eαt(Acos βt + Bsin βt) | 欠阻尼:振荡衰减 | 欧拉公式翻译回实 |
| 非齐次·稳态 | 外力 g(t) | 特解 + 齐次族 | 响应 = 稳态 + 暂态 | 初条件代在通解上 |
| 待定系数 | g 在稳定族内 | 同族设形定系数 | —— | 撞车乘 t(共振) |
| 参数变易 | 任何连续 g | u1′, u2′ 联立积分 | —— | 朗斯基是分母 |
| 共振 | ω = ω0 | 无阻尼 t cos ω0t;有阻尼峰 A ∝ 1/a | 能量累积 | Q = ω0/2a 定峰尖 |
| 拍 | ω ≈ ω0(不等) | 快振动 × 慢包络 | 时强时弱 | 拍周期 = 1/频率差 |
| 边值问题 | 两端条件 | 非零解只在 λ = 特征值 | 弦的泛音 | 边界决定家族 |
| 高阶推广 | n 次特征多项式 | 重数 = t 幂次 | —— | 复根成对共轭 |
本表与第一章一阶速查表并读——一阶管「涨落」,二阶管「振动」,共同骨架是「特征方程把微积分变成代数」。下一章武器换成相图与能量:当公式缺席,几何接管。
一句话直觉。本章的一切成果都有一个共同的隐身前提:方程是常系数线性的。把弹簧换成真实摆、把阻尼换成空气阻力、把两个系统耦合起来,方程就不再能解出公式——而世界大半如此。「解不出」不等于「不知道」,只是该换一把钥匙。
看三个本章之外却被本章供养的例子。单摆的完整方程 θ″ + (g/L)sin θ = 0:把 sin θ 换成 θ 就退回本章的简谐;但一旦摆幅不小,sin θ 无法线性化,解的公式再也写不出来。Van der Pol 振子 y″ − μ(1 − y2)y′ + y = 0:负阻尼与正阻尼交替,系统自己滑向一条闭合轨道,根本没有初等解。捕食者–猎物系统 x′ = x(a − by), y′ = y(−c + dx):两个耦合的非线性方程,连「一个方程一个未知函数」的形式都保不住。它们都写得出,却都解不出。
出路是把「求公式」换成「看形状」。把 n 阶方程改写成 n 个一阶方程组成系统,在「状态空间」里画出解轨道——平衡点在哪里、附近是流入还是流出、有没有闭合轨道。相图的几何,替公式说出解的命运。这套语言并不陌生:本章 §2.7–2.8 已经用它画过三种阻尼(结点、焦点、中心),§2.11–2.12 的共振峰正是一条「失稳边界」的雏形。第三章把相平面彻底铺开,第四章让参数缓缓变化、看结构突然重组。
本册的三把钥匙至此交出一把半:「解」被本章用到极致,「结构」由叠加原理与特征值锻造完成;而「定性」——不解出解也懂得解——正是下一章的全部主题。带着图 2-17 的四样行李上路:第三章的相平面,就是把本章的三种阻尼放大成整个世界。
第二章把常系数线性方程的资源占尽——特征方程一把钥匙开尽三扇门。但可解世界只是微分方程版图的一角。单摆的完整方程 θ″ + (g/L)sin θ = 0 没有初等公式;两个物种共生、竞争的方程组没有初等公式;绝大多数的非线性方程连级数解也写不利落。面对这片广袤的「无公式地带」,Poincaré(1854–1912)给出了本册的分水岭式回答:换一个问题问。
不求「解在时刻 t 究竟在哪里」,改问「解的运动轨迹长什么模样、最终去向何处、哪些行为安定哪些崩溃」。这些问题一个公式也不需要——它们只需要一张几何地图:相图。本章的任务就是把这张地图的语法讲完:先把高阶方程改写成「系统」,在相平面上认识「轨道」与「平衡点」,再用特征值把线性系统彻底分类,最后交给线性化定理把结论搬进弯曲的非线性世界。
与前两章的接口:第二章已在相平面上见过焦点、结点、中心,本章把它们从「阻尼振动的几种情况」升格为「一切二维系统的分类学」。手里那双「先看图、后算账」的眼睛,从本章起升级为主力装备。
读本章只需带三件随身行李:第一、二章的微分方程语言、线性代数里「特征值/特征向量/线性无关」的运算、以及一点画草图的耐心。行李里最沉的是线性代数——特征值将从「算矩阵的工具」升格为「读相图的罗盘」。行李齐全者,直接上第一级台阶。
常驻嘉宾:阻尼弹簧振子。它在第二章以方程身份出场,本章将以系统身份 x′ = y, y′ = −ω02x − 2ay 再次登场,并成为全部分类学的第一个样本;此后每引入一个新概念,都先拿它验证一遍。继续与它保持熟络。
一句话直觉。把二阶方程的两个未知量拆开命名——位置一份、速度一份——一个二阶方程就变成两个互相耦合的一阶方程;解不再是时间图上的一条曲线,而是相平面上的一条轨道。
一阶系统。x′ = f(x, y),y′ = g(x, y)(自治:右端不显含时间)。任何二阶方程 y″ = F(y, y′),令 x = y(位置)、y = y′(速度),即化成系统 x′ = y,y′ = F(x, y)。
为什么这一步如此值钱?第一,相平面(x, y 平面)上每个点是一个完整状态(位置+速度),解变成穿过状态空间的轨迹;第二,系统形式对阶数均匀——三阶化为三维空间的三个方程,n 阶化为 n 维——理论不再依赖「二」这个巧合;第三,物理与生物的天然语言本就是系统:猎手与猎物本来就是两个种群互相决定变化率,硬塞进一个二阶方程反而别扭。
系统的方向场直接可画:在每点 (x, y) 画向量 (f, g)——这是第二章斜线方向场的向量版(那里每点只有斜率,因为一维)。解是顺着向量场流动的曲线:相平面是一张流动的河图,轨道是流线。向量场处处为零的点 f = g = 0 叫平衡点(不动点):系统停在那里就永远停在那里——水流的漩涡中心或驻点。
示范:单摆。令 x = θ(角度)、y = θ′(角速度),得 x′ = y,y′ = −(g/L)sin x。平衡点须 y = 0 且 sin x = 0,即 x = 0, ±π, ±2π, …。物理上一眼分两类:θ = 0(垂下)与 θ = π(倒立)。二者几何上都是「一个点」,命运却天差地别——轻推垂下的摆会荡回来,轻推倒立的摆会倒下去。「平衡点」必须再分类,分类的词汇就叫「稳定性」——§3.3 的正式议题。
记号统一:本章位置用 x、速度用 y(系统语言);回到纯方程语境仍写 y(t)。两套记号的换算一次说清:相平面上的点 (x, y) = 时间曲线上的状态 (y(t), y′(t))。
一句话直觉。时间图把「一个量怎样随时间变」摊平在纸上;相图把「状态怎样在状态空间里移动」摊平在纸上。同一族解,前者是波,后者是流。
相平面上的一条轨道,就是一族初始状态沿时间演化画出的曲线——它带着箭头(时间方向)。轨道有一套铁律,全部来自第一章的存在唯一性:过每一点只有一条轨道(解不交叉)。这条铁律的几何后果层层展开:轨道可以首尾相接成为闭轨(对应周期运动),可以一端终止于平衡点,但绝不允许「十字交叉」。于是整张相平面被轨道分割成互不穿插的曲线族——相图是一幅没有交叉线的编织图。
零斜线(nullcline)。使 x′ = 0 的点集称 x-零斜线,使 y′ = 0 的点集称 y-零斜线。两条零斜线把平面切成若干区域,在每个区域内 (x′, y′) 的符号固定——向量场只会在零斜线上「转弯」。两条零斜线的交点即平衡点。
零斜线把「画相图」从艺术变成了施工。第一刀:求出两条零斜线 f = 0 与 g = 0,交点为平衡点;第二刀:在每个被切开的区域里,各取一个样本点,算出向量 (f, g) 的符号,画出四个象限箭头;第三刀:把箭头连成光滑的流线,平衡点附近单独细描。三步走完,一张示意相图的骨架已经成形——本章的每一页例题都会重演这三刀。
两个视角的翻译表值得刻在案头:时间曲线的振幅↔相轨道的半径;时间曲线的周期↔相轨道的一圈;时间曲线趋于常数↔相轨道趋于平衡点;时间曲线的周期性重复↔相图为闭轨。反之,时间曲线若有界却不重复——相图既非闭轨又非收敛——那只能发生在三维以上,正是第四章混沌的伏笔。
一步一图:把方向场的每个箭头想成水流的当地流向,轨道想成一片叶子顺流漂出的路径。叶子不需要知道整张图,它只按脚下的流向走——而唯一性保证:从同一点出发的两片叶子永不分离。这就是相图可读的全部依据。
一句话直觉。平衡点分两种命运:被轻推后回家(稳定),或离家出走(不稳定)。判断命运无须解方程——只看平衡点附近向量场的走向。
稳定性(Lyapunov 意义)。平衡点 P 稳定:初值足够靠近 P 的解永远保持在 P 附近。渐近稳定:且随时间趋向 P。不稳定:存在任意近的初值使解远走。「稳定」与「渐近稳定」是两件事:无阻尼振动的中心(圆轨道)稳定却不渐近——绕圈的轨迹永远到不了原点。
一维情形先建立手感(它在 §3.10 还会以「相线」身份回来):自治一阶 x′ = f(x),平衡点 f(x*) = 0。在 x* 附近:若 f′(x*) < 0(穿过平衡点时 f 由正变负——左边的流向右、右边的流向左),两侧的流都指向平衡点,渐近稳定;若 f′ > 0,两侧都流离,不稳定。检验旧友:Logistic P′ = rP(1 − P/K),f′(P) = r(1 − 2P/K):在 P = 0 处 f′ = r > 0(不稳定——灭绝边缘,稍有人口就增长离开);在 P = K 处 f′ = −r < 0(渐近稳定——第一章的伏笔兑现)。一行导数,判了两个平衡点的终身——这就是定性方法的效率。
二维的稳定性不能只看「流的方向」——轨道可以绕圈、螺旋,情况丰富得多(§3.4 起)。但有一条通用直觉先行:稳定性是「小扰动的命运」问题,而「小扰动」恰好是线性代数的主场——把系统在平衡点附近线性化,特征值接管一切(§3.4–3.7)。本章的主旋律自此定调:非线性问题 → 局部线性化 → 特征值分类 → 回答稳定性。
物理对照:竖直筷子立在指尖——不稳定平衡(理论上平衡,任何风吹草动即倒);碗底的珠子——渐近稳定;理想无摩擦平面上匀速滚动的珠子——稳定而不渐近。「稳定」永远是相对某个平衡态而言的:没有平衡态,就谈不上稳定。
一句话直觉。线性系统 x′ = Ax(A 是 2×2 常数矩阵)的全部相图几何——轨道如何流向、绕开或逃离原点——由 A 的两个特征值一句话定终身。这是本章唯一需要「动手算」的一片高地,也是全章的地基。
线性系统的解(实特征值情形)。特征值 λ1, λ2 与对应特征向量 v1, v2:x(t) = C1eλ1tv1 + C2eλ2tv2。特征方向是不变直线:沿 vk 出发的解永远沿该直线(指数式接近或远离原点)。
相图分类表(实特征值):①两负——所有轨道流向原点:稳定结点;②两正——反向流走:不稳定结点;③一正一负——沿正特征方向逃逸、沿负特征方向吸入:鞍点(沿稳定方向的直线是「进路」,沿不稳定方向的是「出路」);④共轭复根 α ± βi——螺旋:α < 0 稳定焦点(卷入)、α > 0 不稳定焦点(卷出)、α = 0 中心(绕圈)。复数又一次掌管旋转——第二章「不进复数域看不到振动」在此重演为「不进复数域看不到螺旋」。
这张表为什么是「地基」?两条理由。其一,它覆盖了第二章所有阻尼振动:欠阻尼 = 稳定焦点、过阻尼 = 稳定结点、临界 = 退化结点、无阻尼 = 中心——第二章的相图从「情况列举」升格为「分类学的特例」。其二,它是非线性世界的路标:§3.7 的线性化定理将证明,非线性系统在双曲平衡点附近的相图「长得像」其线性化系统的相图——于是这张表直接变成非线性平衡点的判据表。线性代数是弯曲世界每个小邻域里的通用语言。
一步一图:拿 A = [[0, 1], [−ω02, −2a]](阻尼振动的矩阵)算特征值 λ = −a ± √(a2 − ω02)——正是特征方程!第二章的特征方程在本章现出原形:它是系统矩阵的特征多项式。两章是同一个特征值的两种投影。
四类平衡点的相图挂进一面画廊——每格一个小相图,轨道的几何一目了然。
画廊的读法各配一句要领:焦点——轨道绕着进去(振荡+衰减,阻尼振动的本色);鞍点——两条「高速公路」交叉,沿一条进、沿另一条出,其余轨道像绕开山口的河流;中心——闭轨家族,能量守恒的几何表态(无阻尼振动);结点——轨道沿两条特征方向像道路般直汇(不振而稳)。
把第二章的经验对号入座:欠阻尼 = 左上(焦点);无阻尼 = 左下(中心);过阻尼 = 右下(结点)。从未出场的是鞍点——线性阻尼振动里没有它,但它在非线性世界无处不在:单摆倒立平衡 θ = π 附近正是鞍点(一个方向稳定——恰好竖直的小扰动会滑回,另一方向灾难性加速)。「倒立摆」是力学里鞍点的标准像。
画廊之后是刀刃:这些分类对非线性系统的平衡点还适用吗?答案带一条裂缝——§3.7 的线性化定理给出「通常适用」与「临界失效」的精确边界。
一句话直觉。矩阵的两个数 tr = λ1 + λ2 与 det = λ1λ2 就能把一切 2×2 线性系统的相图分类——把 (tr, det) 当坐标画成平面,四类平衡点各占一块地,一张图收纳全部。
判据。记 τ = tr A、δ = det A、Δ = τ2 − 4δ(判别式)。则:δ < 0 ⟹ 鞍点;δ > 0 且 Δ < 0 ⟹ 焦点(τ < 0 稳、τ > 0 不稳);δ > 0 且 Δ > 0 ⟹ 结点;δ > 0、τ = 0 ⟹ 中心;Δ = 0 或 δ = 0 是边界(退化或非双曲),线性化沉默。
为什么一张图能容纳一切?因为特征值完全由 (τ, δ) 决定:λ = (τ ± √Δ)/2。判别式的符号决定「实根还是复根」(结点还是焦点),δ 的符号决定「同号还是异号」(焦点/结点还是鞍点),τ 的符号决定「走向原点还是逃离」(稳定还是不稳定)。三条判据对应平面上的三条曲线:δ = 0(横轴)、Δ = 0(抛物线 δ = τ2/4)、τ = 0(纵轴)。这三条曲线把平面切成五块,正是五类相图。
一步一图:给定矩阵先算两个数——τ 与 δ,落到图上哪一块,相图就长哪一副模样,一个特征值也不必解。「迹–行列式平面」是本章的分类学总表,也是 §3.4–3.5 三页的代数和。
一句话直觉。把非线性系统在平衡点附近「放大到足够倍数」,弯曲的向量场就变得笔直——放大镜下的世界由雅可比矩阵统治,特征值表(§3.4)直接搬来用。
线性化。系统 x′ = f(x, y),y′ = g(x, y) 在平衡点 P = (x*, y*) 的雅可比矩阵 J = [[fx, fy], [gx, gy]](各偏导在 P 取值)。平衡点附近的运动由线性系统 u′ = Ju(u 为偏离量)近似。
线性化定理(Hartman–Grobman,直觉版)。若 J 的特征值实部全不为零(这样的平衡点称双曲),则平衡点附近的非线性轨道与线性化轨道连续变形等价——结点/鞍点/焦点的类型与稳定性原样保持。临界情形(实部为零)失效:中心(纯虚)尤其危险——线性化说「绕圈」,非线性却可能缓慢螺旋进出(中心是「结构不稳定」的)。
示范单摆:f = y,g = −(g/L)sin x,雅可比 J = [[0, 1], [−(g/L)cos x, 0]]。在 (0, 0)(垂下):cos 0 = 1,J = [[0, 1], [−ω02, 0]],特征值 ±ω0i——纯虚,临界!线性化说「中心」,真实的单摆无阻尼时确实是中心(能量守恒),但加上一点点阻尼就变焦点——临界情形的脆弱性亲眼所见。在 (π, 0)(倒立):cos π = −1,特征方程 λ2 = g/L,实根一正一负——鞍点,双曲,线性化可信:倒立平衡确实「沿一个方向稳、另一个方向溃」。
工作流程至此闭环:找平衡点(解 f = g = 0)→ 算雅可比 → 求特征值 → 查 §3.4 表 → 报告类型与稳定性。五个动作全是代数,没有一个微分方程被真正解出——这就是「不解出解也懂得解」的字面兑现。p.84 的例题将把这套流程跑熟。
诚实边界:线性化只管平衡点的小邻域。大范围行为(轨道最终去哪里、有没有闭轨)需要 §3.8 的 Lyapunov 工具与第四章的能量论证。放大镜看得清邻域,看不见大陆。
一句话直觉。给系统配一个「广义能量」:只要它沿轨道单调下降(像摩擦耗散),系统就必然滚向谷底——稳定性得证,方程一个也没解。
Lyapunov 函数。设 V(x, y) 在平衡点 O 附近满足:① V(O) = 0 且别处 V > 0(「碗形」);② 沿轨道 dV/dt = ∇V·(f, g) ≤ 0(「只降不升」)。则 O 稳定;若除 O 外严格 < 0,则 O 渐近稳定。V 叫 Lyapunov 函数,条件②的计算只用向量场本身——不需要求解。
经典示范:阻尼振动 x′ = y,y′ = −ω02x − 2ay(a > 0)。取物理能量 V = ½y2 + ½ω02x2——碗形 ✓。沿轨道 dV/dt = ω02xy + y(−ω02x − 2ay) = −2ay2 ≤ 0——只降不升 ✓,故原点稳定。要「渐近」还需一眼:dV/dt = 0 只在 y = 0 时发生,而 y = 0 的时刻速度不为零(除非已在原点),能量继续流失——渐近稳定 ✓。阻尼振动的稳定性,三行得证——对照第二章解出通解再论证的路,Lyapunov 直取要害。
Lyapunov 方法的真正威力在找不到解、甚至不知道物理能量的场合:只要凑出一个碗形函数满足条件②,定理就工作。凑函数因此成了一门「手艺」——常用候选:二次型 Ax2 + Bxy + Cy2(调参数)、物理能量加修正项、对数组合。它的现代应用极其硬核:控制论里「设计控制器 = 设计 Lyapunov 函数」;神经网络训练的收敛证明也走这条路。LaSalle 不变原理(把「≤ 0」用到极致:轨道最终进入 dV/dt = 0 的最大不变集)进一步回答「降到哪里为止」。
与本章逻辑链的接榫:线性化(§3.7)管「小邻域、双曲情形」;Lyapunov 管「不论双曲与否、可大范围」;两者互补。注意 Lyapunov 的条件是充分的:找不到 V 不代表不稳定——它是「证稳」的武器,不是「证不稳」的。
一句话直觉。守恒的物理系统自带一张「能量地形图」:轨道永远沿等高线走——不看解,只看地形,轨道的全部几何已在图上。
守恒系统。x′ = y,y′ = −F′(x)(力只依赖位置)。能量 E(x, y) = ½y2 + F(x)(动能+势能)。沿轨道 dE/dt = F′y + y(−F′) = 0——能量守恒,轨道 = 能量等高线。
单摆立刻验收:F(θ) = (g/L)(1 − cos θ),能量等高线族画在 (θ, ω) 相平面:低能量——围绕 (0, 0) 的闭合曲线(小摆幅振荡);临界能量——恰好到达倒立点 (π, 0) 的分离轨道(separatrix):摆从最低点出发用无穷长时间逼近倒立;高能量——越过倒立点、θ 一路增长(摆「转圈」,相图上是贯穿各格的开放曲线)。三种运动(振荡/临界/旋转)在相图上一目了然,连「分离轨道」的名字都来自几何——它分开振荡区与旋转区。
相图还给「周期与振幅的关系」一个免费答案:等高线越外圈越长,走完的时间也变——大振幅摆动周期变长(小振幅近似周期 2π√(L/g) 只在内圈成立)。这个事实用公式推需要椭圆积分,用相图只需看一眼——定性方法的又一笔红利。
一步一图:把相图想成地形图、轨道想成沿等高线走山路——「等高线思维」是本章最常用的几何直觉。第三、四章大半工具(能量、Lyapunov、Poincaré–Bendixson)都是它的变奏。
一句话直觉。一维自治方程 x′ = f(x) 的全部定性信息可以画在一条直线上:标出平衡点、画上流向箭头——三十秒读出全部命运,不用任何积分。
工序三条:①解 f(x) = 0 得平衡点,标在数轴上;②在每个区间读 f 的符号(正 = 向右流,负 = 向左流),画箭头;③平衡点按两侧箭头分类:双箭头汇入 = 渐近稳定;双出 = 不稳定;一进一出 = 半稳定。这条「相线」是 §3.3 一维稳定性判据的操作版,也是定性方法论的浓缩标本:没有解出任何 x(t),命运判决已下。
速读一 x′ = x(1 − x):平衡 0 与 1;(−∞, 0) 负流、(0, 1) 正流、(1, ∞) 负流——0 双出(不稳)、1 双入(渐近稳定)。Logistic 的相线半分钟重述第一章的全部定性结论。
速读二 x′ = x2 − 1:平衡 ±1;(−∞, −1) 正流、(−1, 1) 负流、(1, ∞) 正流——−1 双入稳、+1 双出不稳。对照显式解可验证:初值 > 1 的解在有限时刻趋于无穷(有限时间爆炸);初值在 (−1, 1) 内的解趋于 −1。相线提前预告了这一切(爆炸时刻本身除外)。
速读三 收成方程 x′ = μx − x2 随 μ 扫参:μ < 0 无正平衡(全局灭亡)、μ > 0 出现稳定平衡 x = μ——参数滑过 0 时定性结构突变,这正是第四章「分岔」的第一次预演(§4.10 跨临界分岔的同款机制)。
相线还免费给出单调性定理:一维自治方程的非常数解严格单调——回头需要 f 变号,而轨道被锁在两个相邻平衡点之间的固定流向里。推论:一维系统没有振荡。振荡至少要二维(或二阶)——这条「一维无振动、二维才打转」的维度定律,是平面动力学世界观的第一块砖(第四章 Poincaré–Bendixson 定理将补全它)。
方法自省:相线快在哪里?快在它只回答定性问题(去向、稳定、单调),不回答定量问题(何时到达、精确周期)。问题决定工具——这句话是本章真正要教的东西。
一句话直觉。标量方程 x′ = ax 的解是 eat;线性系统 x′ = Ax 的解就是「矩阵的指数」eAti——把「数」换成「矩阵」,一整套指数运算律原样搬过来。
矩阵指数。eA = I + A + A2/2! + A3/3! + …(级数对一切方阵收敛)。线性系统的解写成 x(t) = eAtix0,其中 x0 是初值。基本性质:d/dt eAti = AeAti(代入级数逐项求导即验)、eA(s+t) = eAseAt、eA 恒可逆(逆 = e−A)。
矩阵指数把「基本解组」的概念包装到了极致:矩阵值函数 Ψ(t) = eAti 的两列恰是两个线性无关的解(取初值 (1, 0) 与 (0, 1) 所得),拼起来就是一个基本解组——初值问题的答案从此一句话:解 = eAti 乘初值。第二章的通解「两个常数」在这里现出本形:那两个常数就是初值向量 x0 的两个坐标。
怎样实际计算 eAti?对角化:若 A = PDP−1(D 为对角阵,对角线是特征值),则 eAti = PeDtiP−1,而 eDti 就是对角线上摆两个 eλt——特征值再一次接管一切。这就是 §3.4 解公式的矩阵指数推导:把 P−1(换到特征坐标)、对角的指数、P(换回来)三步展开,得到的就是 C1eλ1tv1 + C2eλ2tv2。特征值为复数时,e(α+βi)t = eαt(cos βt + i sin βt)——欧拉公式把旋转送进解里,螺旋的来源一目了然。
一步一图:把 eAti 想成相平面上的一场「流」——它把每个初值点搬运到时刻 t 的位置。稳定系统的流把全平面压向原点,不稳定系统的流把平面拉开,中心的流整体旋转。解系统 = 看这场流怎么搬动平面。
一句话直觉。§3.4–3.5 的四类画廊之外还剩几种「边界情况」——本页把 2×2 常系数线性系统的全部可能一次列全,一张表管到底。
| 特征值情形 | 类型 | 相图形态 | 稳定性 | 典型例 |
|---|---|---|---|---|
| 两不等负实 | 稳定结点 | 沿两特征方向直汇入 | 渐近稳定 | 过阻尼振子 |
| 两不等正实 | 不稳定结点 | 沿两特征方向直甩出 | 不稳定 | 时间反演上图 |
| 一正一负 | 鞍点 | 双曲线族,一进一出 | 不稳定 | 倒立摆 |
| 共轭复根,实部 < 0 | 稳定焦点 | 螺旋卷入 | 渐近稳定 | 欠阻尼振子 |
| 共轭复根,实部 > 0 | 不稳定焦点 | 螺旋甩出 | 不稳定 | 负阻尼电路 |
| 纯虚 ±βi | 中心 | 同心闭轨族 | 稳定(非渐近) | 无阻尼振子 |
| 重负实根 | 退化结点 | 单一特征方向,星形汇入 | 渐近稳定 | 临界阻尼振子 |
| 重正实根 | 退化结点(不稳) | 同上,方向反 | 不稳定 | — |
| 含零特征值 | 非孤立刻 | 一整条平衡直线 | 逐例裁决 | x′ = x, y′ = 0 |
重根情形值得单独说一句:A 未必可对角化(几何重数可能小于代数重数),此时解多出一项 teλtv——「临界阻尼」之所以是最快回归原点的阻尼(第二章 §2.7 的结论),从相图看就是:轨道仍汇入原点,但只剩一条特征方向可以「抄近路」。表里「非孤立」一行是全表最特殊的:det A = 0 时向量场在一条直线上处处为零,平衡不再是一个点而是一条线——线性化定理的「双曲」前提正是在这里崩塌的第一处。
把表竖过来看还有一条暗线:稳定性只由特征值实部的符号决定——全负则渐近稳定、有正则不稳定、全零实部则需逐例细查(中心稳定而非渐近)。这条「实部判据」在控制论里发展为 Routh–Hurwitz 判据,在高维推广后成为工程稳定性分析的标配。
本表与 §3.6 迹–行列式平面互为表里:表格是「枚举」,平面图是「几何」。两样都装进口袋,2×2 线性系统就没有未知地带了。
一句话直觉。把本章工具串成一条决策链:拿到一个平面自治系统,先问线性与否,再走对应岔路——每个岔路口的判据都是代数运算,全程无需解出 x(t)。
决策链的五个动词——找、画、算、查、报:找平衡点(解代数方程);画零斜线与方向场(几何施工三刀,§3.2);算雅可比与特征值(线性代数);查分类表(§3.12 或迹–行列式平面);报出类型与稳定性。本章例题(p.84–85)把这条链跑熟,习题课(p.86–87)练到条件反射。
同时要记住链条的三处「失效保险丝」:①特征值有零实部(临界)——线性化沉默,须回到零斜线与 Lyapunov 函数;②行列式为零——平衡点非孤立,整个分类表需要重新谈判;③问题超出平衡点小邻域——大范围行为(闭轨、轨道归宿)是第四章的主题,那里 Poincaré–Bendixson 定理与分岔理论接棒。
本章标题「不解出解也懂得解」至此兑现完毕:解的长相(§3.2)、归宿(稳定性)、类型(分类表)全部由代数与几何给出。公式缺位的地方,结构顶上——这正是 Poincaré 为整册定下的方法论基调。
五题排成一条上升的阶梯:先降阶入相平面,再找平衡点、画零斜线、读方向场。每题给关键步骤与结论,图形动手补全。
例 1 把二阶方程 x″ + 2x′ + x = 0 化为平面系统,并求全部平衡点。
令 x1 = x、x2 = x′,则 x1′ = x2、x2′ = −x1 − 2x2。平衡点须右端同时为零:x2 = 0 且 x1 = 0——只有原点。第二章「阻尼振动停摆」在相平面语言里就是唯一的平衡点,且一切轨道汇入它。
例 2 求 x′ = y、y′ = −x + x3 的平衡点并判断类型。
令右端为零:y = 0、x(x2 − 1) = 0,得 (0, 0)、(±1, 0) 三点。雅可比 J = [[0, 1], [−1 + 3x2, 0]]:在原点,特征值满足 λ2 = −1,纯虚——中心;在 (±1, 0),λ2 = 2,一正一负——鞍点。§3.9 的能量函数 E = y2/2 + x2/2 − x4/4 的等高线画出的正是双阱图像:谷底是中心,山口是鞍点——两条方法在这里会合。
例 3 画 x′ = x − y、y′ = 1 − xy 的零斜线,并定平衡点。
x′ = 0 给直线 y = x;y′ = 0 给双曲线 xy = 1。交点即平衡点:(1, 1) 与 (−1, −1)。零斜线把平面切成若干扇区,每个扇区里 (x′, y′) 符号固定——向量场只会在零斜线上「转弯」。它们的分类留作下页例 1。
例 4 无阻尼单摆 x′ = y、y′ = −sin x:指出平衡点类型,并说明相图的周期结构。
平衡点:(2kπ, 0) 与 ((2k+1)π, 0)(k 为整数)。雅可比 [[0, 1], [−cos x, 0]]:在 (2kπ, 0) 特征方程 λ2 = −1——中心(垂下平衡,临界但真中心,§3.9 能量守恒保证);在 ((2k+1)π, 0) 特征方程 λ2 = 1——鞍点(倒立平衡)。sin 的周期性把整幅相图沿 x 方向平铺成周期图案——图 3-9 正是它的一个周期窗。
例 5 把三阶方程 x‴ + 2x″ − x′ − 2x = 0 化为系统,平衡点的「类型」还能用相平面语言说吗?
令 x1 = x、x2 = x′、x3 = x″,得三维系统,平衡点只有原点。特征多项式 λ3 + 2λ2 − λ − 2 = (λ + 2)(λ + 1)(λ − 1),特征值 −2, −1, 1——一个正、两个负的高维鞍点:存在一张二维「入轨面」与一维「出轨线」。相平面词汇推广到 n 维仍成立,但画图的任务交给线性代数——这也解释了为什么定性方法偏爱「降维到平面」。
五题一路的暗线:平衡点先由代数(右端为零)找到,再由几何(零斜线)看懂,最后由代数(特征值)分类。三步里没有一步解出过 x(t) 本身——这正是本章标题的执行版。
统一流程:算雅可比 ⟹ 求 tr 与 det ⟹ 查迹–行列式平面(§3.6)定类型。判据回顾:det < 0 鞍点;det > 0 时看 Δ = tr2 − 4 det(Δ < 0 焦点、Δ = 0 退化、Δ > 0 结点),tr < 0 稳、tr > 0 不稳。
例 1 完成上页例 3 的分类:x′ = x − y、y′ = 1 − xy。
J = [[1, −1], [−y, −x]]。在 (1, 1):[[1, −1], [−1, −1]],tr = 0、det = −2 < 0——鞍点(零斜线十字交叉的承诺兑现)。在 (−1, −1):[[1, −1], [1, 1]],tr = 2 > 0、det = 2 > 0、Δ = 4 − 8 < 0——不稳定焦点,螺旋甩出。一个系统内两类平衡点共存,轨道从焦点甩出、绕行后被鞍点的「高速公路」分流——零斜线草图上可以亲手描一遍这个旅程。
例 2 阻尼振子 x′ = y、y′ = −ω02x − 2ay(a ≥ 0):用迹–行列式平面重述三种阻尼。
tr = −2a、det = ω02 > 0、Δ = 4a2 − 4ω02。欠阻尼(a < ω0):Δ < 0、tr < 0——稳定焦点;临界(a = ω0):Δ = 0——退化结点,恰落在抛物线上;过阻尼(a > ω0):Δ > 0——稳定结点。第二章的三种阻尼在平面上是三个区域,阻尼从零增大 = 沿 det 不变、tr 减小的一条水平线左行:先焦点区、跨抛物线、再结点区——「最快回归」发生在抛物线上的临界点,一眼可见。
例 3 竞争系统 x′ = x(4 − x − 2y)、y′ = y(4 − 2x − y) 的全部平衡点分类。
平衡点:(0, 0)、(4, 0)、(0, 4)、(4/3, 4/3)。J = [[4 − 2x − 2y, −2x], [−2y, 4 − 2x − 2y]]。原点:tr = 8 > 0、det = 16 > 0、Δ = 0——不稳定退化结点(种群未遇竞争,倍增疯长)。(4, 0):[[−4, −8], [0, −4]]——稳定退化结点;(0, 4) 对称同型。(4/3, 4/3):λ = 4/3, −4——鞍点,共存崩溃。四个平衡点跑完,一幅「生态相图」的骨架落定;参数变化时骨架如何重组,第四章 §4.2 接棒。
例 4 最简非双曲题:x′ = x2、y′ = −y,判断原点稳定性。
J(0, 0) = [[0, 0], [0, −1]],特征值 0, −1——线性化沉默。直接看方程:y = y0e−t 急速压扁;x > 0 侧 x′ = x2 > 0 缓慢外爬(且在有限时间逃逸),x < 0 侧缓慢靠向零却永远到不了。结论:原点稳定但不渐近稳定——右侧轨道出走、左侧轨道赖着不进。半稳半不稳的「磨坊门」,正是线性化定理留白处最典型的风景。
四题的层次:例 1 是流程操练;例 2 把第二章的阻尼故事译成迹–行列式语言;例 3 示范多平衡点系统的全谱分类;例 4 揭示流水线失效区的真面貌。合起来是本章的「临床手册」:先查 det 的符号,再查 tr 与 Δ,查不出来的病例回到几何。
八题分层:★ 前四题「找齐要素」(平衡点+零斜线+方向),★★ 后四题画完整相图。铅笔+两张零斜线,是本课全部工具。
T1. 画 x′ = x(2 − x)、y′ = −y 的零斜线,标出全部平衡点与各扇区的方向箭头。★
T2. 画 x′ = −y、y′ = x 的相图,并用「向量场逐块读符号」确认轨道是同心圆。★
T3. 对 x′ = y、y′ = x:求平衡点并分类,画出特征方向线上的轨道,再补两三条一般轨道。★
T4. 无阻尼单摆 x′ = y、y′ = −sin x:在 −2π ≤ x ≤ 2π 内找齐平衡点,指出哪些是中心、哪些是鞍点,并画出连接相邻鞍点的轨道(这类连接线叫分界线)。★
T5. 画 x′ = x − x3 的相线(一维!),标出三个平衡点与流的方向;再回答:把它嵌入相平面(令 y 恒为参数)后,相线上的「稳定点」对应平面上的什么结构?★★(呼应 §3.10:相线是相平面的一条切片)
T6. 对 x′ = x − y、y′ = x + y:先线性化分类,再画零斜线草图,指出轨道如何螺旋展开。★★
T7. 对阻尼振子 x′ = y、y′ = −x − 0.4y(图 3-2 的系统):标出轨道过点 (1, 1) 处的切线方向,并说明轨道为何不会跨越零斜线「抄近路」。★★(切线 = 向量场在该点的值)
T8. 开放题:构造一个右端含 x3 或 xy 项、且恰有两个鞍点一个中心的平面系统;画图验证后,与同侪交换互检。★★★(从结果倒推零斜线布局)
提示区:T1 平衡点 (0, 0)、(2, 0),零斜线为竖线 x = 0, 2 与横轴;T2 线性化特征值 ±i,中心,逐块符号验闭轨;T3 原点是鞍点,特征方向 y = ±x;T4 (2kπ, 0) 中心、((2k+1)π, 0) 鞍点;T6 原点为不稳定焦点(tr = 2, det = 2, Δ < 0);T7 在 (1, 1) 处向量场 (x′, y′) = (1, −1.4),切线指向右下方。
八题全走「雅可比流水线」:算 tr、det、Δ,报类型,说理由。后三题故意设在流水线的「故障区」,练的是流水线之外的手艺。
T1. x′ = x、y′ = −2y:分类原点并说明「不稳」的具体方式。★
T2. x′ = −x + y、y′ = −x − y:分类原点,写出特征值。★
T3. x′ = x(1 − x)、y′ = −2y + xy:找出全部平衡点并逐一分类。★★(两个平衡点;(1, 0) 是汇)
T4. 系统 x′ = x + μy、y′ = −x + μy:对 μ = −0.5, 0, 0.5 分别判断原点类型,并说明 μ 滑过 0 时发生什么。★★
T5. x′ = y、y′ = −y − x + x2:全部分类,并画零斜线核对几何。★★(两个平衡点:一焦点一鞍点)
T6. x′ = −y + x(x2 + y2)、y′ = x + y(x2 + y2):线性化把原点判成什么?用极坐标 r′ = r3 说出真相。两种答案为何可以如此悬殊?★★★(非双曲:线性化沉默,非线性说话)
T7. 系统 x′ = μx − y − x(x2 + y2)、y′ = x + μy − y(x2 + y2):极坐标下化为 r′ = r(μ − r2)。对 μ < 0、μ = 0、μ > 0 分别描述原点附近的行为;μ > 0 时半径 r = √μ 的圆有何身份?(这是第四章 Hopf 分岔的预告,§4.11。)★★
T8. 对称竞争系统 x′ = x(4 − x − γy)、y′ = y(4 − γx − y)(γ > 0),内部平衡点为 x* = y* = 4/(1 + γ)。先证明 det J(x*, y*) = x*y*(1 − γ2),再按 γ > 1、γ < 1、γ = 1 三档报出平衡点类型,并各译成一句生态学语言。★★★
提示区:T1 特征值 1, −2 鞍点;T2 tr = −2, det = 2, Δ < 0 稳定焦点;T3 原点鞍点、(1, 0) 稳定结点(J = [[−1, 0], [0, −2]]);T4 特征值 μ ± i:实部随 μ 变号——μ < 0 稳定焦点、μ = 0 中心、μ > 0 不稳定焦点;T6 线性化为中心(纯虚),真相是不稳定细焦点;T7 μ < 0 全体螺旋卷入、μ > 0 原点甩出而外圈 r = √μ 是吸引闭轨——极限环登场。
本章二十五页的骨架收在下面——箭头指向「用到」。注意一件与前两章不同的事:这里几乎没有「解法」,全是「词汇、定理与一张表」。
本章的承重墙是 §3.3、§3.7、§3.8 三节:删掉稳定性词汇,后面寸步难行;删掉线性化定理,特征值与非线性断联;删掉 Lyapunov 函数,非双曲情形只剩束手无策。
自测三问:①特征值四种情形各对应什么相图?②线性化定理何时失效、失效了怎么办?③阻尼振动在迹–行列式平面上走过怎样的路线、为何临界阻尼「最快回归」?三问齐答,本章过关。
1885 年,瑞典国王奥斯卡二世悬赏征求「太阳系是否稳定」的解答。获胜者是庞加莱(Henri Poincaré,1854–1912)——而他交出的成果比奖项本身重要得多:在求解三体问题的过程中,他发现连「解能不能写成公式」这个问题都必须放弃,于是转而发明了一套不需要公式的学问。1889 年的这篇论文(修订版)被公认为动力系统的出生证明。
革命的内核是一次提问方式的再迁移。绪论思想卡说过「从找公式到问结构」;Poincaré 把这一步走到底:既然绝大多数非线性方程没有初等公式(本章开篇的单摆方程就是),那么数学家的工作就不是「求 x(t)」,而是回答一组结构问题——轨道有没有界?会不会趋向平衡?有没有周期行为?初值微调后图像会天翻地覆吗?为此他引入了相图、截面、极限环、分岔这套全新词汇:把「时间中的运动」翻译成「空间中的几何」。微分方程从分析学的一章,变成了一门几何学。
这次迁移的深远之处在于它改写了「解」的定义。在 Poincaré 之前,一个方程算被理解,是指能写出解;在他之后,理解一个方程,是指能画出它的轨道结构——哪些点不动、哪些线闭合、哪些行为稳定。本章亲手操作的每一步(找平衡点、画零斜线、算特征值、认四类画廊)都是这套新理解的基本功。而下一页的挑战将展示这次革命的另一面:连定性问题也有极限——三体问题里,结构本身的复杂度会溢出几何语言的描述力,那扇门后是「混沌」。
一句可以带走的格言:公式给出解的数值,相图给出解的命运;命运比数值更常被问起。第二章的叠加原理给出的是「解的代数结构」,本章给出「解的几何结构」——两种结构观将在后续章节的变换观点里再度交汇。
挑战对象。不是解出三体——是读懂它为什么没被解出。这是本册最接近科研前沿的一页。
把「难」说得再具体一点:二体被开普勒与牛顿彻底攻克,因为角动量守恒把运动压进一个平面、能量与角动量又把轨道形状锁定为圆锥曲线——约束层层加码,自由度层层瓦解。三体只多了一个「体」,约束却不再层层瓦解,轨道可以反复近距离甩尾交换能量——系统不再把秘密分批交代。定性方法能画出局部(KAM 理论甚至能说出「大部分轨道仍然规则」),但全局图像没有一张纸装得下。
挑战作业:①用质心系化简二体问题,亲手数清「约束如何瓦解自由度」;②查 Poincaré 1889 年论文的获奖与撤销修订始末,写半页读书笔记——数学史上罕见的「论文里的错误比正确更有价值」的事件;③预告:第四章 §4.13 的 Lorenz 系统把三体的复杂度浓缩进三个方程,混沌将正式登场。
实验任务。用第一章的改进 Euler 法给 Van der Pol 振子 x′ = y、y′ = −x + (1 − x2)y(μ = 1)手算轨道,把点一个个描进相平面,亲眼看着轨道从原点卷出、奔向极限环。所需工具:方格纸、铅笔、四十分钟。
回味两层:其一,全程没解任何公式,却「知道」了这族解的一生——定性方法的日常作业就是这个。其二,手算十步后的点若偏离预言图,先查算术、再回想第一章:改进 Euler 的误差是 O(h2),四十步的累积偏斜是正常现象而非失败。
人类描述天空的第一种数学语言,几乎在两大文明中独立地选了同一个词:圆。《周髀算经》立「天象盖笠,地法覆槃」的盖天图式,用「七衡六间图」——七个同心圆、六个间隔——刻画太阳周年在不同纬度圈之间的往返:冬至日行最外衡,夏至行最内衡,春秋分走中衡。太阳的周年视运动被组织成一族同心圆之间的往返,各衡的半径差用勾股术逐段推算。同一时代的希腊,本轮–均轮体系(阿波罗尼奥斯至托勒密集大成)用「圆上叠圆」复现行星的顺行与逆行。两条传统,一个共识:天上的运动,当以圆为纲。
这个共识在两端被打破的方式,值得并排看。欧洲一端,开普勒用第谷的实测数据把圆换成椭圆(1609),牛顿再把椭圆还原为微分方程的解——圆从「公理」降格为「特例」:只有当引力恰好与距离平方成反比、且再无别的摄动时,闭合圆锥曲线才出现。而《周髀》的七衡图没有走向方程——它停在图式阶段,用圆与间隔组织观测,未发展出「运动为何如此」的动力学之问。这不是高下之分,而是两套问法的分岔:一种问「如何安排」,一种问「为何如此」——后者必须等「变化率」成为数学对象之后才可能提出。
于是本章的故事可以看作这场分岔的现代合流。Poincaré 的定性方法重新把问题变成「图式」的——不解出公式,只问轨道的形状、闭合与否、稳定与否;但这次的「图」不是公理规定的同心圆,而是从微分方程里推演出来的:闭合的(第四章 LV 的周期振荡)、螺旋的(阻尼振动)、一去不回的(爆破解)、永不重复的(上一页的混沌阴影)。《周髀》用圆组织天象,Poincaré 用相图组织方程——相隔两千年,两种「以图驭数」的直觉在此握手。而握手时各自带着对方的教训:没有动力学之问的图式会停滞,没有几何之图的方程会迷失。
延伸对读:《周髀算经》「七衡六间」与托勒密《至大论》的本轮体系;开普勒《新天文学》对火星椭圆的判决;以及综合站年表中「1687《自然哲学的数学原理》」一行——那里是「为何如此」之问第一次被完整回答的地方。
| 类型 | 特征值 | tr / det / Δ | 相图形态 | 稳定性 | 速记例 |
|---|---|---|---|---|---|
| 稳定结点 | 两负实(不等) | tr < 0,det > 0,Δ > 0 | 沿特征方向直汇入 | 渐近稳定 | 强阻尼弹簧 |
| 不稳定结点 | 两正实 | tr > 0,det > 0,Δ > 0 | 沿特征方向直甩出 | 不稳定 | 时间反演上图 |
| 稳定焦点 | 复,实部 < 0 | tr < 0,det > 0,Δ < 0 | 螺旋卷入 | 渐近稳定 | 欠阻尼振动 |
| 不稳定焦点 | 复,实部 > 0 | tr > 0,det > 0,Δ < 0 | 螺旋甩出 | 不稳定 | 负阻尼电路 |
| 鞍点 | 一正一负 | det < 0 | 两高速路交叉,绕行分流 | 不稳定 | 倒立摆;竞争内部点 |
| 中心 | 纯虚 ±βi | tr = 0,det > 0 | 同心闭轨族 | 稳定(非渐近) | 无阻尼弹簧 |
| 退化结点 | 重实 λ ≠ 0 | Δ = 0 | 单一特征方向,星形汇散 | λ < 0 稳 / λ > 0 不稳 | 临界阻尼振子 |
| 非双曲 | 含零实部 | det = 0 或 tr = 0 | 线性化沉默,回零斜线 | 逐例裁决 | x′ = x2「磨坊门」 |
本表与 §3.4–3.7 配套使用:表的每一行都是画廊里的一格。建议抄进笔记本的第一栏——本章之后,一切二维系统的新闻,都用这张表的词汇播报。
上一章把线性系统与相平面彻底讲透,还留下一件称手的工具——线性化定理。但那件工具的量程有限:它只在平衡点的针尖大小的邻域里工作。真实的世界是弯的:单摆的大摆幅不再是简谐的、两种群此消彼长、激光起振、天气翻覆——这些都在直线之外。本章带本书走出线性化的邻域,进入非线性世界。
非线性世界递上三样见面礼,每一样都是线性系统不可能给出的。其一,多样的平衡点:线性系统常常只有一个平衡点(原点),非线性系统却可以有多个,甚至让它们成对地生灭。其二,自持的振动:不是靠外力节拍喂出来的受迫振动,也不是依赖初值的中心循环,而是一条孤立的、会自己维持的闭轨——极限环;无论从哪里出发,轨迹最终都卷上同一条环。其三,突变的诞生:方程里埋一个参数旋钮,缓缓拧动,解的图景大多平滑如水;但在某些临界值上,世界会突然重组——平衡点凭空出现或消失、稳定性易主、极限环从无到有。这种质变叫分岔。
本章的验收与出口排在末尾:三道例题(定性分析 · 分岔手算 · Lorenz 数值探访)、两页习题、一张地图、两页小结、思想卡、挑战(三体与 KAM)、实验(程序画分岔图)、札记与速查表,最后用一页衔接讲义引向第五章的变换方法。
与前后章的接口:第三章的线性化在这里依然是「局部放大镜」,本章只把镜头对准放大镜之外——大范围轨道(极限环)、参数的滑动(分岔)、以及三维以上的新现象(混沌)。「不解出解也懂得解」的旗帜继续高举,只是战场从直线搬到了曲线;而下一章的 Laplace 变换将提供另一条路——不去解,而是换个世界再解。
一句话直觉。非线性意味着叠加原理失效:两解得和不再是解,线性世界的全部红利一次性作废;但作为补偿,换来一整片线性系统永远画不出的新大陆。
非线性系统。平面自治系统 x′ = f(x, y)、y′ = g(x, y),其中 f 或 g 含有变量的非线性组合(x2、xy、sin x、x3 等)。与线性系统相比有三条根本差别:①叠加失效——若 x1、x2 是解,x1 + x2 一般不再是解;②平衡点可以多个(甚至连续成一条线);③没有「通解」概念——解不能由有限个特解的线性组合拼出。
叠加失效有多彻底?在 x′ = x2 里,解是 x = 1/(C − t);两个这样的解相加,代入右端得 (x1 + x2)2 ≠ x12 + x22,和绝不是解。线性世界赖以立身的「分解—叠加—还原」三板斧,到这里只剩「分解」,再无「还原」。这正是非线性问题困难的总根源。
但困难的反面就是丰富。线性系统的轨道命运只有两种极端:趋于某个平衡点,或奔向无穷;它永远画不出孤立的闭轨。非线性系统却把图 4-1 的三幕同时搬上舞台:竞争——两条零斜线交叉,把平面切成扇区,轨道被分流到不同的赢家;循环——捕食者与猎物此消彼长,轨道绕平衡点转圈、首尾相衔成闭合曲线;自激——Van der Pol 振子的轨迹从各处螺旋进出,最终集体贴上同一条闭轨。这三样东西,是本章要逐一拆解的见面礼。
既然线性化的局部工具不能丢,本章的第一件差事就是弄清它的量程。把 f 在平衡点附近展开成泰勒级数,一次项给出雅可比矩阵 J,二次及以上的项都是高阶小量(当偏离量 u → 0 时 u2 ≪ u)。于是双曲平衡点的邻域里,非线性系统与它的线性化「长得一样」,第三章的判据表照用不误。可一旦走出这个邻域,高阶项不再渺小,线性化彻底沉默——大范围行为(有没有闭轨?轨道最终去往何处?)必须换一套新工具,这正是 §4.5 之后的主题。
本章的地图一望便知:两幕生态戏(§4.2–4.4)提供真实的问题,极限环与分岔(§4.5–4.11)提供新的几何,混沌(§4.13)标出方法的边界。线性是曲线世界的一阶近似,非线性才是世界本身。
一句话直觉。两个物种抢同一份口粮:各自按 Logistic 增长,再互相拖累——方程一写,定性分析立刻回答生态学的大问题:共存,还是一方通吃?
竞争系统(Lotka–Volterra 竞争模型)。x′ = x(a − bx − cy),y′ = y(d − ex − fy)。a, d 是各自的自然增长率;b, f 是种内竞争(自我拥挤);c, e 是种间竞争(抢对方的地盘)。
平衡点解 x′ = y′ = 0:四个候选——(0, 0);(a/b, 0) 与 (0, d/f)(各自独居的饱和态);以及两条零斜线 bx + cy = a 与 ex + fy = d 在第一象限的交点(内部点 P*,若存在)。取具体数 a = d = 4、b = f = 1、c = e = 2 跑一遍线性化:内部点解 x + 2y = 4、2x + y = 4 得 (4/3, 4/3)。雅可比 J = [[4 − 2x − 2y, −2x], [−2y, 4 − 2x − 2y]],在 P* 处为 [[−4/3, −8/3], [−8/3, −4/3]],特征多项式 (λ + 4/3)2 − 64/9 = 0 给出 λ = 4/3, −4(对拍两根之积 −16/3 = det J)——一正一负,鞍点。共存态不稳定:谁占先谁通吃。
对照实验把种间竞争减弱到 c = e = ½(各有所长、部分共存):内部点解 x + ½y = 4、½x + y = 4 得 (8/3, 8/3)。此时 J = [[4 − 2x − ½y, −½x], [−½y, 4 − ½x − 2y]],在 (8/3, 8/3) 处为 [[−8/3, −4/3], [−4/3, −8/3]],tr = −16/3 < 0、det = 16/3 > 0——稳定结点(两特征值 −4/3 与 −4)。两例对照:种间竞争强(c, e 超过各自种内系数)时内部点是鞍点、共存崩溃;种间竞争弱时内部点是稳定结点、共存可期。这正是 Gause 竞争排斥原理的数学表述:完全同生态位者不能共存,而「生态位分化」(各自占用不同的资源份额)允许共存。
介于两例之间还藏着临界情形:当 c = e = 1 时,两条零斜线恰好重合为同一条直线 x + y = 4,线段上每一点都是平衡点(非孤立平衡点),线性化失效——完整的四象限情形表留作 §4.10 的对照与习题课。
方法论回味:这一页没有解出任何 x(t),却回答了「共存是否可能、何时崩溃」——四个平衡点、两幅雅可比、几个特征值,定性方法的性价比在此全额兑现。下一页把「抢口粮」换成「互为口粮」:故事更精彩。
一句话直觉。狐狸吃兔子:兔子多了狐狸肥,狐狸多了兔子崩,兔子崩了狐狸饿,狐狸饿兔子又起——四个环节首尾相衔,种群此消彼长周期振荡。Lotka(1925)与 Volterra(1926)各自独立写下这条方程,成为数理生态的开山之作。
捕食者–猎物系统。x′ = x(a − by),y′ = −y(c − dx)(x 为猎物,y 为捕食者)。猎物自然增长、被相遇所拖累(项 −bxy);捕食者自然饿死、靠捕食壮大(项 +dxy)。交互项 xy——相遇频率决定一切,而非线性正藏于此。
平衡点:(0, 0) 与内部点 (c/d, a/b)。在内部点处雅可比为 [[0, −bc/d], [da/b, 0]],特征方程 λ2 + ac = 0——纯虚 ±i√(ac):又是临界情形!线性化只说「中心候选」,第三章提示的那条裂缝在此正面相遇。它是真中心,还是缓慢进出的细螺旋?线性化拒绝回答,必须动用整体论证。
Volterra 给出的论证漂亮而短:取组合 V = dx − c ln x + by − a ln y,沿轨道求全导数,两项恰好相消,得 dV/dt ≡ 0——V 是守恒量。于是轨道被锁在 V = 常数 的闭曲线上,绕着内部平衡点一圈圈永不停歇,如图 4-3 的三条闭轨。真中心,证毕——用的正是下一节(§4.4)的守恒量思想,与解析力学里的「能量守恒」同宗。
轨道上的时间表值得走一遍(逆时针):猎物在平衡点右侧时增长,捕食者随后跟进;绕行一周就是一次完整的「兔多 → 狐多 → 兔少 → 狐少」行情。历史上有数据印证:加拿大哈德逊湾公司约 1845–1935 年间的毛皮账目(猞猁与雪兔)呈现明显的约十年周期振荡——教科书方程与百年账本对上了表,这是数学建模史上最著名的对照之一。
诚实边界:Lotka–Volterra 的轨道对初值敏感地「半径各异」(走哪条圈取决于初值),且结构不稳定——给 x′ 添一个小自限制项 −εx2,闭合轨道族便收拢为一条吸引所有轨道的极限环。这个新角色,§4.5 的 Van der Pol 将正式迎接。
一句话直觉。上一页能断言「闭轨是真的」,全靠一个沿轨道不变的标量 V。它就是首次积分——守恒律在微分方程里的化身;有了它,轨道几何立刻锁定。
首次积分(conserved quantity)。函数 V(x, y) 若沿系统的一切轨道满足 dV/dt = Vxf + Vyg ≡ 0,则称其为系统的首次积分(守恒量)。此时每条轨道都被锁在一条等高线 V = 常数 上——轨道 = 等高线,几何由 V 的地形图一次给出。
Lotka–Volterra 系统的 V = dx − c ln x + by − a ln y 验证起来只有一行:dV/dt = (d − c/x)·x(a − by) + (b − a/y)·(−y)(c − dx),展开后 adx 与 bc 项逐对抵消,结果恒为零。图 4-4 画出它的等高线族:每一层闭曲线对应一个 V 值,越靠外 V 越大,内部平衡点是 V 的极小点(碗底),故等高线围绕它闭合成圈。
把 V 与物理能量并排看,会发现它们是同一个概念的两个实例。保守力学里 E = ½y2 + F(x),轨道沿能量等高线走(第二章单摆的相图正是这样读懂的三区);生态里 V 不是能量,却扮演同一角色——「沿轨道不变的标量场」。凡能找到这种量的系统(守恒量/首次积分),轨道几何立刻锁定;能不能找到,成了保守系统理论的核心手艺。这也解释了为何守恒系统的相图总如此规整:它们背后都卧着一张等高线地图。
守恒量也不是万能的。一维方程 x′ = f(x) 总有首次积分(分离变量即得隐式解),但二维以上并不保证存在独立的守恒量——三体问题正是被 Bruns 与 Poincaré 证明「守恒量不够用」的著名案例(§4.13 与挑战页细谈)。当首次积分缺席时,需要下一个更弱的工具:Lyapunov 函数——不要求守恒,只要求单调下降(第三章已备)。而耗散系统里,能量单调流失,轨道必然收拢——这正是极限环得以「吸引」所有轨道的力学背景。
一步一图:把相图想成地形图、轨道想成沿等高线走的山路——「等高线思维」是本章最常用的几何直觉。守恒系统沿等高线绕圈(中心),耗散系统沿坡面下落(焦点、极限环)。能量如何被对待,决定了轨道如何收场,这是 §4.7 的主题。
一句话直觉。有一种振动的振幅自己长出来又自己稳住:小时被加速、大时被刹车——相图上所有轨迹最终卷到同一条闭合轨道上。它叫极限环:非线性世界的招牌角色,线性世界里不存在的物理。
Van der Pol 方程(1920,真空管电路)。x″ − μ(1 − x2)x′ + x = 0(μ > 0)。阻尼项 −μ(1 − x2) 的符号随振幅翻转:|x| < 1 时负阻尼(供能,振幅长大);|x| > 1 时正阻尼(耗散,振幅缩小)——自动瞄准振幅约等于 2 的稳态振荡。
写成系统看相图:x′ = y,y′ = μ(1 − x2)y − x。原点的雅可比 [[0, 1], [−1, μ]],特征值实部为 μ/2 > 0——不稳定焦点(轨迹从原点旋出);远处正阻尼把轨迹压回。里出外压,中间必有一条「两不管」的闭合曲线。图 4-5 把这场拉锯画得明明白白:红色内圈轨迹螺旋外卷,蓝色外圈轨迹螺旋卷入,两条最终贴上同一条金色闭轨——极限环稳定,吸引附近一切非平衡轨迹。 §4.6 将把「必有一条」从观察升格为定理。
极限环的物理身份清单——它是「自激振荡」的数学名:①心跳:窦房结的起搏振荡,振幅由生化机制自稳,不靠外力维持;②弓弦与小提琴:静-滑动摩擦交替供能,稳态振幅由非线性摩擦决定;③电子管振荡器(Van der Pol 的出身):电路自激发出纯正弦;④生态与气象:某些种群周期的候选解释。注意它们与受迫共振(第二章)的本质区别:共振需要外力按节拍喂能,极限环自备能量与节拍;与中心(§4.4)的区别:中心的轨道半径取决于初值、一族互不相干的圈,极限环是唯一的、吸引的——初值失忆。
参数 μ 的大小决定振荡的性格:μ 小——近正弦(准线性);μ 大——弛豫振荡:慢积累+快跳变(示波器上的锯齿形;心跳与神经元放电的节奏)。同一方程、两个参数区,性格迥异——非线性方程「一个参数一个世界」的又一例。
章内脉络:中心(§4.4,守恒、闭轨族)→ 极限环(耗散、单一吸引闭轨)→ §4.11 分岔(参数滑动时焦点甩出极限环的那一刻)。这三站是「振荡如何诞生」的完整故事。
一句话直觉。上一页的极限环还只是「数值与直觉」。凭什么断言闭轨存在?平面上的答案是 Poincaré–Bendixson 定理——它也是「定性方法的神通与边界」的最佳标本。
Poincaré–Bendixson 定理(1901)。平面自治系统的轨道若落在某个有界区域内且不趋于平衡点,则它的极限集是一条周期轨道。操作版(造「陷阱域」):找一个环形区域 D,使向量场在内边界处处指入、在外边界处处指出,且 D 内没有平衡点——则 D 内必有闭轨(图 4-6)。
用 Van der Pol 演一遍操作版(μ > 0):内边界取小圆——原点附近径向速度为正(把 r′ = r(μ/2) + ⋯ 展开,低阶项为正),向量场指出小圆,把轨道往环带里送;外边界取大圆——大半径处正阻尼占优、径向速度为负,向量场指回环内;再验证环带内唯一的平衡点(原点)在环带之外——三条件齐备,环带内必有闭轨。回看 §4.5:当时极限环只是图 4-5 的观察,如今它升级为定理的推论。陷阱域的构造思想在分析里随处可见:先圈一块「进得来出不去」的领地,再清点领地里的居民——与第一章 Picard 迭代的「压缩映射圈解」是同一种智慧的两副面孔。
定理也有反方向的用法:想排除闭轨,用 Bendixson 判据——若散度 div f = ∂f1/∂x + ∂f2/∂y 在某单连通区域内不变号且不恒为零,则该区域内无闭轨。直觉:散度是面积元的膨胀率,闭轨要求绕行一周面积净变化为零,与处处同号的膨胀矛盾。拿它验 §4.3 的 LV 系统:div = (3 − y) + (x − 2) = x − y + 1 变号——判据沉默,闭轨得以幸存;这也解释了为何守恒系统(散度恒零)需要 Lyapunov 与能量这类专门工具(§3.8–3.9)。
最后说定理的边界——它比定理本身更有教益:Poincaré–Bendixson 是二维专属。三维及以上的有界轨道不必趋向周期轨道,极限集可以是更奇怪的集合,轨道可以永不重复也永不发散。平面被「闭曲线把平面一分为二」式的拓扑保护着,轨道行为受限;空间没有这种护栏。§4.13 的 Lorenz 系统将在三维里给平面方法上最后一课:蝴蝶的翅膀,恰好长在这条定理的管辖权之外。
工具的分工至此清楚:线性化管「平衡点的小邻域」(§3.7),Lyapunov 管「证稳」(§3.8),Poincaré–Bendixson 管「闭轨的存在」。三者合璧,二维系统的定性问题基本有问必答——但只到二维为止。
一句话直觉。同一个振子,装不装「摩擦」决定了它的一切:保守系统的能量沿轨道不变、轨道沿等高线永续绕行;耗散系统的能量单调流失、轨道盘旋收拢、忘掉初值。两种命运,两种几何。
保守系统。x′ = y,y′ = −F′(x)(力只依赖位置)。能量 E(x, y) = ½y2 + F(x)(动能+势能),沿轨道 dE/dt = F′(x)y + y(−F′(x)) = 0——能量守恒,轨道 = 等高线。耗散系统则是 dE/dt ≤ 0 的系统(摩擦、电阻、生态阻力等把能量带走)。
保守世界的三件套值得清点。其一,轨道即等高线:第三章单摆的相图(振荡、分离、旋转三区)就是这样读出来的;其二,中心与鞍点是常客:等高线的极小点给出中心、鞍点给出分界线(separatrix),相图的结构由 F(x) 的地形一次决定;其三,没有「吸引」这回事:轨道沿等高线走,永远回不到也不趋近任何一条轨道——初值决定一切,且永远记得初值。§4.4 的 LV 闭轨族正是这种「初值各成圈」的保守几何。
耗散世界恰好相反:吸引登场。能量流失意味着轨道盘旋收拢——终点通常是稳定平衡点(焦点或结点,§3.4–3.5),或,当系统会自我供能时(Van der Pol 的负阻尼区、心跳的起搏细胞),终点是一条极限环:唯一的、吸引的、与初值无关的闭轨。「吸引子」这个词的分量在耗散世界里才真正显出来:稳定平衡点是吸引子,极限环是吸引子,而 §4.13 将看到第三种更奇异的吸引子——奇怪吸引子。吸引子的更替史,就是这本书后两章的暗线。
两者的数学分水岭可以一句话说清:保守系统的流保持面积(散度为零),耗散系统的流收缩面积(散度为负)。面积守恒让轨道挤不进彼此、只能沿等高线绕行;面积收缩让一团初值随时间被压进越来越小的集合——极限环与奇怪吸引子都是这种「压缩」的产物。Bendixson 判据(§4.6)正是这条分水岭的直接应用:散度不变号的单连通区域里,面积要么膨胀要么收缩,闭轨无处容身。
读图口诀:先问散度。散度恒零 → 等高线思维(找守恒量,§4.4);散度为负 → 收拢思维(找吸引子:平衡点或极限环)。能量如何被对待,决定了轨道如何收场。
一句话直觉。方程里留一个旋钮 μ:慢慢拧它,解的图景大多平滑变化——但在某些临界值上突变:平衡点凭空出现或消失、稳定互换、极限环从无到有。这种「定性结构的质变」叫分岔(bifurcation,Poincaré 命名)。
从一维把直觉建起来(一维也够震撼)。收成方程 x′ = μx − x2(增长参数 μ 可控、自我拥挤不可避免)。平衡点:x = 0 与 x = μ。μ < 0:只有 x = 0 稳定(种群必灭);μ > 0:x = 0 变不稳定,x = μ 成为新的稳定平衡——μ 越过 0 的一瞬,两个平衡位置交换了命运(§3.10 的相线半分钟可复验:左侧区间流向反转)。把平衡位置对 μ 画成图(图 4-8):一条水平线与一条斜线在原点交叉、稳定性就地易主——这是分岔图的标准读法:横轴参数、纵轴平衡位置,实线稳定、虚线不稳定。
画一张分岔图,等于把一个系统的一生拍成延时摄影。渔业含义随手可读:捕捞强度压低 μ,越过临界后种群从「稳产」跳到「灭绝」——而这是结构层面的结论,不需要解出任何 x(t)。更戏剧化的版本在二维:Hopf 分岔——参数滑过临界,稳定焦点「甩出」一条极限环(§4.5 的预告在此兑现)。工程面孔俯拾皆是:收音机音量推过头,扬声器从安静突变为啸叫;机翼颤振——气流速度超临界,翅膀自振到解体。判据:随 μ 变化,一对特征值横穿虚轴(实部由负转正)——「失稳点」正是特征值实部的过零处。
分岔的世界观值得单独成段:定性方法把「解」的概念升格为「解的结构」,分岔就是结构的动力学。天气的突变、生态系统的崩溃、市场恐慌、心脏纤颤——现代科学里所有「突变」叙事的数学底座都是分岔理论。接下来三页把最常用的四种分岔逐一解剖:鞍结(§4.9)、跨临界与叉式(§4.10)、Hopf(§4.11)。
识别分岔的通用工序只有一道:把平衡点(或极限环)对参数的依赖解出来,再把稳定性对参数扫一遍。一维靠 f′ 的符号(§3.10),二维靠 tr 与 det 的符号(§3.6)。旋钮在左、世界在右;扫一遍符号,一生的故事都在图上。
一句话直觉。最简单的质变:参数滑过临界值,两个平衡点(一稳一不稳)相互靠拢、相撞、双双消失——或反向进行,凭空诞生。它是「无中生有」的数学户口。
鞍结分岔(正常形)。x′ = μ + x2。μ < 0:平衡点 ±√(−μ) 两个,其中 −√(−μ) 稳定(f′ = 2x < 0)、+√(−μ) 不稳定;μ = 0:两者相撞为半稳定的 x = 0;μ > 0:x2 + μ > 0 恒成立,平衡点全部消失,x 一路增长到无穷。
图 4-9 的三格相线演完这场戏。μ < 0:相线上两个平衡点一稳一不稳,左侧流被挡在稳定点;μ = 0:相撞点左侧流来、右侧流走,半稳定;μ > 0:相线畅通无阻,任何初值都流向 +∞。过临界后系统的「命运选项」整个消失——这不是解的连续变化,而是解的存亡问题。
「鞍结」之名的来历在二维:这个分岔的一般机制是一个鞍点与一个结点相撞湮灭——一维正常形 x′ = μ + x2 里相撞的两个平衡点,在二维对应情形中一个具有稳定方向(结点)、一个具有逃逸方向(鞍点),相撞后一起消失。名从机制来。
鞍结分岔的现实意义在迟滞:把两个鞍结点串联(参数先升后降的回路),系统上升越过第一个临界进入新状态后,下降要在更低的临界才返回——单向门。灯丝在电压临界熄灭后调低电压并不复亮、生态系统崩溃后减排也难恢复、气候系统越过冰盖消融临界后不可逆——都是迟滞的日常面目。分岔不是抽象玩具:它是「不可逆」一词的数学户口。
操作要领:拿到含参方程,先解平衡点对 μ 的依赖曲线,再看曲线在何处折返——折返点(dμ/dx = 0 处)就是鞍结分岔的候选地址,最后用 f′ 的符号验稳定性。下一页把另外三种基本分岔并列展览。
一句话直觉。§4.9 的鞍结是「生灭」,这一页是另外两种一维质变:交换(王座一直在,坐王的人换了)与破缺(对称的世界必须选一边站)。
跨临界分岔。x′ = μx − x2(§4.8 收成方程的正常形)。两条平衡线 x = 0 与 x = μ 全程存在,在 μ = 0 处交换稳定性(图 4-10 左)。叉式分岔(超临界)。x′ = μx − x3:μ ≤ 0 只有 x = 0(稳定);μ > 0 时原点失稳,一对对称的新平衡 ±√μ 升起且稳定(图 4-10 中)。亚临界叉式。x′ = μx + x3:不稳定支藏在 μ < 0 一侧,越过临界时轨道被抛向远方——最危险的失稳(图 4-10 右)。
三种分岔的物理台词各配一句。跨临界:物种更替、技术取代——旧王退位、新王登基,王座从未空缺;收成方程里它就是「增长压过拥挤」的临界。超临界叉式:压杆屈曲的标准数学像——载荷 μ 超过临界,直杆(x = 0)失稳,必须弯向某一侧(±√μ);方程对 x → −x 对称,但解不保持对称——这叫对称自发破缺,是现代物理(从相变到希格斯机制)的核心母题在一条一维方程里的预演。亚临界叉式:失稳前不稳定支一直「潜伏」,系统看似坚稳,越过临界却直接跳向远方的吸引子——工程事故里「毫无征兆的崩溃」多属此型。
判别三者的工序依然只有一道:解平衡点对 μ 的依赖、用 f′ 的符号扫稳定性(§3.10 的相线是顺手工具)。四类基本分岔(鞍结、跨临界、超/亚临界叉式)加上下一页的 Hopf,覆盖了入门文献中绝大多数「参数致变」的案例;更深的分岔(周期倍化通向混沌、准周期环面)属于 §4.13 之后的领地。
一句区分口诀:鞍结是「有无」的问题,跨临界是「谁上」的问题,叉式是「选边」的问题,Hopf(下一页)是「动静」的问题。四种问题,四种分岔图。
一句话直觉。参数拧过临界值,稳定焦点「甩出」一条极限环——平衡点失稳的瞬间,振荡诞生。这是 §4.5 与 §4.8 两条伏笔的会合点:极限环不是画出来的,是分岔出来的。
超临界 Hopf 分岔(标准例)。极坐标系统 r′ = r(μ − r2),θ′ = 1。μ < 0:径向方程只有 r = 0 稳定——一切轨道螺旋卷入原点(稳定焦点)。μ > 0:r = 0 失稳,新平衡 r = √μ 稳定——所有轨道卷向半径 √μ 的圆:极限环诞生(图 4-11)。相空间里 x = rcos θ、y = rsin θ,回到直角坐标即一个平面系统。
判据值得记成一句:随 μ 变化,一对共轭复特征值横穿虚轴(实部由负转正),则焦点失稳、(在超临界情形)甩出小振幅极限环。这与线性理论形成鲜明对照:线性系统里振荡要么指数衰减、要么指数发散,永远不存在「稳定的大振荡」;Hopf 分岔是非线性世界独有的诞生仪式——非线性项(−r3)在振幅大时踩了刹车,振荡才稳得住。Van der Pol 方程的负阻尼区正是这台发动机的工程版。
工程与自然的台词单:收音机音量推过头,扬声器从安静突变为啸叫(自激振荡诞生);机翼颤振——气流速度超临界,翅膀自振到解体;激光器的阈值——泵浦功率超临界,从自发辐射跃入相干振荡;神经元的起搏——电流超临界,静息电位开始周期放电。它们共享同一张图 4-11。亚临界 Hopf(不稳定极限环潜伏在稳定侧、越过临界直接跳向大振荡)是其危险变体,与亚临界叉式同一族谱。
章内脉络至此闭环:§4.5 观察极限环 → §4.6 保证它存在 → 本页解释它如何诞生。「振荡的起源」有了完整的因果链——这正是定性方法最迷人的地方:机制,而非仅仅现象。
一句话直觉。相图里有形状、有方向、有命运,唯独没有时间——但周期就藏在速度场里:T = ∮ ds/|v|,绕环一周的耗时。慢段与快段,一眼看穿。
闭轨的周期。沿周期轨道 γ 的周期为 T = ∮γ ds/|v(x)|——把轨道按「每处速度的倒数」加权累计。速度大处省时、速度小处耗时:相图上点距的疏密(等时间隔打点)就是周期的地图(图 4-12)。
三条定性规则先行,多数情形不必真算积分。其一,保守系统的周期随振幅变:等高线越外圈越长,走完一圈的耗时也变——单摆大摆幅周期变长(第三章的相图红利在此成体系);例外是等时势(谐振子),那是「小振幅近似」的巧合而非常态。其二,极限环的周期与初值无关:环只有一条,绕它的方式只有一种——「初值失忆」的必然推论,这正是自激振荡频率稳定的原因(钟表、心跳、电子振荡器都靠这一点吃饭)。其三,弛豫振荡的周期由慢段主导:μ 很大时 Van der Pol 的轨道大部分时间耗在慢积累段,跳变近乎瞬时,周期以 ~1/μ 的尺度被慢段决定——数量级估计不必解方程。
「从相图读频率」还有一层方法论意味:受迫振动(第二章)的频率由外力钉死,自激振荡(本章)的频率由系统自己长出——两者的「频率从哪来」在相图上一目了然:前者看外力的周期,后者看闭轨的 ∮ds/|v|。当外力频率逼近极限环固有频率,还会发生同步(锁频)——那是综合站之后动力系统课程的故事,本册点到为止。
工具自省:定性方法通常「不答定量题」,但周期是介于两者之间的题——它由形状与速度场定性可估、定量可积。看到闭轨先问一句「哪里慢、哪里快」,往往比解出 x(t) 更快得到周期的答案。
一句话直觉。1963 年,气象学家 Lorenz 把大气对流压缩成三个变量、三条方程,数值实验里跑出一只「蝴蝶」:轨道绕两个不动点打转,永不重复、也永不远离;初值差一丁点,命运天差地别——混沌正式登场。
Lorenz 系统(1963)。x′ = σ(y − x),y′ = x(ρ − z) − y,z′ = xy − βz。经典参数 σ = 10、ρ = 28、β = 8/3。x 携带对流强弱、y 是温差、z 是温度分层;三个平衡点中,原点是鞍点,另两个 (±8.49, ±8.49, 27) 不稳定——全部平衡点都留不住轨道。
图 4-13 的三件事值得逐一确认。其一,轨道有界:无论绕哪只翅膀、绕多少圈,轨迹始终被禁闭在有限区域——能量式估计(Lorenz 自己构造的「能量壳」)可以证明这一点。其二,轨道不重复:绕左翼几圈后被甩向右翼,绕右翼几圈又被甩回,甩出的时机毫无周期性——数值积分跑多久,图形就细多久,永远画不出「闭合」。其三,初值敏感:两条初值只差 10−6 的轨道,起初几圈几乎重合,随后迅速分道扬镳、此后再无重逢——误差按指数放大。有界、非周期、初值敏感,三件合起来就是「混沌」的工作定义;它们栖身的那个集合,被称为奇怪吸引子——吸引、却不是点也不是环。
为什么平面定理对此无能为力?§4.6 说过 Poincaré–Bendixson 的推论:平面有界轨道若不趋于平衡点,必趋于周期轨道。而 Lorenz 的轨道有界、不趋于任何平衡点、也永不周期——唯一的出路是:它不在平面上,它在三维空间里。闭曲线分割平面的拓扑护栏在三维中失效,轨道得以「上下穿行」而不自交。混沌不是平面的失职,是平面的特权——维度本身就是自由度。
蝴蝶效应的名字来自 Lorenz 1972 年的讲演标题:「巴西的一只蝴蝶扇动翅膀,会在德克萨斯引发一场龙卷风吗?」答案的数学版本:对初值的指数敏感使长期预报在原则上不可能——不是算力不够,是信息在流失。天气预报由此从「求精确解」转向「概率与集合预报」,一门应用数学被一条三相方程改写。
与挑战页的接龙:三体问题里 Poincaré 发现的「横截同宿」正是混沌的数学胚胎(本书挑战页细说);Lorenz 用一台初级计算机把它搬进了三个方程。混沌不是新发明,是老困难的第一张清晰照片。
一句话直觉。数值方法给一条轨迹的精确去向,定性方法给全局骨架与命运分类——单用任何一把都会失手:数值只见树木,定性不见细节。合起来的次序是:定性先立骨架,数值再填血肉;数值发现异常,定性回来解释(图 4-14)。
定性的三板斧与数值的三板斧可以列成对照表。定性:找平衡点(解 f = g = 0)、画零斜线与流箭头(§3.2)、算特征值判类型(§3.6–3.7)——产出是结构,对错分明、一次管全局。数值:Runge–Kutta 推进(第一章)、自适应步长、长时积分——产出是具体轨迹,精度可控、但只回答「这个初值去哪里」,换初值就要重算;且混沌系统里(§4.13)长时数值的逐点精度根本不可能——误差指数放大,算得再准也在十几圈后失真。
配合的实战清单:①先扫骨架再积分——找到平衡点、分清类型、画好零斜线,数值轨迹的每个转折都有了期待中的解释;②数值当探测器——轨迹若有意外(迟迟不落进平衡点、贴上一条闭合带),回头查零斜线之间是否藏着极限环(§4.6 的陷阱域常由数值观察「点题」);③数值当验证员——分岔点附近,理论预言的临界 μ 与数值扫出的临界 μ 互相对拍;④分岔图当总账——下一页实验将用程序把平衡点与极限环对 μ 画成一张图,等于把定性的全部结论拍照存档。
与第一章的呼应值得点破:Euler 折线一节说过「数值解先于理论被看见」。本章把这个关系完整化了——数值负责「是什么」,定性负责「为什么」;前者给样本,后者给法则。Lorenz 的三页论文之所以开宗立派,正因为它同时动用了两种武器:数值发现蝴蝶,几何解释蝴蝶。
一条操守:数值结果没有定性解释之前只是「现象」,定性结论没有数值验证之前只是「猜想」。两种武器交臂而行的日子,才是现代微分方程研究的日常。
一句话直觉。把本章工具挂上第三章的骨架:拿到一个非线性平面系统,平衡点、整体几何、参数问题三条岔路各走各的判据——每个路口都是代数运算,全程仍无需解出 x(t)。
三个路口的入口问题各不相同。路口一(平衡点分析)承袭第三章:雅可比、特征值、迹–行列式平面——非线性系统在双曲平衡点的邻域里被线性化定理「托管」;非双曲处(中心、零特征值)亮红灯,交给路口二。路口二(整体几何)先问散度:恒零则找守恒量(§4.4 的等高线思维),为负则走「收拢」逻辑——Lyapunov 函数证稳(§3.8)、陷阱域证闭轨(§4.6)、极限环接管命运(§4.5)。路口三(参数问题)把 μ 扫一遍:平衡点生灭是鞍结(§4.9),稳定性易主是跨临界,对称破缺是叉式(§4.10),焦点甩环是 Hopf(§4.11)——四种基本分岔就是全部常用词表。
决策树的用法建议配一个「复盘」动作:本章例题与习题的每一题,先口述走的是哪个路口、用了哪几个动词,再动笔。练到条件反射后,一张相图在眼里会自动分解成「平衡点层+流向层+结构层」三张透明胶片——这是本章真正要交付的阅读能力。
树的边界也要诚实标注:二维平面是这套词汇的管辖范围,三维以上(§4.13 的 Lorenz)越界;混沌系统「逐点长期预报」在原则上不可行,决策树只保证结构与机制层面的理解。带着这条边界,下一章我们换一条完全不同的路:不解结构了——换个世界,把微分变成乘法。
本章标题「当公式失效之后」至此兑现:公式缺位处,平衡点分类顶上(路口一)、极限环顶上(路口二)、分岔图顶上(路口三)。结构、几何、参数——三张答卷替公式答完了「命运」的问题。
四题围着一族对称竞争系统展开:先算出内部平衡点稳定性的统一公式,再跑非对称特例,最后直面临界情形与概念对比。全程只用第三章的雅可比流水线。
例 1 对称竞争族 x′ = x(4 − x − γy)、y′ = y(4 − γx − y)(γ > 0)。求内部平衡点,并证明其雅可比行列式为 det J = x*2(1 − γ2),据此按 γ 分档分类。
内部点由对称性得 x* = y* = 4/(1 + γ)。雅可比 J = [[4 − 2x − γy, −γx], [−γy, 4 − γx − 2y]]。在对角点处对角元 4 − (2 + γ)x* = 4 − 4(2 + γ)/(1 + γ) = −4/(1 + γ) = −x*(两个对角元相同),非对角元同为 −γx*,于是 J = [[−x*, −γx*], [−γx*, −x*]],tr = −2x* < 0、det J = x*2 − γ2x*2 = x*2(1 − γ2) ✓。三档分类:γ < 1(种间弱)det > 0、Δ = 4γ2x*2 > 0——稳定结点,共存;γ > 1(种间强)det < 0——鞍点,谁先到谁通吃;γ = 1 零斜线重合,非孤立平衡(例 3)。
例 2 非对称竞争 x′ = x(4 − x − 2y)、y′ = y(3 − 2x − y):全部平衡点分类并给出生态结论。
平衡点:(0, 0)、(4, 0)、(0, 3)、内部点解 x + 2y = 4、2x + y = 3 得 (2/3, 5/3)。原点:[[4, 0], [0, 3]] 不稳定结点。(4, 0):[[−4, −8], [0, −5]] 稳定结点。(0, 3):[[−2, 0], [−6, −3]] 稳定结点。内部点:J = [[−2/3, −4/3], [−10/3, −5/3]],tr = −7/3、det = 10/9 − 40/9 = −10/3 < 0——鞍点。生态译文:两个稳定结点(各自独居)与一个鞍点共存,鞍点的稳定流形是「谁通吃」的分水岭——竞争排斥的完整相图骨架。
例 3 临界情形 γ = 1:x′ = x(4 − x − y)、y′ = y(4 − x − y)。两条零斜线重合为 x + y = 4,线段上每点平衡。线性化失效(det = 0),如何定性?
两式相除消去公共因子:dy/dx = y/x,故 y = Cx——比值 C 是首次积分!每条射线最终滑向它在直线 x + y = 4 上的截点(沿射线 s′ = s(4 − s(1 + C)/(1)…) 化一维即验)。结论:极限集是一整条平衡线段,最终状态由初值的「比例」决定——非孤立即「记忆」。
例 4 同为 Lotka–Volterra 型,为何 §4.3 捕食系统的内部点是中心、竞争系统的内部点常是鞍点或结点?
看符号模式:捕食系统 x′ = x(a − by)、y′ = −y(c − dx) 的雅可比在内部点为 [[0, −], [+ , 0]]——反对称结构,特征值纯虚,天然倾向中心(再由守恒量确证)。竞争系统两交互项都为负(互相拖累),雅可比对角元同为负、非对角元同为负——对称「压抑」结构,特征值实,倾向结点或鞍点。交互作用的符号决定了命运的家族:互食造振荡,互压造排斥。
四题合成的读法:例 1 给统一公式(一个 det 说了三档话),例 2 跑非对称实战(排斥的完整骨架),例 3 处理临界失效(首次积分救场),例 4 追问机制(符号模式定家族)。竞争系统的定性理论,至此一张网收尽。
四题把四种基本分岔各亲手算一遍:求平衡曲线、验稳定性、找临界点、画分岔图。每题的「答案图」都已在 §4.8–4.11 出现过——此处的任务是让手跟上眼睛。
例 1 (鞍结)x′ = μ + x2:确定平衡点存在的参数范围与各支稳定性,指出临界点。
平衡:μ = −x2 ≤ 0。稳定性由 f′ = 2x 读:x < 0 支稳定、x > 0 支不稳定。两支在 μ = 0 处相撞(此处 f′ = 0,半稳定)。μ > 0 时 x2 + μ > 0 恒正,一切解流向 +∞——与图 4-9 逐点吻合。判别口诀:平衡曲线在折返点 (dμ/dx = 0) 处发生鞍结分岔。
例 2 (跨临界)x′ = x(μ − x):验证两平衡线在 μ = 0 交换稳定性。
平衡 x = 0 与 x = μ。f′ = μ − 2x:在 x = 0 处符号 = μ 的符号;在 x = μ 处 f′ = −μ。于是 μ < 0 时 0 稳、μ 不稳;μ > 0 时互换——稳定性在原点完成交接,两条平衡线全程在场,正是跨临界的签名。
例 3 (叉式)x′ = μx − x3:画 μ = −1 与 μ = 1 的相线,并解释「对称自发破缺」。
f′ = μ − 3x2。μ = −1:平衡仅 x = 0(f′ = −1 稳定),相线两侧向心。μ = 1:平衡 0, ±1;0 处 f′ = 1 失稳,±1 处 f′ = −2 稳定——相线三段,两侧向 ±1 汇。方程对 x → −x 严格对称,但 μ > 0 时每个解必须选边站(趋于 +1 或 −1):对称由方程交给解来打破,这正是压杆屈曲的数学本体。
例 4 (迟滞)x′ = μ + x − x3:求两个鞍结点,画分岔图,解释「单向门」。
平衡曲线写 μ = x3 − x(S 形)。折返点:dμ/dx = 3x2 − 1 = 0 得 x = ±1/√3,代入得 μ = ∓2/(3√3) ≈ ∓0.385。稳定性由 f′ = 1 − 3x2 读:|x| > 1/√3 的上下两支稳定、中支不稳定。μ 从 0 缓升:解沿下支走,到 μ = 2/(3√3) 下支消失,被迫跳到上支;μ 再降回来,解并不在下支临界处跳回——要降到 −2/(3√3) 才回落。升与降走不同的路,两个鞍结点之间是迟滞回线:磁滞、生态崩溃、制度惯性皆此型。
四题一套通用工序:解 μ(x)(或 x(μ))→ 验 f′ 定稳支 → 找折返或交叉定临界 → 画图(实稳虚不稳)。会走这四步,§4.8–4.11 的全部分岔图都能亲手复现——分岔图不是背出来的,是算出来的。
本例不动笔算平衡点——三个方程、九个系数,纸上推不动;它的全部教学价值在于亲手数值实验。工具:第一章的 Runge–Kutta 思想(或任何现成程序),四十分钟。
实验设置。系统取 §4.13 的经典参数(σ = 10、ρ = 28、β = 8/3),初值 (x0, y0, z0) = (1, 1, 1),步长 h = 0.005,四阶 Runge–Kutta。先丢弃 t < 15 的暂态(让轨道贴上吸引子),再积分到 t = 45,把 (x, z) 投影逐点描出——应得到图 4-13 的双翼。
任务一:绕翼序列。每当轨道从一翼过渡到另一翼(x 变号),记一个字母 L 或 R,得到一串如 LLRRLRLLRR… 的序列。观察:序列不循环——哪怕积分到很久也找不出重复的周期节律。这就是「非周期」的第一手证据:轨道被两个不动点轮流驱逐,且驱逐时机毫无节拍。
任务二:初值敏感。取两条初值只差 10−6 的轨道(第二个把 x0 改为 1.000001),同步积分,记录两轨距离 d(t) 首次超过 1 的时刻。参考结果:t ≈ 20 之前(约四千步内)发生——误差被放大了一百万倍。粗估:Lorenz 系统的最大 Lyapunov 指数约 0.9,误差每约 1.1 个时间单位翻倍(e-folding),220 ≈ 106 正需约 22 个时间单位——观察与理论对上了账。
任务三:参数稍动。把 ρ 改为 24:蝴蝶消失,轨道最终盘旋进其中一个不动点附近(ρ = 24 恰在混沌区边缘之下)。再改回 28:蝴蝶回来。结论:混沌不是参数「渐变」出的,是在临界处「质变」出的——通往 Lorenz 混沌的路上同样排着一列分岔(ν → 周期 → 倍周期级联 → 混沌),那是后续课程的地图。
任务四:降维对照。把同一轨道投影到 (x, y) 平面再画一遍。图形依旧漂亮,但「两翼交叠」的立体结构被压平了——提醒一件工程事实:投影会制造假交叉,三维系统的相图判读必须多视角。这也正是平面直觉(Poincaré–Bendixson 的世界)不能照搬的原因。
四任务的合成结论:有界(图上跑不出去)、非周期(序列无节律)、初值敏感(百万倍放大)——混沌的三件套全部由数值直接呈堂,而解释它们的钥匙(维度、分岔、Lyapunov 指数)来自定性理论。这页就是 §4.14「两种武器配合」的实战版。
八题分层:★ 前四题「线性化的实战」,★★ 中三题「非双曲与整体几何」,★★★ 末题设计题。工具:铅笔、零斜线、雅可比流水线。
T1. 画 x′ = x(2 − x)、y′ = −y 的零斜线,标出全部平衡点与各扇区的方向箭头。★
T2. 竞争系统 x′ = x(3 − x − 2y)、y′ = y(2 − 3x − y):找出全部平衡点并逐一分类,写出生态结论。★★(内部点是两条零斜线 x + 2y = 3 与 3x + y = 2 的交点)
T3. Duffing 型系统 x′ = y、y′ = x − x3:三个平衡点各属何类?能量 E = ½y2 − ½x2 + ¼x4 的等高线如何印证?★((0, 0) 鞍点;(±1, 0) 中心——双阱的两只碗底)
T4. Van der Pol 振子取 μ = 0.5:原点是焦点还是结点?换成 μ = −0.5 呢?两问连答,说明 μ = 0 恰是哪种分岔的临界。★★(看 tr 与 Δ 的符号;μ = 0 处一对特征值横穿虚轴)
T5. 一维相线三连:对 x′ = x(x − 1)(x − 2) 标出平衡点与流向;再对 x′ = −x3、y′ = −y 判断原点稳定性(线性化沉默时直接读方程)。★★(T5 后半:渐近稳定,但收敛如 t−1/2 般缓慢——非双曲的代价)
T6. 系统 x′ = x − y、y′ = x2 + y − 2:画零斜线(一条直线与一条抛物线),找出全部平衡点并分类,指出轨道从何处甩出、向何处汇入。★★(两个平衡点:一不稳定焦点、一鞍点附近的结构——代数核验)
T7. 对 §4.5 的 Van der Pol(μ = 1)用数值(步长 0.1 的改进 Euler,二十步)从初值 (0.2, 0) 起步描点,验证轨迹确实外卷;再从 (3, 3) 起步验证卷入。★★(两次的终点都应贴近同一条环——吸引性的手算版)
T8. 开放题:构造一个恰有一个稳定结点与两个鞍点的多项式系统(右端含二次项即可),画出相图并标注「分水岭」结构;与同侪交换互检。★★★(从零斜线布局倒推:两鞍点常由一对双曲线零斜线给出)
提示区:T1 平衡点 (0, 0) 与 (2, 0),零斜线为竖线 x = 0, 2 与横轴;T2 内部点 (1/5, 7/5),雅可比 [[0, −2/5], [−21/5, −7/5]],det = −42/25 < 0 鞍点——排斥结局;(3, 0) 与 (0, 2) 均为稳定结点;T3 雅可比 [[0, 1], [1 − 3x2, 0]],原点 λ2 = 1、(±1, 0) 处 λ2 = −2;T4 tr = μ、Δ = μ2 − 4 < 0,两问均为焦点,μ = 0 是 Hopf 临界;T5 一维平衡 0、1、2 依次不稳、稳、不稳;T6 平衡点 (1, 1)(不稳定焦点)与 (−2, −2)(鞍点)。
八题全走「扫参数」工序:解平衡(或极限环)对 μ 的依赖,验稳定性,画分岔图。后三题涉及极坐标与迟滞,练的是本页新增词汇。
T1. 对 x′ = μ − x2 画分岔图(注意与 §4.9 的 μ + x2 只是镜像),标出稳定支与不稳定支,并说明 μ > 0 时的全局命运。★
T2. 对 x′ = x(μ + x2) 分类各支平衡点,指出它是哪一种分岔、危险何在。★(亚临界叉式:失稳后无近处可落)
T3. 对 x′ = x(1 − x) − h(收成方程加捕捞率 h):求平衡点,找出 h 的临界值 hc,并解释 h 越过 hc 后种群为何「不可逆地灭绝」。★★(即鞍结分岔的工程版:hc = 1/4)
T4. 极坐标系统 r′ = r(μ − r2)、θ′ = 1:对 μ = −0.5、0.5 分别描述全部轨道的归宿,并求 μ > 0 时极限环的半径与周期。★★(周期直接由 θ′ 读出)
T5. 极坐标系统 r′ = r(μ + r2)、θ′ = 1:判断它是超临界还是亚临界 Hopf,并描述 μ 从负缓慢变正时系统的「跳变路线」。★★(不稳定极限环潜伏在 μ < 0 一侧)
T6. 对 §4.6 的 Bendixson 判据:证明线性阻尼振子 x′ = y、y′ = −ω02x − 2ay(a > 0)在全平面无闭轨;再解释为何它的「散度」恰好等于 −2a。★★(散度即面积元的收缩率——耗散的直接度量)
T7. 迟滞回路:对 x′ = μ + x − x3(§4.11 例 4 同款),把 μ 从 −0.5 升到 0.5 再降回,写出两条路径上系统分别停在哪个稳定支、在何临界跳变,并画迟滞回线。★★★(两个鞍结点 μ = ∓2/(3√3))
T8. 开放题:渔业管理文字建模——种群按 Logistic 增长(容量 K、内禀增长率 r),捕捞率固定为 h。写出方程,用分岔语言回答:为什么「最大可持续产量」策略(取 h 恰在临界)在噪声环境下是危险的?给出更稳的替代策略并说明理由。★★★(答在鞍结分岔的单向门 + 迟滞;替代策略留出安全边际,如 h < hc/2)
提示区:T1 平衡 ±√μ 与 −√μ 上下支,μ > 0 时左支稳右支不稳、全局流向右;T2 平衡 0 与 ±√(−μ),μ < 0 时 0 稳、±√(−μ) 不稳;T4 μ > 0 时极限环半径 √μ、周期 2π(θ′ = 1 的直白红利);T5 亚临界:μ > 0 后原点失稳,轨道被抛向远处吸引子(本例直奔无穷);T6 div = ∂y/∂x + ∂(−ω02x − 2ay)/∂y = −2a < 0 恒负——单连通全平面无闭轨,阻尼振动注定螺旋收拢。
本章三十页的骨架收在下面——箭头指向「用到」。与第三章相比,新增的不再是「解法」,而是三种结构事件:闭轨的自持、平衡的质变、混沌的禁区。
本章的承重墙是 §4.2、§4.6、§4.9 三页:删掉竞争系统的算例,非线性方法就没有实战样本;删掉 Poincaré–Bendixson,极限环只是画出来的现象;删掉鞍结分岔,「不可逆」一词就丢了数学户口。速查表(p.123)把全章浓缩为两张表。
自测三问:①为何 LV 的闭合轨道族「结构不稳定」,而 Van der Pol 的极限环「结构稳定」?②散度恒零与散度为负,分别对应哪种等高线行为?③造陷阱域的三条件是什么?三问齐答,本章前半过关。
自测三问:①四种基本分岔各对应哪句台词(有无、谁上、选边、动静)?②为何极限环的频率能当钟表用?③平面上为什么原则上不可能有混沌——卡在哪条定理?三问齐答,本章后半过关。
第三章思想卡说过 Poincaré 的定性革命:「理解一个方程」从「写出解」变成「画出轨道结构」。本章是这场革命的第二幕:当结构本身也开始流动,会发生什么?答案是——分岔。参数缓缓滑动,解的结构平滑如水;越过临界的一瞬,结构突变:平衡点生灭、稳定性易主、极限环诞生。Poincaré 为这种「结构的结构」命名 bifurcation,从此数学有了研究质变的语言。突变不再是玄学:灯丝熄灭、机翼颤振、种群崩溃、激光起振,各有各的正常形与分岔图,各有各的临界值与单向门。
革命的第三幕来得更为彻底。连结构也有边界——Lorenz 的蝴蝶证明,三维世界里轨道可以永远有界却永不重复,初值的误差按指数放大,「结构」本身碎成了永不自交的奇怪吸引子。定性方法在此显示了它的最后一种姿态:不预言轨迹,而预言不可预言性本身(Lyapunov 指数、分形维数、通往混沌的分岔序列)。从「求公式」到「求结构」再到「求不可预言的规律」,三级台阶走完,微分方程的研究纲领完成了它二十世纪的自我更新。
回望两章,一条方法论的主线贯穿始终:换对问题,比解出答案更根本。线性时代问「解是什么」;Poincaré 时代问「解的结构是什么」;分岔时代问「结构如何随参数变化」;混沌时代问「哪些问题原则上没有长期答案」。每一级台阶都没有否定上一级——特征值仍在雅可比里服役,等高线思维仍在守恒系统里工作——它们只是各自退守到量程之内。工具的诚实,是数学成熟的第一标志。
一句可以带走的格言:公式回答「在哪里」,相图回答「去哪里」,分岔图回答「如何变」,而混沌回答「为何问不到底」。四问叠成微分方程的完整世界观;下一章的 Laplace 变换将暂时折返第一问——用换世界的方式,把「在哪里」答得又快又准。
挑战对象。不是解出三体——是读懂它为什么没被解出,以及「大部分规则、局部混沌」的精确版(KAM 定理)如何缝合了牛顿的天堂与 Poincaré 的深渊。这是本册最接近科研前沿的一页。
把「难」说得再具体一点:二体被开普勒与牛顿彻底攻克,因为角动量把运动压进一个平面、能量与角动量又把轨道形状锁定为圆锥曲线——约束层层加码,自由度层层瓦解。三体只多了一个「体」,约束却不再层层瓦解,轨道可以反复近距离甩尾交换能量——系统不再把秘密分批交代。定性方法能画出局部(KAM 甚至能说出「大部分依然规则」),全局图像没有一张纸装得下——这正是 §4.13 维度论证的天体力学原版。
挑战作业:①用质心系化简二体问题,亲手数清「约束如何瓦解自由度」;②查 Poincaré 1889 年论文的获奖与撤销修订始末,写半页读书笔记——数学史上罕见的「论文里的错误比正确更有价值」的事件;③预告:综合站的终极挑战将回到一个「写不出公式」的方程,带着本章的全部武器赴考。
实验任务。本页换一个最简单的舞台——一维离散映射,亲手用程序画出图 4-16 那张著名的分岔图。对象是 Logistic 映射 xn+1 = rxn(1 − xn)(r ∈ [2.8, 4]):它不是微分方程,却是一切分岔叙事的「果蝇」——二十行代码,看清从规则到混沌的全程。
回味两层:其一,整张图没有任何「公式解」——它是纯粹的实验数学,四百次迭代的暴力 + 一支画笔,胜过十页推导;其二,倍周期、Feigenbaum 常数、周期窗口在完全不同的系统里重复出现——普适性是混沌研究最惊人的发现,也为下一章留下一个悬念:规则背后是否藏着更深的结构?
人类描述天空的第一种数学语言,几乎在两大文明中独立地选了同一个词:圆。中国的浑天说把天比作蛋壳、地把作蛋黄(张衡《浑天仪注》:「天体圆如弹丸,地如鸡中黄」),日月五星缀在壳上运转,浑仪用一组组圆环复现它们的视运动——七衡六间的盖天图式也好,浑天家的旋转圆环也好,天象被组织成圆与圆之间的安放。同一时代的希腊,欧多克索斯与阿波罗尼奥斯发明同心的球层与「本轮上叠本轮」,托勒密《至大论》集其大成:用圆运动的叠加,精确复现行星的顺行与逆行。两条传统,一个共识:天上的运动,当以圆为纲。
这个共识在两端被打破的方式,值得并排看。欧洲一端,开普勒用第谷的实测数据把圆换成椭圆(1609),牛顿再把椭圆还原为微分方程的解——圆从「公理」降格为「特例」:只有当引力恰好与距离平方成反比、且再无摄动时,闭合圆锥曲线才出现。而中国的圆环体系始终停在「图式与仪器」阶段:浑仪造得极精(元代郭守敬的简仪已达巅峰),却未发展出「运动为何如此」的动力学之问。这不是高下之分,而是两套问法的分岔:一种问「如何安排」,一种问「为何如此」——后者必须等「变化率」成为数学对象之后才可能提出。
于是本章的故事可以看作这场分岔的现代合流。Poincaré 的定性方法重新把问题变成「图式」的——不解出公式,只问轨道的形状、闭合与否、稳定与否;但这次的「图」不是公理规定的圆环,而是从微分方程里推演出来的:闭合的(LV 的周期振荡)、自持的(极限环)、分岔重组的(参数扫过临界)、永不重复的(Lorenz 的蝴蝶)。浑天家用圆环组织天象,Poincaré 用相图组织方程——相隔两千年,两种「以图驭数」的直觉在此握手。而握手时各自带着对方的教训:没有动力学之问的图式会停滞,没有几何之图的方程会迷失。
延伸对读:张衡《浑天仪注》与托勒密《至大论》的体系对照;开普勒《新天文学》对火星椭圆的判决;以及综合站年表中「1687《自然哲学的数学原理》」一行——那里是「为何如此」之问第一次被完整回答的地方,也是本书开篇第一幕的舞台。
表 A 四种基本分岔。
| 分岔 | 正常形 | 图样 | 台词 | 判别 |
|---|---|---|---|---|
| 鞍结 | x′ = μ + x2 | 抛物线折返 | 有无(生灭) | 平衡曲线折返 dμ/dx = 0 |
| 跨临界 | x′ = μx − x2 | 两线交叉 | 谁上(易主) | 平衡线全程在场,交点换稳 |
| 叉式(超) | x′ = μx − x3 | 叉子张开 | 选边(破缺) | ±√μ 对称升起 |
| Hopf(超) | r′ = r(μ − r2) | 环从点甩出 | 动静(振荡诞生) | 一对特征值横穿虚轴 |
表 B 本章工具箱。
| 工具 | 用在哪 | 一句话判据 |
|---|---|---|
| 线性化 + 雅可比 | 平衡点小邻域 | 双曲 ⇒ 特征值说了算(§3.7) |
| 零斜线 + 流向 | 全局骨架 | 扇区内符号固定,线上转弯 |
| 守恒量 / 首次积分 | 保守系统 | dV/dt ≡ 0 ⇒ 轨道 = 等高线 |
| Lyapunov 函数 | 证稳定 | 碗形 + 单调降 ⇒ 稳;严格降 ⇒ 渐近稳 |
| Poincaré–Bendixson | 证闭轨存在 | 陷阱域:内指入、外指回、无平衡点 |
| Bendixson 判据 | 证闭轨不存在 | 散度不变号的单连通区域无闭轨 |
| 分岔图 | 参数问题 | 横轴 μ、纵轴平衡/振幅;实稳虚不稳 |
| 数值积分(RK) | 具体轨迹与异常探测 | 定性立骨架,数值填血肉 |
两表配套使用:遇到含参系统先跑表 B 的工序,在哪个环节撞见质变,就回表 A 对号入座。表 A 管「事件的名字」,表 B 管「到场的顺序」——本章之后,一切非线性系统的新闻都用这两张表的词汇播报。
本章把定性方法推到了二维世界的边疆:平衡点能分类(§4.1)、闭轨能证明(§4.6)、分岔能算账(§4.8–4.11)、混沌能看到(§4.13)。但有一件事定性方法始终不做——给出某个时刻的数。「种群十年后是多少」「电路五秒后多大」这类问题,相图保持优雅的沉默。工程与定量世界在敲门,下一章去开门。
下一章的招法在气质上与本册前四章截然不同:换一个世界解题。Laplace 变换把函数 f(t) 投影到一族衰减探测波 e−st 上,得到另一个世界的坐标 F(s);在那个世界里,「对 t 求导」这件麻烦事被降格为「乘 s」——微分方程退化成代数方程,初条件自动入账,分段外力与脉冲冲击这些让第二章吃尽苦头的角色,在 s 世界里只是普通的乘法。解完代数再查表返回,一条「变换 → 代数 → 部分分式 → 返程」的流水线贯穿全章。
与本册前文的接口至少有三处。其一,第二章的特征方程将以另一种面貌重逢:对 y″ + 2y′ + y = 0 做变换,括号里的多项式正是特征多项式——Laplace 不是新魔法,是把特征方程的思想打包成自动机器。其二,第二章参数变易公式里那个「带积分的公式」,将在卷积定理下露出真身:它本来就是一次卷积。其三,本章的定性方法仍是检验员:变换给出的显式解,其长时行为(趋于零?振荡?发散?)应与本章的平衡点分类、散度判据对得上账——两条路互相验收,而不是互相取代。
再往前望:第五章的变换路管常系数、管初值问题、管信号世界;第六章的级数路管变系数、管奇点、管「解不是初等函数」的世界。两条路在偏微分方程的桥头会合——波动方程拆开后,时间方程走变换,空间方程走级数。本书从「解」出发,经「结构」与「定性」绕了一大圈,最终把两条进阶的路并排铺到脚下。
带着本章的三件行李上路:①「先立骨架再动手」的次序感(§4.14);②「实稳虚不稳」的分岔图语法(§4.8);③对初值敏感性的敬畏(§4.13)——最后一件在数值计算的时代尤其珍贵:算得动,不等于算得准。下一章见。
前四章的所有解法,骨子里都是「在原地想办法」:分离变量把两个变量撵到等式两边各自积分,积分因子把线性一阶方程凑成一个乘积的导数,特征方程把常系数二阶方程的求解压成解代数方程,相平面与定性分析则干脆放下公式、只谈轨道的形状。这一章要换一套完全不同的思路——不再与微分方程正面缠斗,而是把整个问题搬运到另一个世界去:在那个世界里,最麻烦的运算会变得极其简单;在那里把问题解完,再原样搬回来。这便是变换方法的全部哲学。
为这个「另一个世界」开门的钥匙,是 Laplace 变换。它把函数 f(t)(定义在 t ≥ 0)投影到一族「衰减探测波」e−st 上,得到另一个世界里的坐标 F(s)。这场投影最惊人的效果只有一行:对 t 求导,在 s 世界里变成了乘 s。于是微分方程在那一边退化成一元代数方程,解方程的动作从微分学搬进了代数学——这正是本章标题「把微分变成乘法」的全部含义。一个二阶方程、一个求导的、一个不求导的,搬到对岸之后都只是同一个多项式的系数不同而已。
这套变换一次性送来三样礼物,每一件都替前四章解决了一个老大难。其一,微分成乘法——求导的层数不再增加难度,只增加 s 的幂次,二阶、三阶乃至更高阶一视同仁。其二,初条件自动入账——y(0)、y′(0) 在变换的第一步就被吸收进公式,全程不必先求通解、再代初值定常数,两条工序合并成一步。其三,分段外力与脉冲不再可怕——开关式的阶跃、瞬时敲击的脉冲,这些让第二章的待定系数法束手无策的角色,在 s 世界里只是普通的乘法因子,流水线照常运转。
本章的承重墙是 §5.2、§5.5、§5.8 三页:删掉定义与存在性,变换无从谈起;删掉「微分成乘法」,整条路失去地基;删掉四步流水线,字典与语法只是散落的零件。速查表(p.153)把全章浓缩为三张表,与 p.146 的地图、p.147–148 的小结配套使用。
一句话直觉。当一个问题在原地怎么都解不动时,最有效的办法往往不是更用力地硬啃,而是把它整个搬到另一处——在那里它会变得显而易见。Laplace 变换就是为微分方程准备的这样一处「新大陆」:它不改动问题的实质,只更换描述它的坐标。
这种「搬运的智慧」在本册之前的历史里反复出场。对数把乘法搬进加法:两个大数相乘,先取对数变成两个指数相加,查反对数表还原——天文计算因此省下大量寿命(纳皮尔,1614)。坐标几何把几何搬进代数:圆、椭圆、切线这些图形问题,一旦写成方程,就变成了代数式的推演(笛卡尔,1637)。复数把平面上的旋转搬进一个乘法即可完成的世界:一个单位复数乘以 eiθ,等价于把整个平面旋转 θ。这三件旧事的台词完全一样:旧世界里难如登天的运算,在新世界里按一次按钮;代价是搬进搬出的手续费,而划算的变换总是让手续费远低于施工费。
为微分方程准备的这场搬运,核心是一次投影。取定一个参数 s,让函数 f(t) 与探测波 e−st 相乘再累加(从 0 到 ∞ 积分),得到的数记作 F(s);让 s 取遍所有使积分收敛的值,就得到一个完整的新函数 F——它是 f 在 s 世界的「全身照」。这个 F(s) 就是 Laplace 变换,记作 F = ℒ{f}(正式定义见 §5.2)。
为什么偏偏挑 e−st 当探测波?因为指数函数是唯一在求导之下「形状不变」的函数族:(e−st)′ = −se−st,求导只是乘上一个常数 −s。把方程两边都投影到这一族函数上,求导这件使形状变化的事,就变成了乘一个数这件不变形状的事——微分方程于是塌缩成含 s 的代数方程。拿一个最小的例子实地感受一下:对方程 y′ = y、y(0) = 1 做变换,左边的 y′ 变成 sY − 1(初条件在这里入账),右边变成 Y,于是 sY − 1 = Y,解得 Y = 1/(s − 1),再查表还原得 y = et。微分方程的一整套动作,被压缩成一次移项与一次查表。
这次搬运与第二章的旧知识有一处精确的接头值得点出。把 y″ + 2y′ + y = 0 搬到 s 世界,左边整理后出现的多项式系数恰是 s2 + 2s + 1——它正是第二章的特征多项式,它的零点正是特征根。也就是说,Laplace 变换并没有另起炉灶:第二章用特征方程秒杀齐次方程的那套本事,被原样打包进了一台可以自动运转的机器。特征方程管辖齐次行为的统治权,在 s 世界以「分母多项式的零点」这一新面貌继续有效——这也解释了为什么常系数方程在 s 世界里格外驯服。
与第四章的对照:第四章的定性方法换的是问题(从「求公式」到「问结构」),本章的变换方法换的是世界(从 t 世界到 s 世界)。两种「换法」同宗——都是拒绝在别扭的坐标里硬解题,而先去找一副顺手的坐标。下一页给变换下一个正式的定义,并交代它在什么条件下才存在。
一句话直觉。上一页说变换是一次投影,这一页把投影写成公式,并回答一个不能回避的问题:这个积分凭什么收敛?变换不是无条件存在的,它有自己的定义域。
Laplace 变换。设函数 f 在 [0, ∞) 上有定义,称
F(s) = ℒ{f(t)} = ∫0∞ e−stf(t)dt
为 f 的 Laplace 变换,其中 s 为复参数。F 的定义域是使积分收敛的那些 s。变换是线性的:ℒ{af + bg} = aℒ{f} + bℒ{g}。
为什么从 0 起算?因为这门学问服务的对象是初值问题:微分方程描述一个系统从某个「现在」开始的演化,而这个「现在」之前的全部历史,都被压缩进初条件 y(0)、y′(0) 里交到变换手上。积分下限定在 0(严格说是 0−),正意味着变换眼中的世界从「现在」这一刻之后展开——这与第三章「解由初始状态唯一决定」的立场完全一致。
存在性。收敛的关键在于 e−st 这个衰减因子能否压住 f(t) 的增长。称 f 是指数阶的,若存在常数 M 与 a 使 |f(t)| ≤ Meat 对一切 t ≥ 0 成立。此时只要 Re s > a,被积函数就像 e−(s−a)t 一样快速衰减,积分绝对收敛。于是对指数阶函数,变换至少在一块右半平面上存在——这就是图 5-2 画出的收敛半平面。f 增长得越快(a 越大),这块半平面就越靠右、越窄。
两张入门票用定义直接检得,顺便体会一下「指数阶」这条门槛的松紧。指数函数:ℒ{eat} = ∫0∞e−(s−a)tdt = 1/(s − a),收敛条件是 Re s > a(a 正是它的指数阶常数)。常数 1:ℒ{1} = ∫0∞e−stdt = 1/s,收敛条件是 Re s > 0——它取 a = 0,是最温和的一类。可见门槛并不苛刻:多项式、指数、正弦余弦、乃至许多增长不快的有界函数,都轻松越过;真正被挡在门外的,是像 et2、1/t 这样增长过猛或在原点奇性过重的函数(这类函数的边界处理见 p.150 挑战)。
一句话记住两件事:变换的定义域是一个右半平面,其左边界由 f 的增长速度决定;变换是线性的,这条性质将在 §5.4 展开成整套「语法」。下一节开始查字典。
一句话直觉。换到一个新世界,第一件事是准备一本字典:把原来世界里的常用函数,翻译成新世界里的样子。这本字典不必从头背——它只有十来个条目,且大多能从定义式用一两次分部积分推出。
下表是本章随身的字典(收敛域一栏默认为 s 的某个右半平面,具体边界由各函数的指数阶决定)。查表时只需对上「函数」一列,读出「变换」一列即可。
| 原函数 f(t) | 像函数 F(s) | 收敛域 |
|---|---|---|
| 1 | 1/s | s > 0 |
| t | 1/s2 | s > 0 |
| tn | n!/sn+1 | s > 0 |
| eat | 1/(s − a) | s > a |
| sin ωt | ω/(s2 + ω2) | s > 0 |
| cos ωt | s/(s2 + ω2) | s > 0 |
| eatsin ωt | ω/((s − a)2 + ω2) | s > a |
| eatcos ωt | (s − a)/((s − a)2 + ω2) | s > a |
后四行的来历不必逐个硬算,它们全都由两条性质生成,而这两条性质正是下一节与 §5.4 的主角。幂函数一行由分部积分递推:ℒ{tn} = (n/s)ℒ{tn−1},反复代入并用 ℒ{1} = 1/s 起头,便得 n!/sn+1。三角两行由欧拉公式 sin ωt = (eiωt − e−iωt)/(2i) 拆成两个复指数,各自套用指数行再合并实虚部即得。带指数的三角行(末两行)则是把 s → s − a 替换进无指数的两行——这正是 §5.4 的 s 域平移性质,此处先行借用。
字典的用法提醒一句:真正要背下来的其实只有三条——常数 1/s、指数 1/(s−a)、三角 ω/(s2+ω2) 与 s/(s2+ω2);其余各行都由「幂次递推」「欧拉展开」「s 域平移」这三招推出。把字典记成一张推导网而非一张死表,用起来才活。
与第二章的老朋友们逐一接头:1/(s − a) 的分母零点 s = a 就是特征根;ω/(s2+ω2) 的分母零点 s = ±iω 正是纯虚特征根——字典里每个像函数的极点位置,都对应着原函数的一种「性格」(衰减、振荡、指数增长)。这条线索将在 §5.7 与 §5.13 反复兑现。
一句话直觉。有了字典还不够,还得有语法。最先要掌握的两条语法是:线性(和的像等于像的和)与位移(一个世界里乘一个指数,另一个世界里整体平移)。前者保证方程可以逐项搬运,后者把「阻尼」「延迟」这些物理动作翻译成简单的代数操作。
s 域平移的即时好处,是把第二章里需要分三种情况讨论的阻尼振动一步拿下。欠阻尼振动在第二章写作 y = e−at(C1cos ωt + C2sin ωt),对照字典的末两行立刻读出它的变换:Y(s) = [C1(s+a) + C2ω]/((s+a)2 + ω2)——只需把无阻尼解 (C1s + C2ω)/(s2+ω2) 里的每个 s 换成 s+a。阻尼的物理含义(能量耗散)在 s 世界里,仅仅是自变量的一次平移。这条对应关系在 §5.12 的 RLC 电路里会以「电阻的作用=平移极点」的形式再次出现。
两条语法一次记牢:线性=可以逐项搬运;s 域平移=阻尼变成平移。下一页进入最关键的一条性质——微分与积分在 s 世界里的样子,它才是「把微分变成乘法」这句口号的精确兑现。
一句话直觉。本节兑现全章的口号:「微分成乘法」。它是整条变换路的地基——一行分部积分,把求导这件事彻底翻译成 s 世界里的代数运算,顺带把初条件吸收进公式。
微分法则。设 f 与 f′ 都满足指数阶条件,则 ℒ{f′} = sF(s) − f(0)。证明一行:对 ∫0∞e−stf′(t)dt 分部积分,取 u = e−st、dv = f′dt,得 [e−stf(t)]0∞ + s∫0∞e−stfdt;收敛端边界项归零、另一端剩 −f(0),移项即得。
反复套用即得高阶版:ℒ{f″} = s2F − sf(0) − f′(0);一般地,ℒ{f(n)} = snF − sn−1f(0) − ⋯ − f(n−1)(0)。图 5-4 把这张阶梯画了出来:每求导一次,像函数多乘一个 s、多出一条初条件项。初条件不是流水线末尾才补的参数,而是在变换的第一步就被写进代数方程——这是 Laplace 方法与「先求通解再定常数」路线的本质区别。
与微分法则配对的是积分法则:ℒ{∫0tf(u)du} = F(s)/s——时域积分 = 频域除以 s。它在微分法则里令 g′ = f、g(0) = 0 即得。求导乘 s、积分除 s,微积分这一对互逆运算,在 s 世界退化成乘除一对——微积分的基本定理(§绪论的「变化与累积」)在变换世界里换了一副更简单的面孔。
这两条法则在第二章各有一位「前世的熟人」。微分法则对应特征方程:对 y″ + 2y′ + y = 0 变换,(s2Y − sy(0) − y′(0)) + 2(sY − y(0)) + Y = 0,齐次情形 y(0) = y′(0) = 0 之外的系数多项式正是 s2 + 2s + 1。积分法则则对应参数变易法:第二章那个「带积分的特解公式」,本节之后将看清它本来就是一次卷积(下一页)。
一句话记住本节:ℒ 把 d/dt 这座陡峭的山,夷平成 ×s 这条平路;初条件在山脚就已入账。有了它,任何常系数线性方程都能在 s 世界里当线性代数题解——下一页先补最后一块拼图:乘积怎么办。
一句话直觉。s 世界里代数很便宜,但有一类运算曾被绕开:两个像函数相乘——它对应原世界的什么?答案是「卷积」:一种把两个函数按时间错位、相乘、再累积的运算。这条定理是变换方法处理外力问题的钥匙。
卷积。两个函数 f 与 g 的卷积定义为 (f*g)(t) = ∫0tf(τ)g(t − τ)dτ——把 g 翻转、平移到时刻 t,与 f 逐点相乘,在 [0, t] 上取面积(图 5-5)。
卷积定理。ℒ{f*g} = F(s)·G(s)——时域卷积 = 频域乘法。反过来用:像函数的乘积,其原函数是两个原函数的卷积。
卷积的物理身份比定义式直白得多:它是「系统对任意输入的响应 = 对标准脉冲的响应与输入的叠加混合」。把 g 想成系统的「记忆核」——它在时刻 t 对 τ 时刻发生的事还记得多少(权重 g(t−τ));把 f 想成输入的历史;卷积就是把过去每一时刻的输入乘上残留权重再加总。衰减的记忆核 e−(t−τ) 意味着越久远的事记得越淡——指数遗忘,正是第二章「稳态+遗忘」那张图像的积分版。
动手验证一个最小的例子(取 ω = 1、g = 1):sin * 1 = ∫0tsin τdτ = 1 − cos t;而字典说 ℒ{sin}·ℒ{1} = 1/(s2 + 1)·1/s = 1/(s(s2 + 1)),查表恰是 1 − cos t 的像——两头对上 ✓。再看第二章的旧相识:参数变易公式里那个特解积分 ∫0tg(t−τ)f(τ)dτ 形状的式子,如今认得出来了——它本来就是一次卷积。散落各章的「带积分的公式」,被卷积定理统一成乘法,这是变换观点「合并同类项」的又一次兑现。
卷积定理的三笔账:解方程时,它把积分方程(未知量藏在积分号下)一步化成代数方程(p.145 习题课实练);理解系统时,它说冲激响应 × 输入 = 任意响应(§5.10);计算时,它让「乘积的逆变换」不必硬拆——直接卷积。下一页解决返程的技术:查表认不出的有理函数怎么拆。
一句话直觉。解出 Y(s) 只是到了对岸,还得回来。逆变换的合法性由一一对应保证:指数阶函数的 Laplace 变换不会撞车,F 唯一确定 f——所以「查表认领」就是严格的求逆,不必真的去算一条反演积分。技术核心只有一样:把有理函数拆成字典认识的形状。
流水线产出的 Y(s) 几乎总是有理函数(多项式之比)。代数学保证:任何真分式都能拆成「一次因子的幂」与「二次不可约因子的幂」两类零件之和——这恰是字典的两类条目(1/(s−a)k 与 ω/((s−a)2+ω2) 家族)。部分分式的三种情形各有固定工序:
拆分的总工作量可以估算:设 Y(s) 分母是 n 次多项式,拆分要定 n 个系数,每个系数一行代数——整条「变换路」剩下的全部劳动量,就是这 n 行。相比之下,第二章对待定系数法要先猜外力形状、再逐项配系数、最后还得解联立;两条路线的工时差异,在分段外力问题上将进一步拉大(§5.9)。
还有一条省力通道值得记下:拆分之前先约分。若分子分母有公因子,先消掉,极点少一个、返程就少一项;以及先分离出多项式部分(假分式情形),余下的真分式才进入拆分工序。这两步预处理能避免大量无谓的计算。
本页与 p.128 的字典合成一个闭环:去程查字典(正变换),回程拆部分分式(逆变换)。技术都备齐了——下一页把它们装成一台机器:四步流水线。
一句话直觉。零件全部到齐,现在装机。四步流水线:变换 → 解代数方程 → 部分分式 → 查表返程。全程没有「先求通解再定常数」这道工序——初条件在第一步就已入账。
流水线的深层含义值得写下:变换把微分方程变成代数方程之后,解的结构在 s 世界里一目了然——分母多项式的零点就是特征根,管齐次行为(系统的固有性格);分子与外力的变换管输入行为(外界说了什么)。把上例改成有外力 g(t) 的版本,代数方程变成 (s2+2s+1)Y = s + 2 + G(s):「系统部分」与「输入部分」在 Y = (系统) × (输入) 的分解里泾渭分明。这正是 §5.13「传递函数」概念的源头:系统的性格(分母)与输入的内容(分子)可以分开研究、分别化验。
何时选这条流水线?常系数、线性、初值问题——尤其是带分段外力与脉冲的情形:闭眼选(后三节展开)。何时不必?变系数方程:ty″ 这类项在 s 世界会引入 Y′(对 s 求导),相当于把困难原样搬家、白付手续费——那是第六章级数路的辖区。此外,本册关心的是 t ≥ 0 的初值世界;边界值问题(条件挂在两端)不走这条流水线。
一条流水线,四步全是代数:变换(搬运)→ 解代数(施工)→ 部分分式(拆件)→ 查表(返程)。下一节开始给流水线喂「硬菜」:开关与锤击——它们曾让第二章的待定系数法吃尽苦头。
一句话直觉。真实世界的输入不是优雅的正弦,而是开关:电路在某一刻合闸、机器在某一刻加载、剂量在某一刻变化。这类「到某时刻才开始(或停止)」的分段外力,曾让第二章的待定系数法苦于分段拼接——现在它们只是普通函数。
阶跃函数与延迟语法。Heaviside 阶跃函数 u(t−a) 定义为「t > a 时取 1、之前取 0」的理想开关。两条基本事实:①ℒ{u(t−a)} = e−as/s(a ≥ 0);②t 域平移——ℒ{u(t−a)g(t−a)} = e−asG(s):延迟多少,像函数就乘多少延迟因子(图 5-7)。推导一行:对 ∫0∞e−stu(t−a)g(t−a)dt 换元 v = t−a 即得。
写分段外力的标准动作是「开关的组合」:t ∈ [1, 2] 才为 1 的方波写作 u(t−1) − u(t−2)(合闸再拉闸);「t = 3 起外力换成 sin」写作 sin(t−3)·u(t−3)。注意第二个例子里故意把函数也写成 sin(t−3)——延迟语法要求函数形状以起点为原点书写,换算动作(把 sin t 展开成 sin(t−3+3) 的三角恒等式)是这一节唯一的计算负担。
对比第二章:同样的问题要在三段上分别求解、再强制 y 与 y′ 在接头处连续——三道工序、两次联立;Laplace 一步不停。分段外力从「难题」降格为「乘法」,这是变换方法最直观的红利。下一页把瞬时开关换成瞬时锤击。
一句话直觉。开关是「持续一段时间的输入」,锤击是「集中在一瞬间的输入」:敲钉子、闪电冲击、碰撞。它的理想化模型是 Dirac δ 函数——把全部作用量压缩到一个点上。听起来不可能「在一点上无限高却积分有限」,但它恰恰是本册第二次「换描述层」的现场。
Dirac δ 函数。δ(t−a) 是宽度收缩、高度膨胀而面积恒为 1 的窄脉冲序列的极限(图 5-8 左)。形式上它是阶跃的导数:δ(t−a) = u′(t−a)。它的「工作定义」是筛选性质:对任何连续的 f,∫0∞δ(t−a)f(t)dt = f(a)——δ 只负责「在 a 处取一个样本」。
变换立刻可得:ℒ{δ(t−a)} = e−as(在筛选性质里取 f = e−st);特别地 ℒ{δ(t)} = 1。δ 的像是常数 1——最「平坦」的像,对应最「尖锐」的原函数;延迟的锤击照例乘延迟因子。
δ 严谨吗?作为「函数」不严谨——没有任何普通函数能在一点上无限高、积分却有限。但它作为广义函数(分布)完全严格:判断标准从「每一点的值」换成「对试探函数的积分效果」,而筛选性质正是这条新标准下的合法公民。这是二十世纪分析学的一次「提问方式迁移」:与 Poincaré 的定性革命同拍——换一个更顺手的描述层,旧问题自动消解。为电报工程发明这套语言的 Heaviside 曾被数学界围攻三十年(p.152 札记细说),最终 Schwartz 的分布论补齐了地基。
两个理想化角色就位:u 管开关,δ 管锤击。它们的像都是简单的指数——这就是「分段与脉冲外力只是普通乘法」的精确含义。下一页把这两样装进周期性的框架。
一句话直觉。工程里的外力大多是周期性的:交流电源、往复泵、齿轮啮合。方波、锯齿、整流正弦——它们的变换有一条统一公式,而且只依赖第一个周期的变换。
周期函数的变换。设 f 以 T 为周期(f(t+T) = f(t)),则 ℒ{f} = F1(s)/(1 − e−Ts),其中 F1(s) = ∫0Te−stf(t)dt 是第一个周期的变换。推导:把无穷积分按周期切段,第 k 段换元后都变成第一段乘上 e−(k−1)Ts,几何级数求和即得。
公式的效率立刻可见:周期 T = 2、前半周期为 1 的方波,第一段积分 F1 = ∫01e−stdt = (1 − e−s)/s,于是整条无穷方波的变换就是 (1 − e−s)/[s(1 − e−2s)] = 1/[s(1 + e−s)]——一行算完一条无限延拓的曲线。分母的 1 − e−Ts 因子在返程时又化回周期结构:部分分式拆开后,各项都带延迟因子,返程自动得到「按周期重复」的解。
周期问题的真正目标是稳态周期解:暂态(含初条件记忆的齐次部分)指数退场之后,响应进入与输入同周期的振荡(图 5-9)。对一阶系统 y′ + y = g(方波)能精确算出稳态的峰值与谷值——在输入为 1 的半周期内解从谷值 q 爬升 p = 1 − (1−q)e−1,随后衰减 q = pe−1,联立解得 p = 1/(1+e−1) ≈ 0.731、q ≈ 0.269。「稳态之后系统在重复什么」这类问题,Laplace 给出的是封闭答案,而第二章的待定系数法面对方波只能一段一段地拼。
与第二章共振话题的呼应:正弦外力下,外力频率踩上固有频率会共振(振幅无界);方波外力则是无穷多个频率成分的合影(傅里叶观点:方波 = 基频 + 奇数倍频谐波之和)——只要其中某个谐波踩上固有频率,响应同样会节节升高。周期外力问题因此是通往「频域分析」(§5.13)的天然桥。
三件武器配齐:u 拼开关、δ 拼锤击、周期公式拼循环。工程输入的三大门类,在 s 世界全部是初等代数。下一页把整套机器开进电路——本册最常见的第二故乡。
一句话直觉。第二章说过电路与力学振子逐项同构;这一页把同构兑现成三行解题:写回路方程、整段变换、代数求解。Laplace 方法在电路分析中的地位,相当于计算器在会计手里的地位——行业标配。
RLC 串联电路。电源 E(t) 串联电阻 R、电感 L、电容 C(图 5-10),以电容电荷 q(t) 为未知量:Lq″ + Rq′ + q/C = E(t)。与力学振子 mx″ + cx′ + kx = F(t) 的词典:L↔m(惯性)、R↔c(耗散)、1/C↔k(回复力)。电流 i = q′。
三行解题的通用性值得强调:外力换成方波、脉冲、正弦,第一行的动作不变——只是右边的 E(s) 换个表达式;初条件非零(电容初始带电、电感初始有流)也不增加难度——它们在第一行作为已知项入场。电路工程师的「运算法」正是这么用的:把 R、Ls、1/(Cs) 当作三个「运算阻抗」串并联,基尔霍夫定律直接在 s 世界列方程——连「先列微分方程再变换」这一步都省了。
再用 s 域平移(§5.4)读一遍电路:电阻的作用=把极点整体平移。无阻尼 LC 回路的极点在虚轴 s = ±i/√(LC)(纯振荡);串入电阻后极点移到 s = −R/2L ± √(R2/4L2 − 1/LC)——实部由 R 决定:耗散把振荡的极点从虚轴拉进左半平面,拉得越深衰减越快(过阻尼),恰好碰到实轴即临界(§5.8 示例的情形)。图 5-2 的收敛半平面在此有了物理身份:左半平面的极点=稳定的系统。
一句行话带走:「运算法把电路当成 s 世界的电阻网络来算。」下一页把这个观点升格为一般概念——传递函数,频域方法的大门就此打开。
一句话直觉。把「系统」独立成一个概念:一个只负责「吃进输入、吐出输出」的黑箱。只要它是线性的(输入翻倍输出翻倍、输入相加输出相加)且时不变的(今天接线和明天接线效果一样),它的全部性格就压缩进一个函数——传递函数 H(s)。这是「换一个世界解题」在系统层面的落地:时域里绕来绕去的卷积,在 s 世界只是一个乘积。
传递函数。线性时不变(LTI)系统的传递函数定义为零初条件下输出的像与输入的像之比:H(s) = Y(s) / G(s)。它同时是冲激响应的像:H(s) = ℒ{h(t)}。于是 Y = H·G,返程即得 y = h*g——§5.10 的「指纹定理」在此获得一般形式(图 5-11)。
黑箱代数。传递函数把系统连接变成初等运算:串联两级系统 H1、H2 等效于 H1H2(先卷积再卷积,在 s 域只是连乘);并联等效于 H1 + H2;反馈回路的闭环传递函数是 H / (1 + HK)。一张复杂方框图,靠这三条就能一路化简成一张名片。
极点即命运。H(s) 的分母根(极点)就是系统的固有节奏:左半平面的极点给出衰减项(稳定),右半平面给出增长的项(发散),虚轴上的极点是持续振荡(临界)。§5.12 从 RLC 电路读出的那条结论——「耗散把极点从虚轴拉进左半平面」——在这里升格为一般判据:看一张传递函数,就知道系统能不能稳。
频域初见。把 s = iω 代入 H,得到频率响应 H(iω):正弦输入 sin(ωt) 之下,输出仍是同频正弦,只是振幅被 |H(iω)| 缩放、相位被 arg H(iω) 平移。一阶系统 H = 1/(τs+1) 的稳态振幅是 1/√(1 + τ2ω2)——频率越高、衰减越狠。这就是「频域分析」的入口:不直接解方程,而是看系统对不同频率的放大倍数;控制、信号、通信三大门学科的地基,就铺在这里。
一句行话带走:「传递函数是系统的 DNA。」它记下了系统对冲激的回应方式,因而也记下了它对一切输入的回应方式。下一页证明:光看这张 DNA,就能免解方程地读出系统在两端的表现。
一句话直觉。有时不需要 y(t) 的完整曲线,只想知道它出发时在哪、最后落在哪。两个定理把这两个端点从 Y(s) 里直接读出来——不做逆变换,故名「免费」。
初值定理与终值定理。设 Y(s) = ℒ{y(t)}。①初值:y(0+) = lims→∞ sY(s)。②终值:若 y(t) 当 t→∞ 确有极限,则 y(∞) = lims→0 sY(s);前提是 sY(s) 的极点全部位于左半平面,否则终值不存在、公式作废。
免费的往往最贵——终值定理的「免费」标着条件。下一页把全部项目列一张账单:这套方法什么时候好使,什么时候该换工具。
一句话直觉。Laplace 变换是利器,不是万金油。会用的人知道它解什么;成熟的人还知道它解不了什么——承认边界,才不至于在错误的问题上白耗力气。
适用版图。Laplace 的主场是常系数线性方程,外力可以是分段、脉冲、周期的任意组合(图 5-13)。三类中心地带的题——初值问题、线性系统响应、卷积——它都给出三行解法。一旦离开主场,四类边界就会亮红灯。
失灵了怎么办?三条退路在本册后续铺开:级数解(第六章,变系数方程的正规解法)、数值方法(第一章的 Euler 折线及其高阶版本)、定性分析(第三、四章的相平面与稳定性)。四件工具各有各的版图,合起来才是完整的兵器架。
知道工具何时失灵,比会用工具更接近成熟。Laplace 的版图划定之后,下一页与下一章交接:当方程住在无穷多个自变量里,这套变换还能用吗?
一句话直觉。本章与下一章看似两条路——一条换世界(Laplace 变换),一条换表示(幂级数)——其实同出一源:都是「在更方便的坐标系里把难题化简单」。它们将在偏微分方程处正式会合(图 5-14)。
桥的一次实地行走。热传导方程 ∂u/∂t = ∂2u/∂x2 有两个自变量,直接求 u(x, t) 无从下手。但对时间 t 做 Laplace 变换——把 u(x, t) 变成 U(x, s)——偏微分就降成关于 x 的常微分:sU − u(x, 0) = d2U/dx2。对 x 解这个 ODE、用边界条件定常数、最后逆变换回 t——一次变量消减,二维难题回到本章的主场。
另一条路的走法。同样的方程也可以「分离变量」:设 u = X(x)T(t),代入后两边各自只含一个变量,于是拆成两个 ODE,其中一个正是第六章要讲的 Sturm–Liouville 问题,其解是一族正交的特殊函数。
两路的分工。Laplace 路顺着时间前进,天生于初值问题(半无界 t ≥ 0);分离变量路把空间切分,天生于边值问题(有界区间)。它们不是竞争关系,而是同一哲学下的两把钥匙——当方程既带边界又带初值,两条路还会被交叉使用。
本章收束。Laplace 变换演练了一次完整的「变换 → 代数 → 返程」:把微分方程搬到 s 世界,在那里它只是代数,解完再搬回来。这套三步走是「换世界解题」的第一份完整示范;下一章把它推广成「换表示解题」——当解写不成初等函数,就把它写成一列无穷系数的和。
一个方法的边界,正是下一个方法的起点。第五章在这里合上,第六章在那里展开:当方程带奇点、当解只剩级数——又该借助什么工具?
三题分别代表流水线的三种典型工序:查表返程、语法与延迟、卷积通式。每题给关键步骤与终答,重点看「初条件与分段如何自动入账」。
例 1 解 y″ − y = 0,y(0) = 2、y′(0) = 0。
变换:(s2Y − 2s) − Y = 0 ⟹ Y = 2s/(s2 − 1)。部分分式:2s/((s − 1)(s + 1)) = 1/(s − 1) + 1/(s + 1)。返程:y = et + e−t = 2 cosh t。对照第二章特征根 ±1——一致。初条件在第一步自动入账,全程没有「通解定常数」这道工序。
例 2 解 y″ + y = 1 − u(t − 2π)(「通电 2π 秒后断电」),y(0) = y′(0) = 0。
右端是方波:常数 1 减延迟阶跃。变换:Y = (1 − e−2πs)·[1/(s(s2+1))];部分分式 1/(s(s2+1)) = 1/s − s/(s2+1),原函数 1 − cos t。套延迟语法返程:y = (1 − cos t) − (1 − cos(t − 2π))u(t − 2π) = (1 − cos t)·[1 − u(t − 2π)]。
读解(本题的彩蛋):断电时刻 t = 2π 恰是 1 − cos t 的过零点——位移与速度同时为零,断电后方程齐次、状态归零,系统纹丝不动。「何时断电能干净停止」这个问题,答案就写在解的零点里。
例 3 写出线性系统对任意输入的响应通式:以 y″ + 2y′ + 2y = g(t) 为例。
传递函数 H(s) = 1/(s2 + 2s + 2) = 1/((s+1)2 + 1),冲激响应 h(t) = e−t sin t。于是零初条件下对任何输入 g:y = h*g = ∫0te−τ sin τ · g(t − τ)dτ。一个积分打包全部输入——不必对每种 g 重解方程,这正是 §5.10「指纹定理」的实战形态:先按指纹(冲激响应),再按卷积结账。
三题回看:例 1 展示流水线对「老朋友」零门槛;例 2 展示延迟语法让分段外力失去威胁,还顺手送了一个「断电时机」彩蛋;例 3 展示卷积通式的越级打击面——变换的观点不是新解法,是把解法降维成代数。下一页专攻非零初条件与分段外力的组合拳。
例 1 解 y″ + 3y′ + 2y = e−3t,y(0) = 1、y′(0) = 0。
变换(初条件入账):(s2Y − s) + 3(sY − 1) + 2Y = 1/(s+3),即 (s2+3s+2)Y = s + 3 + 1/(s+3)。
拆两块:(s+3)/((s+1)(s+2)) = 2/(s+1) − 1/(s+2);1/((s+1)(s+2)(s+3)) = ½/(s+1) − 1/(s+2) + ½/(s+3)。
合并返程:y = (5/2)e−t − 2e−2t + ½e−3t。体检:y(0) = 5/2 − 2 + ½ = 1 ✓、y′(0) = −5/2 + 4 − 3/2 = 0 ✓;非零初条件只让代数式多两项,流水线本身一步不变。
例 2 解 y″ + y = sin(t − π/2)·u(t − π/2),y(0) = y′(0) = 0。
外力故意写成以起点为原点的形状(§5.9 的语法纪律)。变换:(s2+1)Y = e−(π/2)s·1/(s2+1),于是 Y = e−(π/2)s/(s2+1)2——分母出现重因子。查表 ℒ−1{1/(s2+1)2} = ½(sin t − t cos t),延迟返程:y = ½[sin(t − π/2) − (t − π/2)cos(t − π/2)]·u(t − π/2),即 y = −½[cos t + (t − π/2)sin t]·u(t − π/2)。
读解:振幅随时间线性增长的振荡——外力频率踩上固有频率的共振(第二章的老话题,重因子正是它的 s 世界签名);且在 t = π/2 处位移、速度双零起步,与静止历史光滑衔接。
例 3 不解方程,快速体检例 1 的解。
把 sY 拆成 (s2+3s)/((s+1)(s+2)) 与 1/((s+1)(s+2)(s+3)) 两项。初值定理:第一项分子分母同为二次多项式、s→∞ 时比值趋于 1,第二项趋于 0,故 y(0+) = 1——与初条件吻合。终值定理:sY 的极点全在左半平面,条件合法,lims→0 sY = 0——三个指数项全衰减、稳态为零 ✓。两个免费信息与完整解互相印证——§5.14 的体检流程走通。
两页例题合成一张工单:查表、延迟、卷积、初条件、体检——五道工序各就各位。接下来两页习题课把这五道工序练成条件反射。
八题分层:★ 前四题练字典与语法,★★ 中三题走完整流水线,★★★ 末题推公式。答案提示在页尾。
T1. 用分部积分推导 ℒ{t} = 1/s2,并归纳出 ℒ{tn} = n!/sn+1。★
T2. 求 ℒ{te3t} 与 ℒ{e−t sin 2t}(各用一条性质)。★
T3. 求逆变换 ℒ−1{1/(s2 + 4)} 与 ℒ−1{(s + 3)/((s + 1)(s + 2))}。★(后者先部分分式)
T4. 计算卷积 t*t 并用卷积定理核对。★(答案 t3/6)
T5. 对 Y = 1/((s+1)(s+2)):用初值定理与终值定理读出 y(0+) 与 y(∞);再求出 y(t) 验证。★★(应得 0 与 0;y = e−t − e−2t)
T6. 求逆变换 ℒ−1{s/(s2 + 2s + 5)}(先把分母配方)。★★(拆 s = (s+1) − 1)
T7. 用部分分式求 ℒ−1{1/(s2(s2+1))},再用卷积 t*sin t 核对两条路结果一致。★★
T8. 推导周期三角波的变换:以 T = 2、前半周期从 0 线性升到 1 的三角波为例,算出 F1(s) = ∫01te−stdt 并代入周期公式。★★★(F1 = 1/s2 − e−s(1/s + 1/s2),代入 F1/(1 − e−2s))
提示区:T2 1/(s − 3)2 与 2/((s+1)2 + 4);T3 ½ sin 2t 与 2e−t − e−2t;T5 极点全在左半平面,终值合法;T6 e−t cos 2t − ½e−t sin 2t;T7 部分分式得 1/s2 − 1/(s2+1),即 y = t − sin t,卷积 ∫0tτ sin(t − τ)dτ = t − sin t ✓;T8 先分部积分再合并 e−s 项。
八题全走完整流水线:变换、代数、返程、读解。后四题把 §5.9–§5.12 的外力武器逐一请上场。
T1. 解 y″ + 3y′ + 2y = 0,y(0) = 1、y′(0) = 0;指出 Y 的分母因式与第二章特征根的对应。★
T2. 解 y′ + 2y = u(t − 3),y(0) = 1;描述解在 t = 3 前后的两段行为。★★
T3. 解 y″ + 2y′ + 2y = g(t) 的零状态响应通式(写成卷积),并指出冲激响应是什么。★(p.142 例 3 同款,练通式)
T4. 解积分方程 y(t) = t + ∫0ty(τ)cos(t − τ)dτ。★★(认出卷积后整式变换)
T5. 解 y″ + 4y = u(t − π)(恰在半周期处合闸),y(0) = y′(0) = 0;验证解在合闸点位移、速度双连续,并解释「半周期合闸」与 p.142 例 2「全周期断电」在过零点上的联系。★★
T6. RLC 串联(L = 1、R = 2、1/C = 1),电源 E(t) = u(t − 1)(延迟一秒合闸),q(0) = q′(0) = 0:求 q(t) 并与 §5.12 直接合闸对比——延迟是否只是整体平移?★★
T7. 解 y″ + y = δ(t − π),y(0) = y′(0) = 0;画 0 ≤ t ≤ 4π 的草图并解释「锤击后振幅为何不变」。★★(解为 sin(t − π)·u(t − π),即 −sin t·u(t − π))
T8. 挑战题(断电时机定理):对 y″ + y = F0[1 − u(t − a)](恒力在 t = a 时刻撤走),零初条件。证明:当且仅当 a 是 2π 的整数倍时,撤力后系统完全静止;并用「位移与速度须同时过零」解释这一时刻条件。★★★(y = F0(1 − cos t)·[1 − u(t − a)];t = 2kπ 处 1 − cos = 0 且 sin = 0)
提示区:T1 Y = (s+3)/((s+1)(s+2)),y = 2e−t − e−2t,分母因式即特征多项式;T2 y = e−2t + ½(1 − e−2(t−3))u(t − 3)——先衰减、后爬向 ½;T4 Y(1 − s/(s2+1)) = 1/s2,Y = 1/s + 1/s2,y = 1 + t;T5 y = ½[1 − cos(t − π)]u(t − π) = ½(1 + cos t)u(t − π),t = π 处位移速度双零、光滑衔接;T6 q = [1 − e−(t−1) − (t−1)e−(t−1)]u(t − 1)——延迟语法保证只平移、不变形;T8 撤力后解为齐次解,初条件取自撤力瞬间的状态,双零则永静。
本章三十页的骨架收在下面——全章只演示一个动作:变换 → 代数 → 返程。前三节搭台(定义、表格、性质),中间各节攻外力(阶跃、脉冲、周期),后半部升维(电路、系统、频域、边界)。
本章的承重墙是 §5.2、§5.5、§5.8 三页:删掉存在性,变换就是符号游戏;删掉微积分法则,流水线就断水;删掉四步定式,外力武器库就没有装配台。速查表(p.153)把全章浓缩为一张变换表加一张流水线卡。
表是字典、性质是语法、部分分式是返程路费——三者齐备,s 世界才算真正定居下来。下一页把定居成果装配成一条解题流水线。
与第二章正面对照。待定系数法只吃「体面外力」(多项式、指数、正弦及其组合),分段外力须逐段求解再拼接连续性;Laplace 对分段、脉冲、周期一视同仁,初条件自动入账,共振与重根在 s 世界只是一个重因子。待定系数法并非被淘汰——它胜在「不解变换、直接猜」的零开销——而是被编入流水线:凡是右端不体面、初条件不干净、系统带记忆的战场,一律改派 Laplace。
一句行话收束全章流水线:「先搬过去,算完再搬回来——搬运费远低于施工费。」速查表(p.153)把本章浓缩成一张卡片,可随身携带。
本章表面教了一套计算技术,骨子里示范了一种元方法:当问题在原地解不动时,把整个问题搬运到一个「运算更便宜」的世界里去做,做完再搬回来。Laplace 把微分世界搬进代数世界——求导变乘法、初条件入账、卷积变乘积;第六章将展示同源的另一半:幂级数把「寻找现成函数」搬成「按需制造函数」。
这个元方法的历史纵深远超本章。对数把乘法搬进加法(纳皮尔,1614)——天文计算因此省下十年寿命;坐标几何把几何搬进代数(笛卡尔);复数把实数世界的旋转搬进一个乘法即可完成的世界;傅里叶把信号搬进频率;Laplace 把微分搬进乘法。每一次搬运的台词都一样:旧世界里难如登天的运算,在新世界里按一次按钮;代价是搬运本身要付费(求变换、找收敛域、部分分式返程),而好的变换正是「搬运费远低于施工费」的交易。
它也与本书的暗线严丝合缝:第三章的 Poincaré 换的是问题(从求公式到问结构),本章换的是空间(从 t 世界到 s 世界),第六章换的是表示(从有限公式到无穷级数)——同一句方法论的三次兑现:「换一个更顺手的描述层,让难题的困难之处消失,而非被硬啃」。叠加原理是「线性结构可搬运」的合同:正因为变换是线性的,特征多项式、初条件、卷积才能原样保真地搬到对岸。
把这一页压成一句可以带走的格言:解不开的问题,先搬到解得开的地方去解,再搬回来;选变换就是选搬运费。这套观点在后续课程里反复兑现:信号处理搬到频率、控制论搬到传递函数、概率论搬到特征函数——同一张车票,换乘不同学科。
下一章出场的是元方法的「表示」版本:当方程带奇点、解不是初等函数,级数把解改写成无穷多枚系数的合影——换不来更好的世界,就换一套更好的坐标纸。
挑战对象。阶乘的连续化——伽马函数。它既是 Laplace 字典缺页的补全,也标出了字典的边界。
伽马函数。Γ(s) = ∫0∞ts−1e−tdt(s > 0)。分部积分一行:Γ(s + 1) = sΓ(s),配合 Γ(1) = 1 得 Γ(n + 1) = n!——阶乘的长子,且管到非整数。
挑战作业:①用 Γ(1/2) = √π 与递推公式算 Γ(3/2)、Γ(7/2)(阶乘的分数兄弟);②用一次分部积分证明 Γ(s + 1) = sΓ(s);③思考题:Bessel 递推里的 (k + ν)! 在 ν 非整数时该怎么读——用 Γ 重写 Jν 的通项(第六章见分晓)。
实验任务。流水线的解都是解析的;这一页换一支笔——用数值卷积把 §5.11 的封闭答案重新算一遍,亲眼核对「指纹定理」不是纸上谈兵。系统取一阶 y′ + y = g(t),指纹 h(t) = e−t(即 ℒ−1{1/(s+1)}),输入取周期 T = 2 的方波(前半周期 1、后半 0)。
回味:本实验的真正主角是分工——解析法给封闭答案、数值法给万能核对器;卷积则是两者的会合点:指纹(冲激响应)是解析的,结账(积分)是数值的。下一章的特殊函数没有初等字典可查,这套「解析指纹+数值结账」的搭配将升级为日常作业。
奥利弗·亥维赛(Oliver Heaviside,1850–1925)没上过大学,靠电报员的薪水与图书馆的钥匙自学成才。他一生最重的两件事都跟「不严格」过不去:一是给横跨大西洋的电报算清信号为何失真,二是为此发明了一套惊世骇俗的「运算微积分」——把微分算子 D 当成一个代数量,像挪多项式一样挪它、除它、开方它。在他手里,y′ + y = g(t) 这类方程被直接写成 (D + 1)y = g,解起来像解一元一次方程。
正统数学界的反应是暴风骤雨:算子岂能当数除?未定义的东西岂能开方?他的论文屡遭拒稿,批评者要他「先证明再说话」。亥维赛的回应成了数学史上的名言之一:「难道因为不完全了解消化的过程,就拒绝吃饭吗?」他坚信两件事:规则在成千上万次工程对拍中屡试不爽;严格化是数学家的事,不是电报的事。用本书的语言说:他发明了一台运转完美、但说明书写得潦草的机器。
说明书最终有人补齐。二十世纪初,Bromwich、Carson 等人发现亥维赛的算子戏法可以整体重述为一条严格的积分变换——正是本章的 Laplace 方法(数学界随后把这台机器记在了更早的 Laplace 名下)。被围攻的 D 算子后来也修成正果:算子方法在泛函分析与量子力学里成了正规军;他顺手发明的阶跃函数与 δ 函数(p.135 的两位主角),要等 Schwartz 的分布论(1950 年代)才拿到正式户口。一门学科被骂了三十年,最后证明骂它的语言不够用。
把这段公案放进本书的思想线里看:亥维赛做的是一次「换世界」——把微分世界搬进代数世界,与 Laplace、与对数、与坐标几何同一族谱;而他被骂,是因为搬得太早太久,超前于同时代的严格性预算。第二章 p.67 札记的「弦外之音」、第三章的 Poincaré 革命、本章的广义函数,都重复着同一个模式:数学的边界常常先被工程师与天文学家撞开,严格化随后赶到。这条时间差,本身就是数学史的一条定律。
延伸对读:亥维赛《电磁理论》第二卷序言(一篇写给批评者的檄文);综合站年表中「电报方程」一行;以及 p.135 对 δ 函数严格化的补记——两代「不讲道理」相隔半个世纪,结局相同。
表 A 常用变换对与五条性质。
| f(t) | F(s) | 备注 |
|---|---|---|
| 1 | 1/s | Re s > 0 |
| tn | n!/sn+1 | 推广:Γ(a+1)/sa+1(p.150) |
| eat | 1/(s − a) | 极点在 s = a |
| sin ωt cos ωt | ω/(s2+ω2) s/(s2+ω2) | 极点在虚轴 |
| u(t−a) δ(t−a) | e−as/s e−as | 延迟都乘 e−as |
| 周期 f(周期 T) | F1/(1 − e−Ts) | 只算第一个周期 |
| 性质 | 公式 | 台词 |
|---|---|---|
| 微分 | ℒ{f′} = sF − f(0) | 求导折叠成乘法 |
| s 平移 | ℒ{eatf} = F(s−a) | 乘指数=平移极点 |
| t 延迟 | ℒ{u(t−a)g(t−a)} = e−asG(s) | 延迟乘延迟因子 |
| 卷积 | ℒ{f*g} = F·G | 指纹定理 |
| 初值 / 终值 | lims→∞ sY lims→0 sY | 终值须极点全在左半平面 |
表 B 流水线与工具箱。
| 工具 | 用在哪 | 一句话判据 |
|---|---|---|
| 四步定式 | 一切初值问题 | 变换 → 解代数 → 部分分式 → 返程 |
| 部分分式三分法 | 返程 | 单根逐项 · 重根逐阶 · 二次配方 |
| 传递函数 | 系统问题 | H = Y/G;串联相乘;左半平面极点=稳 |
| 外力三件套 | 分段/脉冲/周期 | u 拼开关、δ 拼锤击、周期公式拼循环 |
| RLC 运算法 | 电路 | R、Ls、1/(Cs) 当阻抗列代数方程 |
| 边界红灯 | 选型 | 变系数 · 非线性 · 非因果 · 条件陷阱 → 级数/数值/定性 |
两表配套使用:拿到方程先跑表 B 的工序,卡在哪一步就回表 A 对号查票。表 A 管「票根」,表 B 管「路线」——本章之后,常系数线性方程的一切新闻都用这两张表的词汇播报。
本章把「换世界」的流水线开到了全速:常系数线性方程的一切初值问题——无论外力多么分段、多么脉冲、多么周期——都归于一台机器的三步运转。但有两类敌人这台机器碰都不碰:变系数方程(§5.15 的红灯一)与奇点。两者其实是一回事的两种说法:当方程的系数本身在某个点「生病」(如 Legendre 方程的 1/(1−x2)、Bessel 方程的 1/x),解在那个点附近的行为就不再温和——而物理恰恰最爱这种地方:球坐标的原点、圆膜的中心、库仑势的零距离。
下一章的招法在气质上与本章对偶:本章换世界,下一章换表示。当解写不成任何初等函数的名字,就把它设成一个幂级数 Σan(x−x0)n 代入方程——导数降级成系数的移位,方程退化成系数的递推公式:能算出全部系数,就算解出来了。在正则奇点附近,解还可能带非整数次幂,Frobenius 方法与指标方程接管这一带;由此诞生的 Legendre 多项式与 Bessel 函数,是数理方程世界的两位常驻公民。
与本册前文的接口至少有三处。其一,p.150 的伽马函数正是为「分数阶阶乘」备好的行李——Bessel 通项里的 (k + ν)! 在 ν 非整数时就读作 Γ。其二,第三章的「不解出解也懂得解」在级数世界再次生效:收敛半径、奇点附近的支配平衡,都是先于计算的结构判断。其三,本章的定式「变换 → 代数 → 返程」将原样重演为「设级数 → 递推 → 求和」——元方法不变,换的只是坐标系。
级数解的终点站是偏微分方程(§5.16 已架好桥):分离变量产出的 ODE 恰是 Sturm–Liouville 问题,特殊函数的正交性让「任意函数展开成级数」成为可能——傅里叶级数不过是这套理论最著名的特例。到那时,本册两条进阶的路——变换与级数——将真正汇成一条。
一句预告带走:写不出名字的解,就写它的系数清单。下一章,从幂级数出发,途经 Legendre 与 Bessel,抵达 Sturm–Liouville 的正交世界。
一句话直觉。前五章的一切解法都站在同一个默契上:解总能写成初等函数的有限组合——多项式、指数、对数、三角。本章面对一批不守这个默契的方程:它们的解不是「还没找到」,而是根本没有初等表达式。数学的应对不是放弃,而是造新函数。
墙壁在哪里。Airy 方程 y″ = xy 是最好的试金石:系数只多乘了一个 x,方程就跨到了墙的另一侧。试遍前五章的工具:它不是一阶,分离变量与积分因子无从下手;特征方程只对常系数成立;Laplace 变换搬过去仍是微分方程(§5.15 的第一条红灯)。可它偏偏来自真实世界——光学里焦散线的形状、量子力学中均匀力场里的粒子,都由它描述。
初等函数家族其实很小。把可用「有限次加、乘、开方、取指数与对数、取三角」拼出的函数收成一家,这个家族在「所有函数」里的占比小到可以忽略。而微分方程是生产函数的机器:随便写一个变系数方程,产出的解多半落在这个家族之外。就像用有理数表示不了 √2、必须引入无理数,想解这些方程,必须引入新函数。
本章的两条路。① 幂级数解:在「常点」附近,把解设成 Σan(x − x0)n,代入方程换取系数递推——能算出全部系数,就算解出来了。② Frobenius 方法:在「正则奇点」附近,解可能带非整数次幂 xr,指数由指标方程定出。
报酬。这两条路通往数学物理里最重要的几族函数:Legendre 多项式(球对称)、Bessel 函数(柱对称)、Airy 函数(转折点)……它们各自带一套正交性,可以把任意函数像 Fourier 级数那样展开——这正是 Sturm–Liouville 理论的开端,也是用分离变量法解偏微分方程的全部弹药。
三把钥匙在这里升级:前五章的「解」是有限公式,本章的「解」是无穷级数——只要能算、能收敛、能对拍,就算解出来。这是「解」这个字在本册里的最后一次扩容。
一句话直觉。最简单的一步跨界:给方程乘一个 x,解就从「有名字的函数」变成「只能靠级数与数值对话的函数」。
方程。y″ − xy = 0——Airy 方程,1838 年由英国天文学家 Airy 在研究彩虹附近的光强分布时写下。它比见过的许多方程都朴素:没有奇点,系数就是一个多项式。
为什么老工具全部失效。分离变量要求方程是一阶且右端可拆成乘积——这里连一阶都不是;特征方程要求系数是常数——这里有一个 x;Laplace 变换要求常系数——搬过去以后,x 乘函数会变成对像函数求导,方程在 s 世界里仍是微分方程(§5.15 边界清单第一条)。也就是说:方程只多了一个因子,全部现成武器同时失效。
解长什么样。用 §6.3 的级数法(下面两页演示)或数值积分(RK4)画出满足 y(0) = 1、y′(0) = 0 的那一支:x < 0 时它来回振荡,且越往左振得越急、摆幅越大;x > 0 时迅速衰减趋向零。
它像 sin 吗?像,但周期越往左越短——不是正弦。像 e−x 吗?像,但衰减更陡。可以证明它没有初等表达式:任何初等函数的有限组合都不满足这个方程。它的零点 x ≈ −2.338, −4.088, −5.521, … 本身就是这种函数的「名字」,如同 π 之于圆——只能查表或数值求。
这一页立起本章的立场:一个函数没有初等公式,不等于它不真、不可以算。Airy 函数在光学与量子力学里每天都在被计算——用级数、用数值、用渐近,而不是用公式。
一句话直觉。把解「设想成」一个无穷多项式,代入方程后让同次幂的系数左右相等——微分变成代数,求解变成递推。
幂级数是什么。Σn=0∞an(x − x0)n——一个「无限次的多项式」。它比多项式更能干:只要收敛,微分、积分、加减乘都可以逐项进行,和有限多项式一样听话。
最熟的一例:几何级数。1 + x + x2 + ⋯ = 1/(1 − x)(|x| < 1)。部分和 Sn = 1 + x + ⋯ + xn−1 在 |x| < 1 内一步步逼近右端(图 6-3 的蓝、绿、金、靛四条曲线一层层贴上去);一旦越过 x = 1,所有部分和同时发疯——它们在那里根本不该被相信。
收敛半径。级数能用的范围,是以展开点 x0 为心的一个区间(放到复平面上是一个圆),半径由「离得最近的奇点」决定:几何级数的奇点在 x = 1,半径恰是 1。奇点是级数的天然边界——这条判断在 §6.4 会升级成定理。
为什么这算「解」。微分方程是局部条件:它只约束解在各点附近的导数关系。幂级数也是局部的:它只承诺在某点邻域内表示解。两者的性格天生匹配——这是级数法能成立的根本理由,也是下一章「分离变量法」敢把偏微分拆开的原因。
一句话直觉。把级数代入方程,让 xn 的系数左右两边相等,就得到一条递推公式——后一个系数由前面的算出来,解被拆成一列可计算的数。
工序三步。① 设 y = Σanxn;② 逐项求导后代回方程;③ 把同次幂归并,令其系数为零,解出递推。
第一例:y′ = y。左端 Σnanxn−1、右端 Σanxn,把左端也对齐到 xn 幂次后比较系数,得 (n + 1)an+1 = an,即 an+1 = an/(n + 1)。连乘得 an = a0/n!,于是 y = a0Σxn/n! = a0ex——级数法自己认出了老朋友,还顺手把 ex 的级数来历讲清了。
第二例:Airy 方程 y″ − xy = 0。设 y = Σanxn,则 y″ = Σn(n − 1)anxn−2。比较 xm 的系数:(m + 2)(m + 1)am+2 = am−1,即 am+2 = am−1/((m + 2)(m + 1))。递推「跳三格」:a3 = a0/6、a6 = a0/180、a9 = a0/12960…——一条链只看 a0,另一条只看 a1,两条永不相交(图 6-4)。
两个首项 = 两个自由参数。全部系数都由 a0 与 a1 决定——正对应二阶方程通解的两个任意常数(也即初条件 y(0)、y′(0))。级数法自动把「报账法则」做对了,§6.3 的递推因此不仅是一种算法,还是一份结构说明书。
递归的意义:方程是连续的约束,级数是离散的数据;递推把前者翻译成后者。凡是能给出递推、且级数收敛的方程,都算被解开了——这是本章「解」的新定义。
一句话直觉。方程的「地形」分两种地带:能展开成幂级数的常点,和展不开的奇点。在常点附近,解一定可以用幂级数写出来。
标准形与分类。把方程写成 y″ + P(x)y′ + Q(x)y = 0。若 P、Q 在 x0 附近都能展开为幂级数,称 x0 为常点;否则称奇点。
常点定理。在常点处,方程至少有一个幂级数解,其收敛半径不小于「展开点到最近奇点的距离」。这条定理是本章一切具体计算的许可证:先判断地形,再决定在哪里展开。
三例对照。① Airy:P = 0、Q = −x 都是多项式,处处常点——解在整个实轴上解析,§6.3 的递推不设边界,级数处处收敛。② Legendre:P = −2x/(1 − x2) 在 x = ±1 爆炸,奇点恰在 ±1;在 x = 0 处展开,收敛半径至少 1(图 6-5)。③ Bessel:写成标准形后 P = 1/x,原点就是奇点——所以球面与圆膜问题里,展开点必须避开圆心。
为什么半径由奇点定。征兆早在 §6.2 的几何级数里出现:1/(1 − x) 的级数在 x = 1 断线。一般情形也一样——解沿复平面绕行时,只有碰到系数的洞(或自身的洞)才会出问题,离得最近的那个洞,就是半径。这就是「收敛半径公式」的几何含义。
把这一页当路标:先分地形、再动笔。常点用幂级数(§6.2–6.3 的工序),奇点要用升级版的 Frobenius(下一页),而奇点本身还分「温和」与「凶猛」两种——这正是下一节的主题。
一句话直觉。奇点里也分「温和」与「凶猛」两种:温和的(正则奇点)只要把幂级数扩一个非整数次幂就能解;凶猛的(非正则)连这个办法都不给。
判据。设 x0 是奇点。若 (x − x0)P(x) 与 (x − x0)2Q(x) 都在 x0 处解析,则称它为正则奇点;否则为非正则奇点。这两个因子不是凭空加上的:它们恰好抵消掉标准形化归时带进来的分母。
两例对照。Bessel 方程 x2y″ + xy′ + (x2 − ν2)y = 0 的标准形给出 P = 1/x、Q = (x2 − ν2)/x2。于是 xP = 1 解析、x2Q = x2 − ν2 解析——x = 0 是正则奇点,Frobenius 可用。反过来看 y″ + y/x3 = 0:xP = 1/x2 在 0 处爆炸,是非正则奇点,整套办法当场失效。
Frobenius 的假设。在正则奇点附近,把幂级数「扩一个非整数次幂」:y = xrΣn≥0anxn(约定 a0 ≠ 0,否则 r 还能再提)。代入方程后,最低次幂的系数方程给出一个关于 r 的二次方程——那个递推的起点,就是指标方程(下页)。
为什么是这个形式。奇点附近,方程里各项的发散程度不同,解的行为由「最发散的几项互相抵消」这一支配平衡决定;而 xr 正是这种平衡的通用解形。这不是猜测,而是把「谁跟谁必须抵消」写成方程后的必然结果。
记住这一页的分工:奇点不是终点,而是换工具的入口。温和的奇点给出新函数(Bessel、Legendre 都诞生在这里),凶猛的奇点则把人推向定性分析与数值方法——两条路都算「解出来了」。
一句话直觉。指标方程是一个二次方程,它的两根决定两个解在奇点附近的「起步幂次」,而两根的关系又决定第二个解是否需要请出对数。
指标方程。把 y = xrΣn≥0anxn 代回 y″ + P(x)y′ + Q(x)y = 0,令最低次幂 xr−2 的系数为零,得
r(r − 1) + p0r + q0 = 0, p0 = limx→0xP(x), q0 = limx→0x2Q(x)
Bessel 的两次试算。取 ν = 0:p0 = 1、q0 = 0,指标方程退化为 r2 = 0——重根 r = 0。取 ν = 1/2:q0 = −1/4,得 r2 − 1/4 = 0,即 r = ±1/2——两个根相差 1。
两根的关系决定解型(图 6-7)。设 r1 ≥ r2:① 差非整数时,取 r = r1 与 r = r2 各得一个 Frobenius 解,两者线性无关,通解写出来最干净;② 重根时只挤出一个解,第二个必须带 ln x;③ 差为正整数时,一般第二个也带对数(个别情形分子恰好抵消而不带,需要单独核验)。
为什么对数总在「差整数」时出现。把两个幂次 xr1、xr2 视作连续参数 r 的两个取值:当它们合拢(或恰好隔着一个整数、递推被自己挡住)时,第二个解会「坍缩」为第一个的倍数,唯一能补回来的新方向就是对 r 求导所生的 xrln x——这正是下一页的主题。
一句话直觉。当指标方程的两根「撞车」或「差一个整数」,纯幂次凑不出两个解,必须请出对数——最干净的标本就是 Euler 方程 x2y″ + xy′ = 0,它的两个解是 1 与 ln x。
Euler 方程的最简例。试 y = xr:代入得指标方程 r(r − 1) + r = r2 = 0——重根 r = 0,只送出一个解 y1 = 1。第二个解从哪来?直接验证 y2 = ln x:y2′ = 1/x、y2″ = −1/x2,代回 x2(−1/x2) + x(1/x) = −1 + 1 = 0 ✓。通解 y = C1 + C2ln x。
对数从哪来。把 xr 当作连续参数 r 的函数,对 r 求导就得到 xrln x。当两根重合,r 方向上的「另一个独立方向」恰好就是这个导数方向——所以重根必然伴随对数。差为正整数时,递推在某个 n 处出现 0·an = 常数 的死结,一般同样只能靠对数解开。
在特殊函数里的住户。Bessel 方程在 ν = 0(重根)时给出 J0(x) 与 Y0(x)——后者在原点附近含 ln x 项、并当 x → 0+ 时发散,这正是「第二解」在物理里的相貌:圆膜中心若用 Y0,位移会无穷大,所以物理上常把它剔掉,只留 J0。数学的例外情形,在物理里常常就是「被自然淘汰的那个解」。
遇到指标方程两根差为整数时不要慌:先按 r1 算一个解,再试「带对数」的修正形式 y2 = y1ln x + xr2Σbnxn——这是标准配方,代入即可定出全部系数。
一句话直觉。Legendre 方程的解,在参数取整数时会「自动截断」成多项式——这是球对称问题给的报酬。
方程与来历。(1 − x2)y″ − 2xy′ + n(n + 1)y = 0。它出现在球坐标下解 Laplace 方程的过程里:径向与角度变量分离后,角度部分恰好是这个方程。x = cos θ 把球面上的角变成区间 [−1, 1],这就是「解的舞台」为什么是两个端点。
级数解与递推。在常点 x = 0 处设 y = Σakxk,代入并归并同次幂,得多项式系数的递推
ak+2 = [(k − n)(k + n + 1)/((k + 2)(k + 1))]·ak
关键的截断。分子里的因子 (k − n) 在 k = n 时为零——于是 an+2 = 0,其后所有同奇偶的系数全为零。参数 n 取整数时,级数自动截断成一个 n 次多项式——记作 Pn(x)。若 n 不是整数,两个解都是无穷级数,且在 x = ±1 发散(奇点处爆炸),物理上通常被排除。
前五个(图 6-9)。P0 = 1、P1 = x、P2 = (3x2 − 1)/2、P3 = (5x3 − 3x)/2、P4 = (35x4 − 30x2 + 3)/8。它们都与 n 同奇偶,且都满足归一化 Pn(1) = 1。
记住这条机制:「整数参数 ⟹ 级数截断 ⟹ 多项式解」。它不是巧合,而是量子的雏形——正是「边界条件挑选离散参数」的第一次亮相(第三章特征值问题的同一只手)。
一句话直觉。不同的 Legendre 多项式「互相垂直」:任意两个不同的 Pm、Pn 乘起来在全区间上积分,正负面积恰好抵消为零。
正交关系。
∫−11Pm(x)Pn(x)dx = 0 (m ≠ n), = 2/(2n + 1) (m = n)
为什么成立(一行证明)。把 Pm、Pn 各自满足的方程分别乘以对方再相减,左端化为一个全微分 [(1 − x2)(Pm′Pn − PmPn′)]′,右端是 [n(n+1) − m(m+1)]PmPn。在 [−1, 1] 上积分,左端因 (1 − x2) 在两个端点为零而化为 0,于是 m ≠ n 时内积必为 0。
正交 = 坐标轴(图 6-10)。就像三维空间的三个坐标轴两两垂直,{Pn} 构成函数空间里一组「垂直的坐标轴」。既然垂直,任何足够好的函数都可以像分解矢量一样分解:f(x) = ΣncnPn(x),而系数由「投影」给出
cn = [(2n + 1)/2]∫−11f(x)Pn(x)dx
这是广义 Fourier 展开的第一个实例。半个世纪后 §6.12 会把同一套语言用到三角与 Bessel 上;而它的完整理论背景——为什么这类展开总成立——属于 Sturm–Liouville(§6.13)。当年 Legendre 为了算行星摄动而写下这个多项式,大概没想到它会给整个数学物理提供一副「正交坐标系」。
把这一页的三件事串起来:多项式解(§6.8)→ 正交性(本页)→ 可展开性。三步走完,一个「新函数家族」才算真正可用——这既是数学的逻辑顺序,也是历史上这批函数被接受的顺序。
一句话直觉。把弹簧从「直线」弯成「圆盘」,方程就变成 Bessel 方程——它的解正是圆鼓敲响时鼓面上那些同心圆形的驻波。
方程与来历。x2y″ + xy′ + (x2 − ν2)y = 0。圆膜振动的位移 u 满足波动方程 utt = c2∇2u;在极坐标下分离变量 u = T(t)R(r)Θ(θ),径向部分整理后得到 r2R″ + rR′ + (k2r2 − ν2)R = 0;令 x = kr 就是 Bessel 方程。圆柱散热、同轴电缆、光导纤维——凡是带上「圆」的问题,都要请它出场。
两个解。第一类 Jν(x) 在原点有限;第二类 Yν(x) 在原点发散(ν 整数时正是 §6.7 的对数情形)。物理问题里圆心不能爆掉,所以通常只留 Jν——数学的第二解,在物理里往往被边界条件直接淘汰。
J0 与 J1 的相貌(图 6-11)。J0(0) = 1,随后像衰减的余弦一样来回摆动,振幅逐渐变小。J0 的前几个零点 2.405、5.520、8.654、11.792… 不是任意数:圆膜边缘固定(R(a) = 0)要求 ka 恰是这些零点,于是振动频率被离散化——鼓面只能敲出特定的一组音。
与 Legendre 同一只手。§6.8 中「整数 n 让级数截断」,本页「零点让频率离散」,机制完全一样:边界条件挑选参数。这是第三章特征值问题在级数世界的重演,也是全书暗线「结构优先」的又一次现身。
一个方程、一串零点、一族振动模态——Bessel 函数的名字从此不再是陌生人。§6.11 补上它的运算规则与远观相貌,§6.12 则让它参与「任意函数展开」的大业。
一句话直觉。Bessel 函数在大 x 处的远观相貌是「衰减的余弦」:振幅按 1/√x 缩水,零点越来越规律。
递推关系。两条恒等式贯穿全部计算:(xνJν)′ = xνJν−1、(x−νJν)′ = −x−νJν+1。两式相加或相减,得 Jν−1 + Jν+1 = (2ν/x)Jν 与 Jν−1 − Jν+1 = 2Jν′——只要有 J0、J1,其余整数阶全部可推。这是「函数族」的第一层含义:它们不是散兵游勇,而是一支可以互相生成的队伍。
渐近公式。当 x → ∞,
Jν(x) ≈ √(2/(πx))·cos(x − νπ/2 − π/4)
振幅因子 √(2/(πx)) 不等于任何初等衰减(1/x 太快、常数太慢),而是两者之间的 x−1/2。物理上很好理解:能量摊在一个半径为 x 的圆周上,密度自然按 1/x 摊薄,振幅便按 1/√x 衰减(图 6-12)。
零点与间隔。大 x 时余弦因子给出近似等距的零点,间隔趋于 π——这正是图 6-11 里零点越来越均匀的原因。数值上,J0 的相邻零点间隔从 3.115 逐渐逼近 3.1416。
Γ 函数在这里启封。Jν 级数通项里的 (k + ν)!,当 ν 不是整数时读作 Γ(k + ν + 1)——p.150 打包的那件行李,此刻正好用上。若当年没补这页字典,半整数阶的 Bessel 函数(球面波问题的主角)就无法写出。
把这一页当作「函数的使用说明书」:递推管计算,渐近管直觉,Γ 管补缺。三类工具齐备,一个特殊函数才算真正长出可用的手。
一句话直觉。把「垂直」这个概念搬进函数世界:任意两个不同的基函数乘起来积分得零,就叫正交;于是任意函数都能像分解矢量一样,写成这些基函数的线性组合。
一般框架。取一个函数系 {φn} 和一个权函数 w(x) > 0。若 ∫wφmφndx = 0(m ≠ n),则称带权正交。此时任意(足够好的)函数都有展开
f(x) = Σncnφn(x), cn = ∫wfφndx ⁄ ∫wφn2dx
同一套语言,三套字典。① 三角系:基 1, sin nt, cos nt,权 1,区间 [0, 2π]——就是 Fourier 级数。② Legendre 系:基 Pn,权 1,区间 [−1, 1](§6.9)。③ Bessel 系:基 Jν(λnx)(λn 是 Jν 的零点),权 x,区间 [0, 1];那个多出来的权 x 正是极坐标的面积因子 rdrdθ 留下的印记。
看方波怎么被拼出来(图 6-13)。方波不是正弦,但它等于 (4/π)Σn 奇 sin(nt)/n:只取奇数谐波、振幅按 1/n 递降。取前 1、3、5、15 项画出来,可以看到曲线一步步逼近方波的直角——这就是「用正交基拼一个不像基的函数」的全过程。跳变附近始终留着约 9% 的过冲,即著名的 Gibbs 现象:展开在折角处永远差一口气。
三点意义。① 正交展开把「函数」变成了「坐标」,求系数只是做投影,比解方程容易得多;② 展开是否收敛、收敛多快,取决于函数的光滑程度(跳变让它慢);③ 更重要的是:不同的问题配不同的正交系统——圆膜配 Bessel、球面配 Legendre、周期配三角。下一页把这些系统统一到一个框架里。
一句话直觉。把前面见过的三套方程(三角、Legendre、Bessel)写成同一个样子,就能得到两条通用结论——特征值必为实数、特征函数必正交。正交基从此不是巧合,而是定理。
自伴形式。凡是能整理成
(p(x)y′)′ + q(x)y + λw(x)y = 0, p > 0,w > 0
的方程,加上合适的边界条件,都称为 Sturm–Liouville 问题。这里的 λ 是待定参数(特征值),w 是权函数。
三套系统的统一(图 6-14)。① 三角:p = 1、q = 0、w = 1,λ = n2;② Legendre:p = 1 − x2、q = 0、w = 1、λ = n(n + 1);③ Bessel:p = x、q = −ν2/x、w = x、λ = k2。写成一个样子以后,它们的一切共同性质就有了统一的证明。
两条内容(本册只陈述,证明留待后续课程)。① 特征值全为实数:自伴性把复数的可能性排除;② 不同特征值的特征函数带权正交:∫wφmφndx = 0(m ≠ n),证明手法与 §6.9 的一行证明完全同型。这两条合起来说明:一个 S–L 问题就是一台「正交基生产机」。
为什么这件事重要。§5.16 与 §6.16 的分离变量法之所以能走通,全靠这一页:偏微分方程被拆成一族常微分方程后,每一个都是一个 S–L 问题,于是它们天然带着正交基,解可以按这组基展开、初条件可以用投影定系数。本章所有的「特殊函数」,至此被解释为同一台机器在不同参数下的产品。
从「一堆互不相干的怪函数」到「一个框架的三种参数」——这是本章观念上的最大跳跃,也是初学者与内行的分水岭。往后遇到新的特殊函数,先问一句:它属于哪个 S–L 问题?
一句话直觉。这一章遇到的「新函数」并非一堆散落的怪名字,而是一株有共同祖先的族谱树:参数取特殊值,就退化出各个熟人。
祖先:超几何函数。Gauss 超几何函数 2F1(a, b; c; x) 是这一族的母函数,它把一大批函数收在一个级数里。取特殊参数就得到:Legendre Pn(a = −n, b = n + 1, c = 1 的截断)、Jacobi、Chebyshev Tn 等。
合流型支。让超几何的两个参数同时趋向无穷、只留一个,就得到合流超几何 1F1(a; c; x)(Kummer 方程的解)。它的截断给出 Laguerre(氢原子波函数的径向部分)与 Hermite(谐振子的波函数)——量子力学的两支主力。
Bessel 的位置。Jν 是 0F1 型,可以看作合流型再取一个参数极限的产物(图 6-15)。它在物理里出现得最频繁——凡是「圆」与「柱」的场合,它必然到场。
为什么家族谱重要。知道血缘关系,计算就省事:一条递推、一个渐近式、一种积分表示,往往整族通用;遇到陌生函数时,先查它在族谱上的位置,比从头推级数快得多。「特殊函数」这门学问的真正内容,不是记函数,而是记它们的关系。
本章到此,第一章的那个问题算是正面回答完了——「解写不出初等公式怎么办?」答:写成级数、认出它的族属、用统一框架(S–L)给它配一副正交坐标。下一节做两件事:与数值解对拍(§6.15),把这条路送进偏微分方程(§6.16)。
一句话直觉。级数解与数值解是两把不同的尺子:前者给出结构、局部精度极高;后者全局可用、但看不出形状。对拍一次,就知道该把哪把交到手里。
级数解的长处。① 能读出解的结构——Legendre 的截断、奇点附近的幂次 xr,这些都是数值表给不了的信息;② 在收敛半径内可以「加项」任意提高精度;③ 能直接给出零点位置、渐近行为的解析线索。
级数解的短板。① 只在收敛半径内有效,越过奇点立刻失效;② 越靠近奇点收敛越慢;③ 递推对参数敏感时可能出现抵消误差(大数相减)。
数值解的长处与短板。RK4 之类的方法对系数毫不挑剔,任何区间都能跑;但它给出的是「一堆数」,看不出解为什么长这样,也不能直接指出「这里有个奇点」。
对拍一次(图 6-16)。取 Airy 方程 y″ = xy,初值 y(0) = 1、y′(0) = 0。左边用 §6.3 的递推取前 8 项(到 x12):y = 1 + x3/6 + x6/180 + x9/12960 + ⋯;右边用 RK4、步长 0.002。在 [−1.5, 1.5] 内两条曲线在图上完全重合,逐点最大偏差约在 10−6 量级(来源是级数的截断,而非数值方法)。
这为什么让人放心。两条路走的是完全不同的逻辑——一条靠系数的代数递推,一条靠差分逼近——却给出同一条曲线。这说明:级数解不是「凑答案」,数值解也不是「瞎猜」,它们是同一数学对象的两副面孔。这个习惯(解析给结构、数值给校验)在物理与工程里是日常作业,本册把它从第一章的 Euler 折线一路练到这里。
选型口诀:要看形状用级数,要跑区间用数值,两者互校最安心。遇到没有初等字典的方程时,这套「解析指纹 + 数值结账」正是唯一能同时拿到结构与数字的办法。
一句话直觉。把偏微分方程里的未知函数写成「时间部分 × 空间部分」,方程就自动拆成两个常微分方程——而本章的特殊函数,正是空间那个方程的解。
舞台。一根两端固定的弦,位移 u(x, t) 满足波动方程 utt = c2uxx,边界 u(0, t) = u(L, t) = 0。这里未知量同时依赖空间与时间,前三章的工具全部用不上——因为它不是一个常微分方程。
分离。试探 u = T(t)X(x):代入得 T″X = c2TX″,两边同除 c2TX,得 T″/(c2T) = X″/X。左端只含 t、右端只含 x,两者对一切 (x, t) 相等,唯有同为一个常数 −λ。一个偏微分方程,当场被拆成两个常微分方程(图 6-17)。
空间方程:一个 S–L 问题。X″ + λX = 0 配边界 X(0) = X(L) = 0,只有 λn = (nπ/L)2 才有非零解 Xn = sin(nπx/L)——边界条件挑选离散参数,与 §6.8 的 Legendre 截断、§6.10 的 Bessel 零点是同一只手。
时间方程:一个振子。T″ + c2λnT = 0 就是第二章的简谐振子,频率 ωn = cnπ/L,通解 Tn = Ancos ωnt + Bnsin ωnt。
叠加与定系数。每个 n 给一个驻波 XnTn,通解是它们的叠加 u = ΣXnTn;初位移与初速度用 §6.12 的正交性投影,逐一求出 An、Bn。至此,本册两条进阶的路——变换(第五章)与级数(本章)——在同一个舞台上会合。
换成圆盘或球面。若振动发生的是圆膜而非弦,空间方程就变成 Bessel 方程 Xn = J0(λnr)(λn 为 J0 的零点);若是球面,则换成 Legendre 方程 Pn(cos θ)。本章层层构造出的特殊函数,在这里第一次真正派上大用场——这正是「世界的形状决定解函数的名字」那句预告的兑现。
下一站通向偏微分方程:波动方程、热方程、Laplace 方程的主干线,正是本页这条流水线的三种变奏。本册为它备好了全部零件:常系数振子管时间,特征值与正交级数管空间,定性方法监督物理合理性。
三题对应级数法的三种典型情形:单链(一个递推)、双链(奇偶两支)、跳链(隔项递推)。每题给出关键步骤与终答。
例 1 单链:y′ = y。设 y = Σanxn,逐项求导后代入:Σnanxn−1 = Σanxn。把左端指标平移一位,比较 xn 的系数:(n + 1)an+1 = an。连乘得 an = a0/n!,故 y = a0Σxn/n! = a0ex。收敛半径无穷。核对:这一条链只由 a0 驱动,恰好对应一阶方程的一个自由常数。
例 2 双链:y″ + y = 0。代入得 Σn(n − 1)anxn−2 + Σanxn = 0,比较 xn 系数:(n + 2)(n + 1)an+2 + an = 0,即 an+2 = −an/((n + 2)(n + 1))。偶链:a2 = −a0/2、a4 = a0/24…给出 a0cos x;奇链:a3 = −a1/6、a5 = a1/120…给出 a1sin x。合起来 y = a0cos x + a1sin x——第二章的结论由级数法重新得出,两个自由常数各领一条链。
例 3 跳链:Airy 方程 y″ = xy。代入后比较 xm 的系数得 (m + 2)(m + 1)am+2 = am−1,递推「跳三格」:a3 = a0/6、a6 = a0/180、a9 = a0/12960;a1 起另一条链。于是
y = a0[1 + x3/6 + x6/180 + ⋯] + a1[x + x4/12 + x7/504 + ⋯]
这是 §6.1 那条「没有初等表达式」的曲线;它的零点与渐近行为都只能从这个级数(或数值方法)读出。三条链的编号规律(模 3 同余)是 Airy 方程结构最直观的指纹。
三题回看:递推的「链型」就是方程结构的名片——单链对应一阶、双链对应常系数二阶、跳链对应变系数。拿到一个新方程,先算它的链型,再谈收敛与精度。
四题分属两个家族:前两题练 Legendre 的验证与展开,后两题练 Bessel 的级数与正交。
例 1 验证 P2 满足 Legendre 方程。取 n = 2,P2 = (3x2 − 1)/2,则 P2′ = 3x、P2″ = 3。代入 (1 − x2)P″ − 2xP′ + 2·3·P:3(1 − x2) − 6x2 + 3(3x2 − 1) = 3 − 3x2 − 6x2 + 9x2 − 3 = 0 ✓。零的干净结果不是巧合:它正是 §6.8 里 (k − n) 因子在 k = 2 处截断的必然。
例 2 把 f(x) = x2 展开成 Legendre 级数。由 §6.9 的投影公式:c0 = (1/2)∫−11x2dx = 1/3;c2 = (5/2)∫−11x2P2dx = (5/4)∫−11(3x4 − x2)dx = (5/4)(6/5 − 2/3) = 2/3。更高阶系数全为零(x2 是二次多项式,只需到 P2)。验算:(1/3)P0 + (2/3)P2 = 1/3 + (3x2 − 1)/3 = x2 ✓。这正是用「正交坐标」写同一件事:多项式本身已是有限 Legendre 展开。
例 3 写出 J0 的级数前几项。按定义 J0(x) = Σk≥0(−1)k(x/2)2k/(k!)2:
J0(x) = 1 − x2/4 + x4/64 − x6/2304 + ⋯
前三项就足以在 x < 2 内达到三位精度。注意系数是平方的倒数:k = 2 时 (2!)2 = 4,故第二项分母 64——这是 0F1 型级数的特征(§6.14 家族谱)。
例 4 验证 Bessel 的正交性。设 λ1 = 2.405、λ2 = 5.520 为 J0 的前两个零点,计算 ∫01xJ0(λ1x)J0(λ2x)dx。由 §6.12 的 Bessel 正交关系,此积分必为零(权函数正是那个 x);数值上取 J0 级数前 12 项代入梯形法,得 ≈ 3×10−5——在截断误差范围内确认为零。若把 λ2 换成 λ1,积分则给出 [J1(λ1)]2/2 ≈ 0.135——对角元不为零,正如 §6.9 的 Legendre 情形。
四题的分工:例 1、例 3 练「认」,例 2、例 4 练「用」。认得出函数满足哪个方程、能写出级数;用得上正交性做投影、做积分。这两样本事备齐,第六章的工具就算握在手里了。
八题覆盖本章主轴:递推(T1–T2)、奇点判别(T3、T6)、指标方程与对数解(T4–T5)、收敛判断(T7–T8)。先做,再看提示。
T1 用幂级数方法解 y′ = 2y,写出解族并说明收敛半径。
提示:比较系数得 (n + 1)an+1 = 2an,连乘后用 e2x 的级数识别。
T2 求 y″ + xy = 0 在原点展开的递推公式,并写出两条链各自的前两个非零系数。
提示:比较 xm 的系数得 (m + 2)(m + 1)am+2 = −am−1——同样「跳三格」;注意与 Airy 方程的符号差别。
T3 判断 x = 0 对 y″ + (1/x)y′ + y = 0 是常点、正则奇点还是非正则奇点。
提示:算 xP = 1 与 x2Q = x2,看它们在 0 处是否解析。
T4 求 x2y″ + xy′ − y = 0 的指标方程与两根,并判断第二解是否需要对数。
提示:p0 = 1、q0 = −1,指标方程 r2 − 1 = 0,两根 ±1,差为 2(正整数)——先按 r = 1 算,再代入修正形式试。
T5 解 xy″ + y′ = 0。
提示:方程其实是 (xy′)′ = 0,直接积分两次;结果 y = C1ln x + C2——正是重根情形的教科书范例。
T6 判断 y″ + y/x3 = 0 在 x = 0 附近能否用 Frobenius 方法。
提示:xP = 1/x2 在 0 处不解析,属非正则奇点;幂级数这条路走不通,须转向定性分析与数值方法。
T7 求 Σn≥1xn/n 的收敛半径,并指出它对应哪个函数的展开。
提示:比值法给出 R = 1;它等于 −ln(1 − x),在 x = 1 处的奇性正是半径的来源。
T8 某方程在 x = 0 的指标根为 r1 = 3、r2 = 1。问两个解各长什么样?需要特别核验什么?
提示:差为整数,第一解 x3Σanxn;第二解一般形如 Ay1ln x + xΣbnxn,但须核验系数是否恰好抵消(个别情形不带对数)。
做完自查三句:递推写对了吗(下标有没有差一)?奇点判据的两个因子乘对了吗(一次与两次)?第二解该不该带对数?——这三处是本章全部计算错误的产地。
五题连起本章后半段:验证(T1)、展开(T2)、级数(T3)、结构(T4)、综合(T5)。
T1 验证 P3 = (5x3 − 3x)/2 满足 n = 3 的 Legendre 方程。
提示:P3′ = (15x2 − 3)/2、P3″ = 15x,代入 (1 − x2)P″ − 2xP′ + 12P,逐项归并应全消。
T2 把 f(x) = x3 展开为 Legendre 级数。
提示:由奇偶性只需 P1、P3;用投影公式算得 c1 = 3/5、c3 = 2/5。回代验算:(3/5)x + (2/5)P3 = x3 ✓。
T3 写出 J1(x) 级数的前三项。
提示:J1(x) = (x/2)Σk≥0(−1)k(x/2)2k/(k!(k + 1)!),展开得 x/2 − x3/16 + x5/384 − ⋯。对照 J1(0) = 0、J1′(0) = 1/2 自检。
T4 说明 Bessel 正交关系的权函数为什么是 x,而不是 1。
提示:回到圆盘上的物理来源——面积元是 rdrdθ,径向积分天然带一个 r;写成微分方程的自伴形式时,这个因子正好落在 p(x) = x 的位置上(§6.13)。
T5 把周期 2π 的方波展开到前三项,并说明跳变附近会出现什么。
提示:(4/π)[sin t + sin 3t/3 + sin 5t/5];跳变处无论取多少项都保留约 9% 的过冲(Gibbs 现象),只是过冲宽度随项数增加而变窄。
本章习题的通用工序:先认家族(哪个方程?)→ 再挑工具(幂级数、Frobenius 还是正交展开?)→ 最后验算(代回方程或用正交性核积分)。三步走完,答案基本不会错。
本章三十页的依赖关系收在下面这张图里——箭头指向「用到」:底层是观念转变(解可以是级数),中层是两条求解路线,上层是它们产出的函数家族与统一框架,顶层是这些函数的用武之地。
本章真正的承重墙有三处:幂级数代入与递推(§6.3)、指标方程(§6.6)、正交性与展开(§6.12)。其余各页都可由这三处推出:Legendre 与 Bessel 是两支特定的方程,截断与零点是共同机制的两次现身。
自测三问(会 = 过关):①为什么级数解在奇点处必然失效?②指标方程两根差为整数时,第二个解为什么缺?③Σxn 与 Σxn/n! 的收敛半径各是多少、为什么不同?答不出的页码:① §6.4 ② §6.7 ③ §6.2。
留给后续的是:特殊函数不完结于此。函数空间(Hilbert 空间)、Fourier 分析的完整理论、球谐函数与量子力学的角动量——都从这一章的级数与正交性继续生长。综合站会用年表与人物谱把这条线索与前五章合在一起收账。
本章表面上教了两套技术——幂级数代入与 Frobenius 方法;骨子里完成的,却是一次关于「解」的定义权的移交:从「有名字」移交到「算得出」。
初学者的信念是:解必须有一个名字。y′ = y 的解叫 ex,y″ + y = 0 的解叫 sin x 与 cos x——叫得出名字,才算「解出来了」。这个信念从第一章到第五章一路畅通,因为那些方程恰好都落在初等函数的射程之内。
第六章把这块天花板撞碎了。Airy 方程 y″ = xy 只比谐振子多乘一个 x,解就没有名字——不是「暂时没人找到」,而是根本不在初等函数的家族里(图 6-1)。Legendre 方程、Bessel 方程同样如此,而后者还是天文与工程里出场最频繁的函数之一。倘若坚持「没有名字就不算解」,等于把应用数学的大半疆域拱手让出。
出路是把「解」的定义从名字换成可算:一个函数,只要能算出任意一点在任意指定精度下的值,它就算被解出来了。无穷级数是最诚实的兑现方式——它不承诺一个漂亮的名字,却交出一份算法:系数由递推逐项生成,部分和逐层逼近。递推是「怎么算」的说明书,收敛半径是「能算多大范围」的执照,两者合起来,比一个名字有用得多。
再往深处看一层:级数并不只是「找不到名字时的替代品」,它在某些方面比名字更好。一个闭式解只对一组参数负责;而一个级数解往往对整个参数族一次生效——Legendre 的 Pn、Bessel 的 Jν 都是「一族一册」。级数还把结构直接摊开在手边:奇点位置决定收敛半径,递推分子的零点决定级数截断,系数的符号与大小揭示解的振荡与衰减。闭式解是可积系统的稀有礼物,级数解是普遍适用的公共设施。本册前五章享用过的那些名字(指数、三角、幂函数),事后看都是这份公共设施在特殊参数下的退化礼物——这一点,在第六章才第一次看清。
这也让本章与前两章的暗线接上了头:第三章换的是问题(从求公式到问结构),第五章换的是空间(从 t 世界到 s 世界),本章换的是表示(从有限公式到无穷级数)。三次「换」说的是同一句话:当一条路走不通,不是把墙撞穿,而是换一条等价的路。级数与数值解的关系也由此明朗——级数给结构与解析线索,数值给数字与全区间通行证;两者不是竞争关系,而是同一对象的两副面孔。
把这一页压成一句可以带走的格言:解不必有名字;能被任意精确地算出来,就是被解出来了。
对照第五章:Laplace 把微分搬进乘法,级数把「找函数」搬成「造函数」。下一站在综合站——那里会用年表与人物谱把六章的账合到一本总账上,也会交代这本册子真正想交出的三把钥匙。
挑战对象。本章的每一株枝叶,最后都接到同一根主干上——Gauss 超几何方程(x(1 − x)y″ + [c − (a + b + 1)x]y′ − ab y = 0)。它不是又一道练习题,而是特殊函数家族的户主。
超几何函数。记 (a)n = a(a + 1)⋯(a + n − 1)(Pochhammer 记号,(a)0 = 1),则
2F1(a, b; c; x) = Σn ≥ 0 (a)n(b)n/((c)nn!) · xn
比值审敛给出 R = 1——正是到最近奇点 x = 1 的距离。
Jν(x) = (x/2)ν/Γ(ν + 1) · 0F1(; ν + 1; −x2/4)
追加三问。①用 (a)n 记号验证 2F1(1, 1; 1; x) = 1/(1 − x);②求 2F1(a, b; b; x) 的值(提示:(b)n/(b)n 整体抵消);③作变换 x = 1 − 2t,说明 Legendre 方程如何落入超几何形式(对应参数 a = −n, b = n + 1, c = 1——整数 n 让级数在 (a)n 处截断,这正是 §6.8「自动截断成多项式」的另一种说法)。第③问把本章最漂亮的两次现象(截断与超几何)缝在同一根线上。
挑战的意义:在本章亲手种下的每一株(Legendre、Bessel、Laguerre、Hermite),原来都长在同一根主干上。知道血缘关系,计算就省事——一条递推、一个渐近式、一种积分表示,往往整族通用。这正是一门成熟学问的常态:先看见树,再看见林。
实验对象。y′ = 1 + y2,初值 y(0) = 0——本章第一个用幂级数法武装的一阶方程。它的真解是 y = tan x,而 tan 在 x = π/2 处有极点。这三件事凑在一起,正好让「级数—数值—精确」三方在桌面上对一次账。
| x | S3 | S4 | RK4 | tan x | |S4 − tan x| |
|---|---|---|---|---|---|
| 0.25 | 0.255339 | 0.255342 | 0.255342 | 0.255342 | 8.6×10-8 |
| 0.50 | 0.545833 | 0.546255 | 0.546302 | 0.546302 | 4.8×10-5 |
| 0.75 | 0.922266 | 0.929470 | 0.931596 | 0.931596 | 2.1×10-3 |
| 1.00 | 1.466667 | 1.520635 | 1.557408 | 1.557408 | 3.7×10-2 |
延伸任务。①换 y′ = y2、y(0) = 1(真解 1/(1 − x)):递推退化成纯积,级数就是几何级数,收敛半径 1——与 §6.1 完全同宗,一分钟即可复算;②把项数从 4 加到 8,再读一遍 x = 1 那一行的误差,验证它按 |x/R|8 的比率缩水;③有编程环境时,把 RK4 的步长从 0.0005 减到 0.0001,看数值那一列小数第几位才动——这一步专治「数值解凭什么可信」的疑惑。
本实验的隐藏收获:手算四行系数,换来一个精确的收敛半径、一张三方对账表、一幅「逼近与失控」的图。级数解的价值不在最后那个无穷和,而在它一路留下的结构线索:递推告诉怎么算,半径告诉能算多远,误差规律告诉再加几项够用。§6.15 的「两种武器对拍」,到这里落到了具体数字上。
本章的两位主角有一共同出身:它们都不是数学家坐在书房里「发明」的函数,而是天文学家在算星星时被逼出来的工具。理解这段来路,比记住它们的级数更有价值。
Legendre 一侧。1782 年,Legendre 研究椭球形天体的引力势时,需要把一个与距离平方成反比的量按球面展开。球对称一旦被写进 Laplace 方程并在球坐标下分离变量,径向之外的那个角度方程就叫 Legendre 方程——它是「球」这个几何形状强加给数学的产物。1870 年代起,球谐函数被用于地球磁场的高斯分析;到了二十世纪,它在量子力学里再度登场:氢原子波函数的角向部分正是连带 Legendre 函数。一个 1782 年的引力展开,在 1926 年变成了原子轨道的语言。
Bessel 一侧。Friedrich Bessel(1784–1846)是 Königsberg 天文台台长,本职是实测天文学家:他修订了星表、处理行星扰动、1838 年首次测出恒星(天鹅座 61)的视差。他在处理行星运动与 Kepler 方程的级数展开时,撞上了 x2y″ + xy′ + (x2 − ν2)y = 0,并证明 J0 有无穷多实零点(1824)——这一条「零点全是实数」后来成了 Sturm–Liouville 理论的早期范例(§6.13)。天文学要的是「把周期运动按圆拆开」,圆一旦上场,Bessel 函数就必然到场。
中国一侧:同一场「圆」的攻坚。元代的《授时历》(郭守敬等,1281 年颁行)为推算日月五星的位置,发展出「招差术」与「弧矢割圆术」——用高次差分内插天体位置,用弦、矢与弧的换算处理球面三角,本质上正是以可算的多项式去逼近不可直接分划的圆。更精彩的是清代明安图(约 1692–1763):他在传教士传入的三个级数公式基础上,独立推演出一整组「割圜密率」,给出圆周率、正弦、反正弦等的无穷级数表示(《割圜密率捷法》,后由弟子整理刊行)。这是中国数学里无穷级数独立生长的里程碑——用无穷多枚可算的项,去追一个「算不尽」的圆弧。
两相对照,可以看出本章的隐蔽主题:无穷级数不是数学家的游戏,是「要把圆周算清楚」的刚需逼出来的技术。西方一路从行星轨道走到偏微分方程,中国一路从历法推算走到割圜密率;语言不同、动机各异,动作却惊人地一致——把「圆」这件不可分划的物件,翻译成一串可以逐项相加的数。当本章写下 J0 = 1 − x2/4 + x4/64 − ⋯ 时,续上的正是这条延续千年的线。
读史一得:不要把这些函数当「题库里的名字」。它们每一个背后都站着一个具体的麻烦——椭球的引力、行星的扰动、历法的弧长。数学概念往往不是被「想」出来的,而是被「用」出来的;这也是本书让每个方程先有物理来历、再谈解法的原因。
| 方程形状 | 地形/判别 | 方法 | 解形与要点 | 陷阱 |
|---|---|---|---|---|
| y″ + P(x)y′ + Q(x)y = 0 | x0 为常点 | 幂级数 Σan(x − x0)n | 归并同次幂得递推;a0、a1 为两个自由常数 | 忘化标准形;下标差一 |
| x2y″ + xp(x)y′ + q(x)y = 0 | x = 0 为正则奇点 | Frobenius xrΣanxn | 指标方程 r(r − 1) + p0r + q0 = 0 | 判据因子乘错(xP 与 x2Q,一次与两次) |
| 两根差非整数 | r1 − r2 ∉ ℤ | 各取一支 Frobenius | 两个独立级数解,各安其位 | 无(最省心的一档) |
| 两根相等 | r1 = r2 | 第二解借对数 | y2 = y1ln x + xrΣbnxn | 漏掉 ln x 项 |
| 两根差为正整数 | r1 − r2 = N ∈ ℤ+ | 同上,须核验 | 第二解一般带 ln x,系数可能恰好抵消 | 不核验就写对数(或该写却没写) |
| 非正则奇点 | xP 或 x2Q 在 0 处不解析 | 幂级数与 Frobenius 均失效 | 转数值与定性分析 | 硬套 Frobenius |
| Legendre (1 − x2)y″ − 2xy′ + n(n + 1)y = 0 | 奇点 x = ±1 | 幂级数,整数 n 自动截断 | Pn;∫−11PmPndx = 2δmn/(2n + 1) | 忘记展开点距 ±1 的距离决定收敛半径 |
| Bessel x2y″ + xy′ + (x2 − ν2)y = 0 | x = 0 正则奇点,指标 ±ν | Frobenius | Jν 在原点有限;零点即节圆;远观 ∼ √(2/(πx))cos(⋯) | 非整数 ν 时须用 Γ 补阶乘 |
| Sturm–Liouville (py′)′ + qy + λwy = 0 | 自伴形式 | 特征值问题 | 实特征值 + 带权正交;展开 cn = ⟨f, φn⟩/⟨φn, φn⟩ | 忘带权因子 w |
| 任意(须交叉验证) | 既无解析路线、又需数字 | 级数与数值对拍 | 解析给结构、数值给数字 | 只用一把尺子 |
表的用法:先看「方程形状」与「地形」两列入眼,横走到方法;「陷阱」列是本章全部错题的产地,做完即查。一条总原则:动笔之前先判地形(常点/正则奇点/非正则奇点),地形决定工具,工具决定解形——顺序颠倒,全盘皆输。
一句话直觉。这一页不引入新知识,只做一件必须做的事:把六章的账合并到一本总账上,看看「与变化共处」这门学问究竟攒下了什么。
本册的明线是一条从天上落到人间的路线:牛顿用微分方程算出行星的轨道(绪论),于是有了方向场与解族的统一语言(绪论);一阶方程先被四把钥匙打开,随即进入种群、药物、冷却这些人间场景(第一章);振荡把阶数抬到二阶,特征方程把振动分类(第二章);相平面教人「不解出解也懂得解」(第三章);非线性与分岔让人看见公式失效之后结构仍在(第四章);Laplace 把微分搬进乘法,工程与系统分析由此接通(第五章);级数解与特殊函数则把「没有名字的解」也纳入掌握,一直通到圆膜、球面与偏微分方程(第六章)。
三条暗线则贯穿始终。第一条是三把钥匙的轮换:能写出公式时用「解」,写不出公式时问「结构」(线性与叠加、守恒量、特征值),连结构也问不出时转向「定性」(相图、稳定、分岔、混沌)。第二条是「换」的方法论:换问题(第三章:从求公式到问走向)、换空间(第五章:从 t 到 s)、换表示(第六章:从有限公式到无穷级数)——三次换法,同一句台词。第三条是接口:与物理、与线性代数、与数值计算、与偏微分方程的四条通路。
| 章 | 核心交付 | 关键工具 | 通向哪里 |
|---|---|---|---|
| 绪论 | 统一语言:三条源头 → 方向场、解族 | 方向场、通解与初条件 | 全书 |
| 第一章 | 一阶解法与建模 | 四把钥匙、Euler 折线、存在唯一 | 建模 · 数值 |
| 第二章 | 振动:二阶线性方程 | 特征方程、叠加原理、待定系数 | 物理 · 电路 |
| 第三章 | 不解出解也懂得解 | 特征值、矩阵指数、相平面 | 稳定性 · 生态 |
| 第四章 | 公式失效之后 | 线性化、极限环、分岔、混沌 | 应用 · 交叉学科 |
| 第五章 | 换一个世界解题 | Laplace 变换、传递函数 | 控制 · 信号 |
| 第六章 | 无穷级数也是一种解 | Frobenius、正交展开、S–L 框架 | 偏微分方程 |
账目上的三个结余。① 判断力重于技巧:本册教了十几套解法,但真正希望留下的是「遇到方程先问什么」;解法可以查表,判断不能。② 结构比公式长寿:公式是特定参数下的侥幸,结构对所有参数一视同仁——这与第六章那句「解不必有名字」是同一件事的两种说法。③ 一切「换」都是等价搬运:解不开的问题,先搬到解得开的地方去解,再搬回来;选变换就是选搬运费。
最后交代一处接口。本册第六章养出的特殊函数,在偏微分方程里真正派上用场:弦的振动、圆膜的节圆、球面的角向分布,都要靠 Fourier、Legendre、Bessel 三套正交系来拆解,由此可以贯通从「常」到「偏」的一条主线——这也是编者把第六章写成「通往偏微分方程」的原因。
收账的日子,也是出发的日子。综合站会用年表(从牛顿到 Poincaré 再到 Lorenz)、人物谱(方程史上十二位主角)、方法总图、两组综合实验与一份综合习题把这份总账重新梳理一遍;终章的终极速查表,则把全册浓缩成一张可以随身携带的卡片。账已核完,请进站。
这里是全书的一百九十八页中的最后一站。前六章像六段各有风景的山路:绪论给了地图与登山杖,第一章到第五章各修一条上山路,第六章在山脊上望见了另一座山(偏微分方程)。综合站不做新的攀登,只做三件事:把六段路画成一张地图,把路上的工具摆成一张工具墙,把几件需要亲手做的事摆上案头。
本站的十五页各有分工,建议按下面的顺序使用:
三条使用建议。① 先自测,后小结:p.194 的八道题没有一道需要新知识,但每一道都会暴露一处「以为懂了」的暗角——先做题再读小结,小结里的话才会落到实处。② 年表与人物谱不是装饰:方程史上的每一个转折都对应一种「换钥匙」的判断(p.196 详述),读史时不妨带着一个问题——这个人当时为什么必须换方法?③ 手册与速查是给以后的:真正的考试,是此后遇到的每一个真实方程,这两张卡就是为此准备的。
难度标记沿用全书体例:本站 p.185–190 为 ★(通读即可),实验与挑战为 ★★~★★★(需要动笔或动程序),小结为 ★(适合放慢速度)。资料与方法的对拍数据在实验页随附。
怎么读这张图。箭头指向「用到」:下一层是上一层的地基,顶层是全部地面的出口。绪论把三件人间小事(衰变、下落、冷却)翻译成同一种语言——变化率的关系,并给出方向场与解族这两件全书通用的观测工具;第一章在这个语言里练出四把钥匙、第一件建模兵器与第一件数值兵器,并立下「解要连同存在区间一起报告」的规矩;第二章把阶数抬到二阶、把「振动」请上舞台,叠加原理是线性结构的第一次全面兑现;第三章换钥匙——不解出解,改画轨线、看平衡、谈稳定;第四章把非线性请进来,让极限环与分岔接住「公式失效」的残局,一直送到混沌的门口;第五章搬一个世界——Laplace 把微分折成乘法,把第二章的振动与第四章之外的系统问题接进工程的语言;第六章把「没有公式的解」也纳入版图,级数、特殊函数与正交展开铺出通往偏微分方程的桥。
检验是否真读懂这张图的办法:随机遮住一层,问「塌了哪里」。遮掉第三章,第四章的线性化与相图就没有词汇;遮掉第五章,传递函数与频域分析就悬空;遮掉第六章,顶层那座偏微分方程的山就只能远望。图中没有孤岛——这正是把它放在综合站第一页的原因。
一句话读法。这条两百七十六年的年表,其实是「三把钥匙」轮换的历史:前八十年拼命运公式,中间七十年给公式打地基、给「没有公式的解」发身份证,最后八十年干脆换个问法——不解公式,直接研究解的走向。
第一段(1687–1770):求公式的英雄时代。牛顿写下万有引力的语言,莱布尼茨与伯努利兄弟在通信里解出一阶方程——分离变量(1691)、Bernoulli 方程(1695)、常数变易(Lagrange,1738 前后)几乎全部登场。这个时代的自信写在脸上:方程是解得完的。Euler 折线(1768)在这段末期出现,最初只是「积分表的替代品」,谁也没想到它会成为数值分析的第一块基石。
第二段(1780–1850):地基与身份证。Legendre 的椭球引力(1782)与 Bessel 的行星扰动(1824 前后)把一批「没有名字的解」送进数学;Fourier 的热传导(1807 送到巴黎、1822 成书)把级数展开变成一门显学。同一时期,Cauchy 把「解存在且唯一」从直觉升格为定理(与后来的 Lipschitz 条件连成一线,1835–1877)——从这一刻起,解不撞车不再是经验,而是许可证。本册在第六章用到的每一个函数,都办好了这段的出生证。
第三段(1881–1963):定性革命。Poincaré 在《论微分方程所定义的积分曲线》(1881–1886)里做出全书最激进的一次换钥匙:放弃写出解,直接研究解的集合——相图、平衡点分类、极限环由此诞生。Lyapunov(1892)给稳定性配上第二方法;van der Pol(1926)在电子管上摸到极限环;Lorenz(1963)用三行方程与一台计算机发现:连「解的走向」都可能复杂到不可预报——确定性系统的长期行为对初值敏感。年表到此收尾,但它收在了一个新的开头:混沌不是终点,是另一门学问的第一页。
对照读法:年表的三段配色与 p.186 总图的六层结构相互印证——图的下半层是第一段,中层是第二段,上层与出口是第三段。历史不是背景板,它就是这张依赖图的时序版本。
选取标准。不看名气看位置:每位主角对应全书的一处关键转折——或者发明了一件工具,或者换过一次钥匙。按生年排序:
| 人物 | 标志工作 | 一句话刻画 | 主战场 |
|---|---|---|---|
| 牛顿(1643–1727) | 流数术与万有引力 | 源头:月亮的问题就是方程的问题 | 绪论 |
| 莱布尼茨(1646–1716) | 记号 dx、dy 与分离变量 | 好的记号自己会思考 | 第一章 |
| 雅各布·伯努利(1655–1705) | Bernoulli 方程与等时问题 | 换元降阶的第一批范例 | 第一章 |
| 欧拉(1707–1783) | Euler 折线、积分因子、级数 | 一个人撑起半部方法史 | 第一、六章 |
| 拉格朗日(1736–1813) | 常数变易法、分析力学 | 把「猜特解」变成「造特解」 | 第二章 |
| 拉普拉斯(1749–1827) | 变换方法与天体力学 | 换一个世界解题的代言人 | 第五章 |
| 傅里叶(1768–1830) | 热传导与三角级数 | 「任意函数都能展开」的革命 | 第六章 |
| 柯西(1789–1857) | 存在唯一性严格化 | 给「解不撞车」发许可证 | 第一章 |
| 勒让德(1752–1833) | 椭球引力与 Legendre 函数 | 球对称的代名词 | 第六章 |
| 贝塞尔(1784–1846) | 圆膜函数与恒星视差 | 实测天文学家的数学遗产 | 第六章 |
| 庞加莱(1854–1912) | 相图与定性理论 | 换钥匙的人:不解公式改问走向 | 第三、四章 |
| 洛伦兹(1917–2008) | 混沌与对初值敏感 | 三行方程改写了「预报」一词 | 第四章 |
三处耐人寻味的细节。① 两位天文学家上榜(Legendre 的工作源于引力势、Bessel 是天文台台长)——第六章的特殊函数不是纯数学的馈赠,是算星星的刚需(p.182 详述)。② 柯西与利普希茨隔了四十年才连成「存在唯一」一线:严格化比发明慢得多,定理的出生周期以代计。③ Poincaré 与 Lorenz 相隔八十二年,却是同一条定性路线的首尾:前者造好相图的语言,后者用计算机在这张图上找到了第一只蝴蝶。工具造好到工具爆出意外,隔了将近一个世纪。
读谱一得:十二人中没有一位「专门研究微分方程」终生不渝——牛顿在写物理,Fourier 在解热传导,Bessel 在修星表。方程史的主角始终是「要解决的具体麻烦」,方程是麻烦逼出来的语言。这也解释了为什么本书坚持每个方程先讲来历。
四句话的顺序不是偏好,是效率与信息量的排序。第一问(线性?)决定要不要动用相图与分岔;第二问(常系数?)决定走特征方程还是走级数;第三问(初条件与外力的成色?)决定 Laplace 是否比待定系数更便宜;第四问(存在区间?)是全书反复强调的报账习惯。
一个来自本册内部的演练习题:把绪论的三条源头方程(指数、谐振子、冷却)各走一遍这棵树——指数走「线性→常系数→特征方程」,谐振子同路但多出共振一问,冷却在一阶支上被积分因子接住。三个来路不同的方程,最后都被同一棵树的三个枝丫稳稳接住。
用法。左列认形状,中列领解法,右列背答案形态。「出处」列给出主战场页码;越靠前的方程越便宜,能低成本解的不要高成本解。
| 方程 | 解法 | 答案形态与要点 | 出处 |
|---|---|---|---|
| y′ = g(t)h(y) | 分离变量 | 两侧各积各的;先登记 h(y) = 0 的常数解 | §1.2–1.4 |
| y′ + p(t)y = q(t) | 积分因子 μ = e∫p | 通解 = 特解 + 齐次族,从不失灵 | §1.5–1.6 |
| Mdt + Ndy = 0(恰当) | 找势函数 | My = Nt;解是等高线族 φ = C | §1.10 |
| y′ = F(y/t) 等 | 换元 | 造出可分离或线性结构后还原 | §1.11 |
| P′ = rP(1 − P/K) | 分离或直接套形 | K/(1 + Ae−rt);拐点在 K/2 | §1.8、p.191 |
| y″ + py′ + qy = 0 | 特征方程 | 判别式定三态:两实根(过阻尼)、重根(临界)、共轭复根(欠阻尼振荡) | 第二章 |
| y″ + py′ + qy = f(t) | 待定系数或 Laplace | 外力体面用前者;分段/脉冲/脏初条件一律 Laplace 四步流水线 | 第二、五章 |
| ẋ = Ax(线性系统) | 矩阵指数 eAt | 特征值定相图六态:结点、鞍点、螺线、中心 | 第三章 |
| x2y″ + xy′ + λy = 0(Euler 型) | 试 y = xr | 指标方程一次解出;重根补 ln x | §6.7 |
| Legendre 方程 | 幂级数,整数 n 截断 | Pn;带正交关系可展开任意函数 | §6.8–6.9 |
| Bessel 方程 | Frobenius | Jν;零点即节圆;远观为衰减余弦 | §6.10–6.11 |
| 无公式方程(单摆、van der Pol、Airy …) | 定性 + 数值 + 级数 | 相图定走向、RK4 给数字、级数在展开点附近给结构 | 第三、四、六章 |
口诀:一阶四把钥匙,二阶一副特征方程,系统一个矩阵指数,变系数先认家族,非线性先画相图,全都不行上数值。这份手册与 p.189 决策树、p.198 终极速查表三件套,就是本册随身的全部装备。
实验对象。美国人口普查(1790–1940,每十年一次,单位百万):3.9、5.3、7.2、9.6、12.9、17.1、23.2、31.4、38.6、50.2、62.9、76.0、92.0、105.7、122.8、131.7。这正是 Pearl 与 Reed(1920)用 Logistic 曲线处理过的经典数据——第一章 §1.8 的 S 形方程第一次面对真实世界。
| 普查年 | 实际(百万) | 拟合值 | 偏差 |
|---|---|---|---|
| 1910 | 91.972 | 91.0 | -1.0 |
| 1920 | 105.711 | 106.3 | +0.6 |
| 1930 | 122.775 | 121.2 | -1.5 |
| 1940 | 131.669 | 135.2 | +3.5 |
延伸任务。①把基准点改成 1790 与 1880 重算 r,看盲测偏差如何变化——体会「参数对定参点的敏感」;②用三点法(取 1790、1865 内插、1940)自求 K,与 197 对照;③把同样的工序套在一组自己身边的数据上(城市用水量、手机用户数……),检验 S 形是否成立。
本实验的隐藏收获:第一章学的是「给方程解出曲线」,本实验做的是「给数据反解出方程」——方向恰好相反,而工序(定 K、线性化、盲测)全部来自第一章与第三章的工具。模型不是从天上掉的,是从数据里请出来的。
实验对象。受迫阻尼振子(无量纲化后)y″ + 2ζy′ + y = cos ωt。第二章给过它的稳态振幅公式 M(ω) = 1/√((1 − ω2)2 + (2ζω)2);本实验用 RK4 把公式「巡游」一遍,再看共振峰如何随阻尼搬家。
延伸任务。①把 ζ 固定 0.1,用 RK4 记录瞬态衰减到 1% 需要多少个周期(理论 t = ln 100/ζ ≈ 46,约 7.3 个固有周期);②改外力为 cos 1.0t 附近扫频,画放大倍率随时间的建立过程;③对照第五章:把同一个振子搬进 s 世界,H(s) = 1/(s2 + 2ζs + 1),令 s = iω 取模——即可得到本页的公式,一次变换两次验证。
本实验的隐藏收获:共振不是「频率相等」四个字,而是一整族被阻尼驯化的行为——挪偏、压低、消失。工程里「避开共振」从来不是避开 1,而是避开那座会搬家的峰。
挑战对象。Duffing 方程(1918)y″ + y + εy3 = 0(ε = 0.1,y(0) = 1,y′(0) = 0)——硬弹簧:拉得越长,回弹越硬。它是「无公式方程」的标准标本:初等家族里没有它的名字,但它又不是完全无迹可寻。
| 武器 | 交付的东西 | 给不了的东西 |
|---|---|---|
| 能量积分 | 振幅、轨线封闭(周期性)——结构 | 周期的数值 |
| 摄动级数 | 频率修正公式 ω ≈ 1 + 3εA2/8——结构 + 近似数字 | ε 较大时的精度 |
| RK4 数值 | 周期 6.061 等一切数字 | 「为什么」与参数依赖律 |
追加三问。①把 ε 换成 −0.1(软弹簧),重算周期修正的方向,并解释为什么软弹簧的振幅越大反而越慢;②用能量积分证明:无论 ε 正负,初值非零的解都周期(提示:能量等高线在相平面上是闭曲线,只要 1 + εy4/4 项不吞掉势阱);③ε = 0.5、A = 1 时摄动公式还准吗?用数值给判决——这一问会让人亲手摸到摄动法的适用边界。
把三件武器合起来看,正是全书的缩影:能量给结构,级数给公式,数值给数字——三者对上,无公式的解就被彻底掌握了。「解一个方程」的最终含义,不是写出它的名字,而是拿回它的全部可测行为。这也是本册把第三、四、六章排成邻居的原因。
八题跨六章配题:T1–T2 建模与振动(第一、二章),T3–T4 相平面与分岔(第三、四章),T5–T6 变换与级数(第五、六章),T7 数值(全书),T8 正交展开(第六章出口)。先做,评讲在下一页。
T1 静脉滴注模型 y′ + 0.5y = 8(y(0) = 2,mg/L):求药浓度的解族与稳态,并算浓度到达 12(mg/L)的时刻。
提示:先求稳态(令 y′ = 0),再写通解=稳态+齐次族。
T2 解 y″ + 4y′ + 5y = 0(y(0) = 1,y′(0) = 0),指出阻尼类型并写出第一个过零时刻的存在性。
提示:判别式 16 − 20 < 0,共轭复根。
T3 系统 ẋ = y, ẏ = −x − 0.3y:判平衡点类型,并说明解的走向。
提示:特征方程 λ2 + 0.3λ + 1 = 0。
T4 ẋ = μx − x3:对 μ 的正负分类平衡点,指出分岔类型与临界值。
提示:平衡点满足 x(μ − x2) = 0;逐个用 ẏ 或一阶导判稳。
T5 y″ + y = u(t − π)(y(0) = y′(0) = 0):用 Laplace 求解,并算 t = 3π/2 处的值。
提示:ℒ{u(t − π)} = e−πs/s;延迟定理返程。
T6 用幂级数解 y″ + xy′ + y = 0(y(0) = 1,y′(0) = 0),把级数求和识别成一个初等函数并验证。
提示:递推 an+2 = −an/(n + 2),偶链求和。
T7 对 y′ = y(y(0) = 1)用 Euler 与改进 Euler(h = 0.5)各走两步到 t = 1,与真值 e ≈ 2.71828 对比,验证误差阶 O(h) 与 O(h2)。
提示:改进 Euler 在每步先用斜率 f 预测中点再校正。
T8 把 f(x) = x2 展开为 Legendre 级数(只需两项),并用正交性核对系数。
提示:P2 = (3x2 − 1)/2;先猜形如 c0P0 + c2P2。
工序提醒:每题动笔前先过 p.189 的决策树四问——这八道题本身就是四次「钥匙轮换」的演练。
T1(线性一阶 + 稳态)。稳态令 y′ = 0:〈y〉 = 16。通解 y = 16 + Ce−0.5t,初值给 C = −14,即 y = 16 − 14e−t/2。到 12:14e−t/2 = 4,t = 2 ln 3.5 ≈ 2.505。常见失分:忘验稳态(答案 12 应小于 16 才有解)。
T2(欠阻尼)。特征根 r = −2 ± i:y = e−2t(cos t + 2 sin t)(由 y′(0) = 0 定出 2)。欠阻尼;包络 √5·e−2t 衰减,振幅单调缩,曲线振荡跨零——第一个过零约在 t ≈ 0.44(arctan 处理)。「振荡但被包络管住」是欠阻尼的全部身份。
T3(稳定螺线)。特征方程 λ2 + 0.3λ + 1 = 0,λ = −0.15 ± 0.989i:实部负、虚部非零——稳定螺线(向内卷)。轨迹绕原点旋转、半径按 e−0.15t 衰减。若把 0.3 改成 0,中心(闭环族);改成负,发散螺线——同一家族的三个方向。
T4(叉式分岔)。μ < 0:唯一平衡点 x = 0,导数 μ < 0 稳定;μ > 0:x = 0 失稳(导数 μ > 0),新平衡点 x = ±√μ(导数 −2μ < 0,稳定)。临界 μ = 0,一分为二且稳定性交换——叉式分岔的标准像。对称性(奇函数)是它保持上下对称的原因。
T5(Laplace + 延迟)。Y = e−πs/s(s2 + 1);先反 1/(s(s2+1)) → 1 − cos t,延迟定理给 y = (1 − cos(t − π))u(t − π) = (1 + cos t)u(t − π)。t = 3π/2:y = 1 + 0 = 1。检验:t < π 时解为零 ✓,衔接处位移与速度连续 ✓。脉冲外力=半次振荡突然接上。
T6(级数求和认函数)。递推 (n + 2)an+2 = −an(奇链由 a1 = 0 整链全灭)。偶链:a2 = −1/2, a4 = 1/8, a6 = −1/48, ⋯——分母 2·4·6⋯2k = 2kk!,求和得 Σ(−1)kx2k/(2kk!) = e−x2/2。验证:代入即零 ✓(全解析范围内成立——本题方程的系数是整函数,无奇点挡路)。「递推→求和→识别→验证」四步是级数解的完整闭环。
T7(误差阶的体检)。Euler:1.5 → 2.25,误差 −0.468;改进 Euler:1.625 → 2.641,误差 −0.078。把 h 减半重跑:Euler 误差约减半(O(h)),改进 Euler 约减到四分之一(O(h2))。「减半看误差」是识别阶数的标准动作,比背阶数有效。
T8(Legendre 展开)。由 P2 = (3x2 − 1)/2 反解 x2 = (2P2 + P0)/3,即 c0 = 1/3, c2 = 2/3。用投影公式核对:c2 = (5/2)∫−11x2P2dx = 2/3 ✓,c0 = (1/2)∫x2dx = 1/3 ✓。两项展开是精确的——有限次多项式的正交展开应该在有限项处终止,与 Legendre 级数自动截断的机理一致。
八题总复盘:T1/T5 各换了一次空间(稳态分解、s 世界),T3/T4 换了问题(不解公式),T6/T8 换了表示(级数与正交基),T2/T7 是基本功。三把钥匙每把至少出场两次——这不是巧合,是配题的原则。
一句话版本。全册六章,其实只在教三件事:解出公式、读懂结构、看清走向——以及在一件事做不动时,得体地换到下一件。
小结 · 上
① 三把钥匙各自的最深成果。解:从分离变量到 Laplace 再到 Frobenius——本册攒下的全部解析技术,换来的是「任意精度可算」的承诺(p.179 的格言)。结构:叠加原理、存在唯一、守恒量、正交性——它们不依赖写出任何公式,却决定公式能承诺什么。定性:相图、稳定性、分岔——Poincaré 造的语言让「解不出来」从绝境变成一门学问的起点。
② 轮换的历史就是年表。1687–1770 时代只有第一把钥匙;1780–1850 第二把登场(存在唯一、特殊函数的身份证);1881 年起 Poincaré 把第三把钥匙磨亮,1963 年 Lorenz 用它翻出了混沌。三次大的换钥匙,对应年表(p.187)的三段配色。
③ 轮换的三条纪律。其一,便宜的先试:一阶先分离变量、常系数先特征方程——能低成本解的不要高成本解。其二,换钥匙要留底:从解换到定性时,已知的显式解(哪怕只在特殊参数下)是校验定性结论的锚点。其三,数值是第四把万能但沉默的钥匙:它开所有的锁,却不说明锁的构造——所以永远与前三把联用(§6.15 与两次综合实验都在演示这种联用)。
自检三问:①给定 y″ + xy = 0,先动哪把钥匙?(答:第二把——系数连续、解存在唯一、无初等公式,直接上级数或数值。)②给定 ẋ = μx − x3 的分岔问题,哪把钥匙?(第三把。)③给定 y″ + 4y′ + 5y = e−t 脏初条件?(第一把里的 Laplace。)——三问答对,本章的哲学也就到手了。
从牛顿的月亮到 Lorenz 的蝴蝶。这条线走了两百七十六年,本册用一百九十八页走完它的主干。回头看,整条线的动力其实是一个朴素的愿望:在变化发生之前,就知道变化将往哪里去。为了这个愿望,人们先学会解方程(1687–1770),再学会证明解「值得解」(1780–1850),最后学会在解不出来时依然理解解(1881–1963)。
与变化共处的四个习惯。这是本册真正希望留下的东西,比任何公式都耐用:
四条出口。这门学问在书外有四条繁忙的航线:物理学(振动、电路、轨道——第二、五章的直接后裔)、线性代数与矩阵分析(特征值与矩阵指数——第三章的地基)、数值计算与数据科学(从 Euler 折线到 RK4 再到刚性方程——两条数值线汇合处)、偏微分方程(第六章铺好的桥,偏微分方程等在那里)。此外还有一条隐秘的小路通向动力系统与混沌——Lorenz 之后,它已经长成独立的大陆。
最后一次清点行李。合上书时,若只能带走五样东西,建议是:①方向场与解族的眼睛(绪论);②「解族带 n 个常数、需 n 个初条件」的账本法则(第一章);③判别式与叠加原理(第二章);④「先看地形、再选钥匙」的决策树(全书,p.189);⑤「无公式的解也是解」的放宽(第六章)。五件行李都不重,但每一件都用了两百年才打磨成形。
结语。变化的学问起于天上(月亮的轨道),终于人间(药物、桥梁、气候、种群)。 equations 不会消失,但愿从此看待变化时,眼光里多一层数学习惯的从容——变化不可怕,可怕的是不知道该问什么。而现在,已经知道。(格物致知 · JUST FOR FUN)
全书一页收账,备查。三张表:方法总览、关键数字、常用级数。
| 章 | 两件武器 | 一句话心法 |
|---|---|---|
| 绪论 | 方向场 · 解族 | 先看见,再计算 |
| 第一章 | 四把钥匙 · Euler 折线 | 先试便宜的;解要连区间一起报告 |
| 第二章 | 特征方程 · 待定系数 | 判别式定三态;共振是频率的事 |
| 第三章 | 矩阵指数 · 相平面 | 特征值定六态;不解出解也懂得解 |
| 第四章 | 线性化 · 分岔图 | 结构比公式长寿;换μ就是换世界 |
| 第五章 | Laplace 四步 · 传递函数 | 先搬过去算完再搬回来,选变换就是选搬运费 |
| 第六章 | Frobenius · 正交展开 | 先判地形再动笔;解不必有名字 |
| 数字 | 身份(出处) |
|---|---|
| K/2 | Logistic 拐点与增速峰值(§1.8、p.191) |
| ln 2/λ、ln 10/k | 半衰期;到 90% 的时间(§1.7、1.9) |
| ωr = √(1 − 2ζ2) | 共振峰位置,ζ ≥ 1/√2 时消失(p.192) |
| 2.405 · 5.520 · 8.654 | J0 的前三个零点=圆膜节圆(§6.11) |
| √(2/(πx)) | Bessel 函数的衰减包络(§6.11) |
| 2/(2n + 1) | Legendre 的自内积(§6.9) |
| ω ≈ 1 + 3εA2/8 | Duffing 频率一阶修正(p.193) |
| R ≥ |x0 − 最近奇点| | 收敛半径定理(§6.4) |
| 级数 | 展开 | 收敛半径 |
|---|---|---|
| ex | 1 + x + x2/2! + ⋯ | ∞ |
| 1/(1 − x) | 1 + x + x2 + ⋯ | 1(奇点在 1) |
| tan x | x + x3/3 + 2x5/15 + 17x7/315 + ⋯ | π/2 |
| J0(x) | 1 − x2/4 + x4/64 − x6/2304 + ⋯ | ∞ |
| P2, P3 | (3x2 − 1)/2;(5x3 − 3x)/2 | 多项式(整轴) |
口诀。先看地形 → 一阶四钥匙 → 常系数特征方程 → 变系数认家族 → 非线性画相图 → 都不行数值兜底 → 两把尺子对拍。
全书终。年表、人物谱、总图、手册与这张速查表,就是本册留下的全部行李。与变化共处——祝一路顺风。(偏微分方程已在前方)