![](//upload.wikimedia.org/wikipedia/commons/thumb/5/5f/Disambig_gray.svg/25px-Disambig_gray.svg.png)
「
偏微分」重新導向至此。關於含有未知函數及其偏導數的方程,請見「
偏微分方程」。
在數學中,偏導數(英語:partial derivative)的定義是:一個多變量的函數(或稱多元函數),對其中一個變量(導數)微分,而保持其他變量恆定[註 1]。
偏導數的作用與價值在向量分析和微分幾何以及機器學習領域中受到廣泛認可。
函數
關於變量
的偏導數寫為
或
。偏導數符號
是全導數符號
的變體,由阿德里安-馬里·勒壤得引入,並在雅可比的重新引入後得到普遍接受。
f = x2 + xy + y2的圖像。我們希望求出函數在點(1, 1)的對x的偏導數;對應的切線與xOz平面平行。
假設ƒ是一個多元函數。例如:
![{\displaystyle z=f(x,y)=x^{2}+xy+y^{2}}](//wikimedia.org/api/rest_v1/media/math/render/svg/b4e5588f8dbc9b41c07d4457e33dd7a84b8e8b26)
因為曲面上的每一點都有無窮多條切線,描述這種函數的導數相當困難。偏導數就是選擇其中一條切線,並求出它的斜率。通常,最感興趣的是垂直於y軸(平行於xOz平面)的切線,以及垂直於x軸(平行於yOz平面)的切線。
一種求出這些切線的好辦法是把其他變量視為常數。例如,欲求出以上的函數在點(1, 1)的與xOz平面平行的切線。右圖中顯示了函數的圖像以及這個平面。左圖中顯示了函數在平面y = 1上是什麼樣的。我們把變量y視為常數,通過對方程求導,我們可以發現f在點(x, y)的導數,記為:
![{\displaystyle {\frac {\partial f}{\partial x}}=2x+y}](//wikimedia.org/api/rest_v1/media/math/render/svg/64965bdcf3d930d41591b946401181a61ac0385d)
於是在點(1, 1)的xOz平面平行的切線的斜率是3。
![{\displaystyle {\frac {\partial f}{\partial x}}=3}](//wikimedia.org/api/rest_v1/media/math/render/svg/4a324e139ca8b473a6e72ea12354ea676ec4b012)
在點(1, 1),或稱「f在(1, 1)的關於x的偏導數是3」。
函數f可以解釋為y為自變量而x為常數的函數:
。
也就是說,每一個x的值定義了一個函數,記為fx,它是一個一元函數。也就是說:
。
一旦選擇了一個x的值,例如a,那麼f(a,y)便定義了一個函數fa,把y映射到a2 + ay + y2:
。
在這個表達式中,a是常數,而不是變量,因此fa是只有一個變量的函數,這個變量是y。這樣,便可以使用一元函數的導數的定義:
![{\displaystyle f_{a}'(y)=a+2y}](//wikimedia.org/api/rest_v1/media/math/render/svg/7ebe43dad516cf5ecf0bc565cc245bea26c93e21)
以上的步驟適用於任何a的選擇。把這些導數合併起來,便得到了一個函數,它描述了f在y方向上的變化:
![{\displaystyle {\frac {\partial f}{\partial y}}(x,y)=x+2y}](//wikimedia.org/api/rest_v1/media/math/render/svg/f1a4866393608968a17baacede65d58188ea930d)
這就是f關於y的偏導數,在這裏,∂是一個彎曲的d,稱為偏導數符號。為了把它與字母d區分,∂有時讀作「der」、「del」、「dah」或「偏」,而不是「dee」。
一般地,函數f(x1,...,xn)在點(a1,...,an)關於xi的偏導數定義為:
![{\displaystyle {\frac {\partial f}{\partial x_{i}}}(a_{1},\ldots ,a_{n})=\lim _{h\to 0}{\frac {f(a_{1},\ldots ,a_{i}+h,\ldots ,a_{n})-f(a_{1},\ldots ,a_{n})}{h}}}](//wikimedia.org/api/rest_v1/media/math/render/svg/cdc26fb9eb95442515a8dc9833cd86c72a385804)
在以上的差商中,除了xi以外的所有變量都是固定的。這個固定值的選擇決定了一個一元函數
,根據定義,
![{\displaystyle {\frac {df_{a_{1},\ldots ,a_{i-1},a_{i+1},\ldots ,a_{n}}}{dx_{i}}}(a_{1},\ldots ,a_{n})={\frac {\partial f}{\partial x_{i}}}(a_{1},\ldots ,a_{n})}](//wikimedia.org/api/rest_v1/media/math/render/svg/6017b0ea71f55a68df79a9afcdebdfe60b9a097f)
這個表達式說明了偏導數的計算可以化為一元導數的計算。
多變量函數的一個重要的例子,是歐幾里德空間Rn(例如R2或R3)上的純量值函數f(x1,...xn)。在這種情況下,f關於每一個變量xj具有偏導數∂f/∂xj。在點a,這些偏導數定義了一個向量:
![{\displaystyle \nabla f(a)=\left({\frac {\partial f}{\partial x_{1}}}(a),\ldots ,{\frac {\partial f}{\partial x_{n}}}(a)\right)}](//wikimedia.org/api/rest_v1/media/math/render/svg/96d792e59fad30a6115a47d7f3de3de1cac4c943)
這個向量稱為f在點a的梯度。如果f在定義域中的每一個點都是可微的,那麼梯度便是一個向量值函數∇f,它把點a映射到向量∇f(a)。這樣,梯度便決定了一個向量場。
一個常見的符號濫用是在歐幾里得空間R3中用單位向量
來定義Nabla算子 (∇) 如下:
![{\displaystyle \nabla ={\bigg [}{\frac {\partial }{\partial x}}{\bigg ]}\mathbf {\hat {i}} +{\bigg [}{\frac {\partial }{\partial y}}{\bigg ]}\mathbf {\hat {j}} +{\bigg [}{\frac {\partial }{\partial z}}{\bigg ]}\mathbf {\hat {k}} }](//wikimedia.org/api/rest_v1/media/math/render/svg/d3a85a7de9ee9f583d152b6e08c8d0e34afafeff)
或者,更一般地,對於n維歐幾里得空間Rn 的坐標(x1, x2, x3,...,xn)和單位向量(
):
![{\displaystyle \nabla =\sum _{j=1}^{n}{\bigg [}{\frac {\partial }{\partial x_{j}}}{\bigg ]}\mathbf {{\hat {e}}_{j}} ={\bigg [}{\frac {\partial }{\partial x_{1}}}{\bigg ]}\mathbf {{\hat {e}}_{1}} +{\bigg [}{\frac {\partial }{\partial x_{2}}}{\bigg ]}\mathbf {{\hat {e}}_{2}} +{\bigg [}{\frac {\partial }{\partial x_{3}}}{\bigg ]}\mathbf {{\hat {e}}_{3}} +\dots +{\bigg [}{\frac {\partial }{\partial x_{n}}}{\bigg ]}\mathbf {{\hat {e}}_{n}} }](//wikimedia.org/api/rest_v1/media/math/render/svg/2c83e9cb78d0e11d52d23d1eebfd3b90e3bea09f)
圓錐的體積與它的高度和半徑有關
考慮一個圓錐的體積V;它與高度h和半徑r有以下的關係:
。
V關於r的偏導數為:
,它描述了高度固定而半徑變化時,圓錐的體積的變化率。
V關於h的偏導數為:
,它描述了半徑固定而高度變化時,圓錐的體積的變化率。
現在考慮V關於r和h的全導數。它們分別是:
![{\displaystyle {\frac {\operatorname {d} V}{\operatorname {d} r}}=\overbrace {\frac {2\pi rh}{3}} ^{\frac {\partial V}{\partial r}}+\overbrace {\frac {\pi r^{2}}{3}} ^{\frac {\partial V}{\partial h}}{\frac {\partial h}{\partial r}}}](//wikimedia.org/api/rest_v1/media/math/render/svg/79ccd18c8705c30181e1ef7d69249648e2a480e3)
以及
![{\displaystyle {\frac {\operatorname {d} V}{\operatorname {d} h}}=\overbrace {\frac {\pi r^{2}}{3}} ^{\frac {\partial V}{\partial h}}+\overbrace {\frac {2\pi rh}{3}} ^{\frac {\partial V}{\partial r}}{\frac {\partial r}{\partial h}}}](//wikimedia.org/api/rest_v1/media/math/render/svg/40b8f42d6e582a1ac43a464bf64d4ed6d6bc5066)
現在假設,由於某些原因,高度和半徑的比k需要是固定的:
![{\displaystyle k={\frac {h}{r}}={\frac {\partial h}{\partial r}}}](//wikimedia.org/api/rest_v1/media/math/render/svg/4192e71aeb8852cbecf96b34d4285f28c1fa48a2)
這便給出了關於r的全導數:
![{\displaystyle {\frac {\operatorname {d} V}{\operatorname {d} r}}={\frac {2\pi rh}{3}}+k{\frac {\pi r^{2}}{3}}}](//wikimedia.org/api/rest_v1/media/math/render/svg/c5b64927277fb97dfcce7afae2f14e81d51397c9)
可以化簡為:
![{\displaystyle {\frac {\operatorname {d} V}{\operatorname {d} r}}=k\pi r^{2}}](//wikimedia.org/api/rest_v1/media/math/render/svg/0a1fa2a52233257b62294cc6eaa870c035c9fb48)
類似地,關於h的全導數是:
![{\displaystyle {\frac {\operatorname {d} V}{\operatorname {d} h}}=\pi r^{2}}](//wikimedia.org/api/rest_v1/media/math/render/svg/74743944608c896dd3b2cbe42e5a1f5440a70a62)
含有未知函數的偏導數的方程,稱為偏導數方程,它在物理學、工程學,以及其它應用科學中經常會見到。
與關於r和h二者相關的全導數是由雅可比矩陣給出的,它的形式為梯度向量
。
在以下的例子中,設f為x、y和z的函數。
f的一階偏導數為:
![{\displaystyle {\frac {\partial f}{\partial x}}=f_{x}=\partial _{x}f}](//wikimedia.org/api/rest_v1/media/math/render/svg/e6b378c205dbf8cd5f306e9b6e67489ccda66e4e)
二階偏導數為:
![{\displaystyle {\frac {\partial ^{2}f}{\partial x^{2}}}=f_{xx}=\partial _{xx}f}](//wikimedia.org/api/rest_v1/media/math/render/svg/9360bc93fcdefb77c81aeb5ef951c2871d929e60)
二階混合偏導數為:
![{\displaystyle {\frac {\partial ^{2}f}{\partial y\,\partial x}}={\frac {\partial }{\partial y}}\left({\frac {\partial f}{\partial x}}\right)=f_{xy}=\partial _{yx}f}](//wikimedia.org/api/rest_v1/media/math/render/svg/596c13f728d0f584738410b1a20ce1a821dfb857)
高階偏導數為:
![{\displaystyle {\frac {\partial ^{i+j+k}f}{\partial x^{i}\,\partial y^{j}\,\partial z^{k}}}=f^{(i,j,k)}}](//wikimedia.org/api/rest_v1/media/math/render/svg/55704a834bf3b7be6e3a7caab53cd99ad05853b2)
當處理多變量函數時,有些變量可能互相有關,這樣就需要明確指定哪些變量是固定的。在諸如統計力學的領域中,f關於x的偏導數,把y和z視為常數,通常記為:
![{\displaystyle \left({\frac {\partial f}{\partial x}}\right)_{y,z}}](//wikimedia.org/api/rest_v1/media/math/render/svg/9e4a0deeb6a0d0592e2b9e5d2fad040871fb0aaa)
像導數一樣,偏導數也是定義為一個極限。設U為Rn的一個開子集,f : U → R是一個函數。我們定義f在點a = (a1, ..., an) ∈ U關於第i個變量xi的偏導數為:
![{\displaystyle {\frac {\partial }{\partial x_{i}}}f(\mathbf {a} )=\lim _{h\rightarrow 0}{f(a_{1},\dots ,a_{i-1},a_{i}+h,a_{i+1},\dots ,a_{n})-f(a_{1},\dots ,a_{n}) \over h}}](//wikimedia.org/api/rest_v1/media/math/render/svg/efeb54d68e57fd1c640f3a46f37bebc8aded6887)
即使在某個給定的點a,所有的偏導數∂f/∂xi(a)都存在,函數仍然不一定在該點連續。然而,如果所有的偏導數在a的一個鄰域內存在並連續,那麼f在該鄰域內完全可微分,且全導數是連續的。在這種情況下,我們稱f是一個C1函數。
偏導數
可以視為定義在U內的另外一個函數,並可以再次求偏導數。如果所有的混合二階偏導數在某個點(或集合)連續,我們便稱f為在該點(或集合)的一個C2函數;在這種情況下,根據克萊羅定理,偏導數可以互相交換:
。
- George B. Thomas & Ross L. Finney. Calculus and Analytic Geometry. Addison-Wesley Publishing Company, Inc. 1994: 833–840. ISBN 0-201-52929-7.