偏导数
Template:Redirect2 Template:微積分學 Template:NoteTA 在数学中,偏导数(Template:Lang-en)的定義是:一個多變量的函数(或稱多元函數),對其中一個變量(導數)微分,而保持其他变量恒定Template:Notetag。
偏导数的作用与价值在向量分析和微分几何以及机器学习领域中受到广泛认可。
函数关于变量的偏导数写为或。偏导数符号是全导数符号的变体,由阿德里安-马里·勒让德引入,并在雅可比的重新引入后得到普遍接受。
简介
假设ƒ是一个多元函数。例如:
因为曲面上的每一点都有无穷多条切线,描述这种函数的导数相当困难。偏导数就是选择其中一条切线,并求出它的斜率。通常,最感兴趣的是垂直于Template:Mvar轴(平行于Template:Mvar平面)的切线,以及垂直于Template:Mvar轴(平行于Template:Mvar平面)的切线。
一种求出这些切线的好办法是把其他变量视为常数。例如,欲求出以上的函数在点Template:Math的与Template:Mvar平面平行的切线。右图中显示了函数的图像以及这个平面。左图中显示了函数在平面Template:Math上是什么样的。我们把变量Template:Mvar视为常数,通过对方程求导,我们可以发现Template:Mvar在点Template:Math的导数,记为:
于是在点Template:Math的Template:Mvar平面平行的切线的斜率是3。
在点Template:Math,或称“Template:Mvar在Template:Math的关于Template:Mvar的偏导数是3”。
定义
函数Template:Mvar可以解释为Template:Mvar为自变量而Template:Mvar为常数的函数:
- 。
也就是说,每一个Template:Mvar的值定义了一个函数,记为Template:Mvar,它是一个一元函数。也就是说:
- 。
一旦选择了一个Template:Mvar的值,例如Template:Mvar,那么Template:Math便定义了一个函数Template:Mvar,把Template:Mvar映射到Template:Math:
- 。
在这个表达式中,Template:Mvar是常数,而不是变量,因此Template:Mvar是只有一个变量的函数,这个变量是Template:Mvar。这样,便可以使用一元函数的导数的定义:
以上的步骤适用于任何Template:Mvar的选择。把这些导数合并起来,便得到了一个函数,它描述了Template:Mvar在Template:Mvar方向上的变化:
这就是Template:Mvar关于Template:Mvar的偏导数,在这裡,∂是一个弯曲的d,称为偏导数符号。为了把它与字母d区分,∂有时读作“der”、“del”、“dah”或“偏”,而不是“dee”。
一般地,函数Template:Math在点Template:Math关于Template:Mvar的偏导数定义为:
在以上的差商中,除了Template:Mvar以外的所有变量都是固定的。这个固定值的选择决定了一个一元函数,根据定义,
这个表达式说明了偏导数的计算可以化为一元导数的计算。
多变量函数的一个重要的例子,是欧几里德空间Template:Math(例如Template:Math)上的标量值函数Template:Math。在这种情况下,Template:Mvar关于每一个变量Template:Mvar具有-{}-偏导数Template:Math。在点Template:Mvar,这些偏导数定义了一个向量:
这个向量称为Template:Mvar在点Template:Mvar的梯度。如果Template:Mvar在定义域中的每一个点都是可微的,那么梯度便是一个向量值函数Template:Math,它把点Template:Mvar映射到向量Template:Math。这样,梯度便决定了一个向量场。
一个常见的符号滥用是在欧几里得空间R3中用单位向量 来定义Nabla算子 (∇) 如下:
或者,更一般地,对于n维欧几里得空间Rn 的坐标(x1, x2, x3,...,xn)和单位向量():
例子

考虑一个圆锥的体积Template:Mvar;它与高度Template:Mvar和半径Template:Mvar有以下的关系:
- 。
Template:Mvar关于Template:Mvar的偏导数为:
- ,它描述了高度固定而半径变化时,圆锥的体积的变化率。
Template:Mvar关于Template:Mvar的偏导数为:
- ,它描述了半径固定而高度变化时,圆锥的体积的变化率。
现在考虑Template:Mvar关于Template:Mvar和Template:Mvar的全导数。它们分别是:
以及
现在假设,由于某些原因,高度和半径的比Template:Mvar需要是固定的:
这便给出了关于Template:Mvar的全导数:
可以化简为:
类似地,关于Template:Mvar的全导数是:
含有未知函数的偏导数的方程,称为偏微分方程,它在物理学、工程学,以及其它应用科学中经常会见到。
与关于Template:Mvar和Template:Mvar二者相关的全导数是由雅可比矩阵给出的,它的形式为梯度向量。
记法
在以下的例子中,设Template:Mvar为Template:Mvar、Template:Mvar和Template:Mvar的函数。
Template:Mvar的一阶偏导数为:
二阶偏导数为:
二阶混合偏导数为:
高阶偏导数为:
当处理多变量函数时,有些变量可能互相有关,这样就需要明确指定哪些变量是固定的。在诸如统计力学的领域中,Template:Mvar关于Template:Mvar的偏导数,把Template:Mvar和Template:Mvar视为常数,通常记为:
正式定义和性质
像导数一样,偏导数也是定义为一个极限。设Template:Mvar为Template:Math的一个开子集,Template:Math是一个函数。我们定义Template:Mvar在点Template:Math关于第Template:Mvar个变量Template:Mvar的偏导数为:
即使在某个给定的点Template:Mvar,所有的偏导数Template:Math都存在,函数仍然不一定在该点连续。然而,如果所有的偏导数在Template:Mvar的一个邻域内存在并连续,那么Template:Mvar在该邻域内完全可微分,且全导数是连续的。在这种情况下,我们称Template:Mvar是一个C1函数。
偏导数可以视为定义在U内的另外一个函数,并可以再次求偏导数。如果所有的混合二阶偏导数在某个点(或集合)连续,我们便称Template:Mvar为在该点(或集合)的一个C2函数;在这种情况下,根据克莱罗定理,偏导数可以互相交换:
- 。