17.3 偏导数和方向导数
摘录
- (梯度与导数矩阵)根据定理17.3.8和引理17.3.5,我们可以知道若有函数
在某个集合 上的偏导数存在且连续,那么在 中的任意一个内点 处,全体方向导数都存在且有公式: 特别地,如果 是一个实值函数,并且定义 在 处的梯度 为 维行向量为 。那么只要 是某个梯度存在且连续的内点,我们就有公式: 更一般地,如果 是一个函数,其中 ,而 是满足 的偏导数存在且连续的 的子集, 是 的内点,那么根据定理17.3.8我们有: 考虑到 是一个线性映射,于是上面的式子可以改写为: 其中 是如下所示的 矩阵: 也即: 矩阵 有时也被称为 在 处的导数矩阵或者微分矩阵。考虑到梯度的定义,我们同样可以把 写成: 如果特别考虑 是一个实值函数的情景,那么 就是 。
定义
(17.3.1 方向导数)设
是 的子集, 是一个函数, 是 的内点,并设 是 中的向量。如果极限 存在,那么我们称**
在 处沿方向 可微**,并将上述极限记作 : (注:应当将这个概念与可微的定义做比较,由于方向导数的除数是标量因此我们可以直接通过极限去定义它;我们不在边界给出定义,但是如果只是为了定义“朝里”方向上的方向导数,那么也可以在边界上给出方向导数的定义)
(17.3.7 偏导数)设
是 的子集, 是一个函数, 是 的内点,并设 。如果极限 存在,那么我们定义
在 处关于变量 的偏导数为 为: (注:偏导数即将函数视为
的单变量函数然后求导;如果我们将 写为 ,那么显然有 ;注意区分偏导数与方向导数,这点我们会在习题17.3.2中讨论)
命题
(17.3.5 全导数与方向导数?)设
是 的子集, 是一个函数, 是 的内点,并设 是 中的向量。如果 在 处可微,那么 在 处沿方向 也可微,并且 (注:这个命题说明了全可微性蕴含了方向可微性,但是反过来这个命题并不成立)
(17.3.8 偏导数与全导数?)设
是 的子集, 是一个函数, 是 的子集,并设 是 的内点。如果 在 上的全体偏导数 都存在,并且它们在 处也都是连续的,那么 在 处是可微的,并且线性变换 定义有 (注:这给出了另一种确定全导数的方法)
课后习题
17.3.1 证明引理17.3.5(这与习题17.2.2类似)
若
在 处可微,那么存在线性映射 使得极限 换言之也即对任意的
,存在 使得对任意的 都有: 于是考虑任意的
,对任意的 ,根据上面的结论我们知道存在一个 使得对任意的 都有: 特别地,我们考察满足
(其中 )的 (于是显然有 )。于是上面的式子可以改写为: 换言之即:对任意的
,存在 使得对任意的 满足 且 有 从而根据收敛的定义,即有
,考虑到 就是 ,于是引理17.3.5得证。
17.3.2 设 是 的子集, 是一个函数, 是 的内点,并设 。证明: 存在当且仅当 与 都存在且互为相反数(也即 ),据此进一步得到
分别证明充分必要性。
若
存在(我们简记为 ),则根据极限的定义即对任意的 ,存在 使得对任意的 都有: 从而对任意的
,我们有: 特别地,由于对第二个式子化简,我们有:
于是第一第二个式子分别对应了极限
与 ,即 与 都存在且互为相反数,从而必要性得证。 若
与 都存在且互为相反数(我们分别记为 与 ),于是即对任意的 ,分别存在 使得: 于是我们令
,从而对任意的 ,我们有: 再化简第二行的式子,有:
从而根据极限的定义我们有
,于是结论得证。 综上,于是题目结论得证。
17.3.3 设 是具有如下定义的函数:当 时, ;当 时, 。证明: 在 处不可微,尽管 在 处沿着任何方向 都可微。解释为什么这不与定理17.3.8相矛盾
不妨使用反证法去证明
在 处不可微。我们设 是在 处可微的且导数为 ,从而对任意的 ,都存在 使得当 满足 (也就是 )的时候都有: 特别地,由于
是一个线性变换,因此存在一个 矩阵 使得: 于是我们的反证假设即存在两个实数
使得对任意的 ,存在 使得: 对所有的满足
的 成立。假如 是一个非零实数,则我们考虑 的情况,此时考虑点 代入 式: 与“对所有的满足
的 成立 式”的假设矛盾,因此 只能是 。然后类似地假如 是一个非零实数,则我们考虑 的情况,在上面 的前提下将点 代入 式: 同样与“对所有的满足
的 成立 式”的假设矛盾,因此 同样也只能是 。但是如果 都为 也会导出矛盾,这是因为: 对任意的
,我们单独考察所有形如 的点,代入 式有: 这和导数定义要求的“对任意
,都存在 使得对任意的 满足 都有 式小于 ”矛盾(因为无论 多小你总是能找到小于 的 )。 另一方面,
在 处沿着任何方向 都可微。设 ,根据方向导数的定义我们有: 因此
是在 处沿着任意方向可微的。 (事实上也可以先证明这一点再利用引理17.3.5来证明
在 不是全可微的,这里仅提供思路) 之所以不与定理17.3.8矛盾,是因为
在 处关于变量 的偏导存在但是不连续,这一点可以尝试从方向 逼近 取计算得到: 因此
不是符合定理17.3.8要求的函数,自然也不能应用定理17.3.8。
17.3.4 设 是一个可微函数,并且对于所有的 都有 。证明: 是一个常值函数(提示:你可能会用到一元函数的平均值定理(推论10.2.9)或者微积分基本定理。但是需要注意这些定理并不能对多元函数进行直接类比,不建议使用第一性原理来解题);另一个更难的挑战是,尝试将定义域 换成 的一个连通开子集 后再证明这个命题
(思路不是本人想的, 转述别人的证明)
我们直接来证明对
的一个连通开子集 的结论,对于 也是通用的。为了完成这个证明,我们需要完成两个部分结论的证明: 我们设
具有 的形式。 结论1:设
,若对任意的 都有 ,则有 。 证明:
对任意的
,我们定义函数 有: 注意到对任意的
有: 由方向导数定义此极限的左极限为
,右极限为 。而由于 ,因此根据引理17.3.5我们有 ,也即 在 处可微且导数为 。 此时根据平均值定理我们有:
由于
是任意的因此这也表明了有 ,结论得证。 对任意的
,若对任意的 都有 ,则我们称 之间存在直线道路;若存在 中的有限点列 满足 , 且对任意的 都有 之间存在直线道路,则我们称两个点 之间存在有限折线道路,并记为 。 由于我们已经证明了结论1,因此不难发现通过归纳法我们可以得证对任意的
若有 则有 。由于 是非空的因此我们设 ,然后定义集合 为: 首先
必然是非空的( ),其次对任意的 由于 因此有 ,最后我们显然可以证明 是一个等价关系(所以它满足自反性,对称性,传递性公理)。为了证明 是一个常值函数,我们希望能够证明 ,于是尝试证明结论2。 结论2:
是是 的一个又开又闭的子集。 证明:
先证明
是一个开集,于是我们需要证明对任意的 存在 使得 。 首先由于
是一个开集,因此存在一个 使得 。此时对任意的 ,我们可以注意到显然 之间存在直线道路,进而有 ,从而根据 的传递性我们有 ,从而有 。 然后证明
是一个闭集,于是我们需要证明对任意的 是 中的收敛点列(设其收敛于 ),都有 。 一方面,由于
是一个开集,因此存在一个 使得 ;另一方面,因为点列 收敛因此存在 使得对任意的 都有 。于是我们有 ,类似于开集证明中的讨论我们知道有 ,同理利用传递性公理我们有 。 综上,于是结论得证。
由于
是非空的又开又闭集,若 则根据不连通集的定义可以得到 是不连通的,这和 是连通开集的前提矛盾,因此只能有 。再结合上面的讨论于是我们证明了“对任意的 有 ”,也即 是一个常值函数,题目结论得证。 题外话:这里其实也证明了
的任意一个连通开子集 都是道路连通的(两点之前存在有限折线道路那么我们很容易分段列出它们之间的道路函数)