跳转至

隐式关系与高阶导数怎样记录复杂变化?

先备知识

你需要掌握代数、乘积和链式求导法则,并会区分“一个函数满足某条恒等式”与“某条方程 能够确定一个函数”。本单元中的隐式求导始终从一个已经给定、在邻域内可导的函数分支 出发。

学习目标

完成本单元后,你应当能够:

  1. 递归定义二阶及更高阶导数;
  2. 说明一阶可导为什么不自动保证二阶可导;
  3. 在已知可微函数分支的条件下对恒等式求导;
  4. 求隐式关系确定的一阶、二阶导数并核验分母;
  5. 识别代数方程、局部存在性与求导计算之间的逻辑边界。

牵引问题

圆满足

\[ x^2+y^2=1. \]

在上半圆内部可以写成 \(y=\sqrt{1-x^2}\),但直接求根往往让公式变长;更复杂的关系 甚至很难显式解出 \(y\)。若已经知道某个可导函数 \(y(x)\) 在一段邻域中满足

\[ x^2+y(x)^2=1, \]

能否直接从这个恒等式读出切线斜率和曲率方向?又为什么在圆的最左、最右两点,公式会 出现零分母?

探索与猜想

假设 \(y\) 已经是可导函数。对恒等式两边求导:

\[ 2x+2y(x)y'(x)=0. \]

\(y(x)\ne0\) 时,可以解得

\[ y'(x)=-\frac{x}{y(x)}. \]

这个计算没有证明 \(y\) 存在,也没有证明它可导;这些性质是计算的输入。零分母则发出 警告:关系在该点也许更适合把 \(x\) 看成 \(y\) 的函数,或需要另行分析。

\(y\) 还二阶可导,对上式再求导:

\[ 2+2(y')^2+2yy''=0. \]

这说明高阶导数只是把同一局部变化再分析一次,但每求一次导都需要额外的存在性。

概念与理论

定义:高阶导数

\(f'\)\(a\) 的一个邻域内有定义,并且 \(f'\)\(a\) 处可导,就把它的导数 称为 \(f\)\(a\) 处的二阶导数:

\[ f''(a)=(f')'(a). \]

递归地,若 \(f^{(n-1)}\) 在相应邻域内有定义并在 \(a\) 处可导,则

\[ f^{(n)}(a)=\bigl(f^{(n-1)}\bigr)'(a). \]

常用记号还包括

\[ \frac{d^2y}{dx^2},\qquad \frac{d^ny}{dx^n}. \]

其中 \(d^2y/dx^2\) 是整体记号,不是普通分数的平方。

一阶可导不保证二阶可导

考虑

\[ f(x)=x|x| = \begin{cases} x^2,&x\ge0,\\ -x^2,&x<0. \end{cases} \]

\(x=0\) 处,

\[ \frac{f(h)-f(0)}h=|h|\to0, \]

所以 \(f'(0)=0\)。在 \(x\ne0\) 处逐段求导,并与零点合并,可得

\[ f'(x)=2|x|. \]

\[ \frac{f'(h)-f'(0)}h =\frac{2|h|}{h} \]

左极限为 \(-2\),右极限为 \(2\),所以 \(f''(0)\) 不存在。高阶可导性必须逐阶 声明,不能从“\(f\) 可导”自动升级。

定理:条件式隐式求导

先已知 \(y\) 在该点可导,并且含 \(x\)\(y(x)\) 的恒等式在该点的一个邻域内 成立,才能对恒等式两边应用代数法则和链式法则。求导所得等式是该可微分支必须满足的 必要关系;若要从中解出 \(y'\),还必须核验被除因子非零。

证明障碍。 一条方程描述的可能是一条曲线、若干分支、孤立点,甚至空集。形式上把 \(y\) 写进方程,并不能自动获得局部函数或可导性。

证明说明。 已知 \(y\) 可导后,\(x\mapsto x\)\(x\mapsto y(x)\) 都是一元 可导函数。任何由本章已证明的有限次和、积、商与复合组成的恒等式,都可以逐层应用相应 求导法则。因为原等式在整个邻域成立,两边是同一个一元函数,所以导数相等。若整理时 出现 \(A(x)y'(x)=B(x)\),只有 \(A(x)\ne0\) 时才能写成 \(y'(x)=B(x)/A(x)\)。这完成的是条件式计算,不是函数分支的存在性证明。\(\square\)

圆上的一阶与二阶导数

设已经给定二阶可导函数 \(y(x)\),并且它在邻域内满足

\[ x^2+y(x)^2=1. \]

第一次求导得

\[ 2x+2yy'=0. \]

\(y\ne0\) 时,

\[ y'=-\frac{x}{y}. \]

第二次求导前需要 \(y'\) 可导。对未除法的等式求导更稳妥:

\[ 2+2(y')^2+2yy''=0. \]

仍在 \(y\ne0\) 的点,

\[ y''=-\frac{1+(y')^2}{y}. \]

代入 \(y'=-x/y\)\(x^2+y^2=1\)

\[ \begin{aligned} y'' &=-\frac{1+x^2/y^2}{y}\\ &=-\frac{x^2+y^2}{y^3}\\ &=-\frac1{y^3}. \end{aligned} \]

每一次除以 \(y\) 都依赖同一个非零条件。若 \(y=0\),上述分式公式失效;不能从公式 失效单独断言曲线不存在,只能说当前的 \(y(x)\) 可微表示和除法步骤没有得到许可。

高阶导数的结构模式

高阶求导常出现两类模式:

  • 终止: \(n\) 次多项式求导超过 \(n\) 次后恒为零;
  • 循环或保持: 指数函数每次求导保持不变,正弦、余弦每四次求导回到原函数。

例如

\[ \frac{d^n}{dx^n}e^x=e^x, \]

\[ \sin x \xrightarrow{d/dx}\cos x \xrightarrow{d/dx}-\sin x \xrightarrow{d/dx}-\cos x \xrightarrow{d/dx}\sin x. \]

这些模式来自逐次应用已经证明的一阶法则,不代表任意函数都具有任意阶导数。

例题与迁移

例题1:识别高阶导数模式

\[ f(x)=x^4+e^x+\sin x. \]

逐次求导:

\[ f'(x)=4x^3+e^x+\cos x, \]
\[ f''(x)=12x^2+e^x-\sin x, \]
\[ f^{(3)}(x)=24x+e^x-\cos x, \]
\[ f^{(4)}(x)=24+e^x+\sin x. \]

四次之后,多项式部分降为常数,指数部分不变,正弦部分完成一个周期。继续一次求导后, 多项式部分消失。

例题2:已知参数关系的求导

\[ x(t)=t^2+1,\qquad y(t)=\frac1{t^2+1}. \]

两个函数已经显式给出且处处可导,并满足恒等式

\[ x(t)y(t)=1. \]

不先代入显式公式,对恒等式求导得

\[ x'(t)y(t)+x(t)y'(t)=0. \]

因为 \(x(t)=t^2+1>0\),可以解出

\[ y'(t)=-\frac{x'(t)y(t)}{x(t)} =-\frac{2t}{(t^2+1)^2}. \]

这与直接对 \(y(t)\) 求导一致。例题之所以合法,是因为函数及其可导性已经先行给出。

即时检验与回望

检验1:一阶可导能否推出二阶可导?

若只知道 \(f\)\(a\) 处可导,能否写出 \(f''(a)\)

答案

不能。\(f''(a)\) 的定义要求 \(f'\)\(a\) 的邻域内有定义,并且 \(f'\)\(a\) 处可导。函数 \(f(x)=x|x|\) 在零点可导,但 \(f'(x)=2|x|\) 在零点不可导,因此 \(f''(0)\) 不存在。

检验2:隐式公式中的零分母

\(2x+2yy'=0\) 得到 \(y'=-x/y\) 时,必须附加什么条件?

答案

必须有 \(y\ne0\)。未除法的关系 \(2x+2yy'=0\) 可以在已知可微分支上成立,但 解出 \(y'\) 需要除以 \(2y\)。当 \(y=0\) 时,这一步不合法,应回到关系本身并 重新分析局部表示。

习题与答案

习题1:多项式的高阶导数

\(p(x)=2x^5-3x^2+1\)。求 \(p^{(3)}(x)\)\(p^{(6)}(x)\)

答案

逐次求导:

\[ p'(x)=10x^4-6x,\qquad p''(x)=40x^3-6, \]
\[ p^{(3)}(x)=120x^2. \]

再求导得到 \(p^{(4)}(x)=240x\)\(p^{(5)}(x)=240\),所以 \(p^{(6)}(x)=0\)

习题2:圆的下半分支

已知 \(y(x)=-\sqrt{1-x^2}\)\(|x|<1\) 上二阶可导。用隐式关系求 \(y'(0)\)\(y''(0)\)

答案

该分支满足 \(x^2+y^2=1\),且 \(y(0)=-1\ne0\)。因此

\[ y'(0)=-\frac{0}{-1}=0. \]

二阶公式给出

\[ y''(0)=-\frac1{y(0)^3} =-\frac1{(-1)^3}=1. \]

下半圆在最低点向上弯,正的二阶导数与几何图像一致。

习题3:不同分支给出不同符号

关系 \(y^2=x+1\)\(x>-1\) 上有上下两个已知可微分支。由关系求 \(y'\),并说明 两分支的导数符号。

答案

对已知分支求导:

\[ 2yy'=1. \]

因为 \(x>-1\) 时两个分支都满足 \(y\ne0\)

\[ y'=\frac1{2y}. \]

上分支 \(y=\sqrt{x+1}>0\),所以 \(y'>0\);下分支 \(y=-\sqrt{x+1}<0\),所以 \(y'<0\)。同一关系不能在未指定分支时给出唯一斜率。

习题4:二阶隐式求导

已知二阶可导函数 \(y(x)\) 在邻域内满足

\[ y^3+x=0 \]

\(y\ne0\)。求 \(y'\)\(y''\)

答案

第一次求导:

\[ 3y^2y'+1=0, \qquad y'=-\frac1{3y^2}. \]

对未整理式再求导:

\[ 6y(y')^2+3y^2y''=0. \]

\(y\ne0\)

\[ y''=-\frac{2(y')^2}{y} =-\frac{2}{9y^5}. \]

两次除法都使用了 \(y\ne0\)

习题5:识别逻辑方向

判断下列推理是否充分:“方程 \(x^2+y^2=1\) 含有 \(y\),所以在每个圆上点附近都存在 可导函数 \(y(x)\),并可写 \(y'=-x/y\)。”

答案

不充分。方程本身没有自动给出以 \(x\) 为自变量的单值可导分支;在 \((\pm1,0)\) 附近,圆也不能表示成通过该点的可导 \(y(x)\) 图像。即使已知分支 存在,写出 \(y'=-x/y\) 还要求 \(y\ne0\)。正确顺序是先建立或明确假设局部可微 分支,再对邻域恒等式求导,最后核验除法条件。

常见误区与后续

  1. 把方程中的字母 \(y\) 自动视为可导函数。 隐式求导的输入必须先包含局部函数 分支及其可导性。
  2. 从导数关系反推存在性。 求导结果只是已知可微分支的必要关系,不负责创造分支。
  3. 第一次求导合法,就默认可以再求一次。 二阶求导需要 \(y'\) 继续可导。
  4. 只在最后检查分母。 每一次整理和代入发生除法时,都要当场记录非零条件。
  5. 把高阶导数记号当普通分数。 \(d^2y/dx^2\) 表示连续执行两次求导运算。

本单元完成了第 14 章的局部求导工具箱。下一章将从“一点附近的局部信息”转向“区间上 至少存在某个点满足怎样的导数关系”,届时需要新的整体性论证。