且的行列式。(5) 對於,它是負定矩陣的充要條件是:且的行列式。可..." />

多元函數中,為什麼AC-B^2可以判定極值?AC-B^2這個判別式是怎麼來的?


我曾經答過類似的題目,現搬運如下
二元函數求極值中的P(x0,y0)&<0是什麼原理? - 知乎用戶的回答

下面我用一種啟發式而不是嚴格證明的方法說一下個問題,當然需要你有一點線性代數的知識。

先從一元函數說起。
對於二階連續可導的一元函數f(x),判斷f(x_{0})是它的一個極值的條件是:
(1) fRightarrow 極大值
(2) f0" eeimg="1">Rightarrow 極小值
(3) fRightarrow 需要進一步討論

一元函數的情況你應該是可以理解的,然後我們推廣到二元函數的情況。
對於二階連續可微的二元函數f(x,y),我們定義它的一階「導數」為Jacobian矩陣J_{f}=egin{bmatrix}
frac{partial f}{partial x} \ 
frac{partial f}{partial y}
end{bmatrix},定義它的二階「導數」為Hessian矩陣H_f=egin{bmatrix}
frac{partial^{2} f}{partial x^{2}}  
frac{partial^{2} f}{partial xpartial y} \ 
frac{partial^{2} f}{partial xpartial y} 
frac{partial^{2} f}{partial y^{2}}
end{bmatrix}
這裡我們令A=frac{partial^{2} f}{partial x^{2}} 
B=frac{partial^{2} f}{partial xpartial y} 
C=frac{partial^{2} f}{partial y^{2}} 
,這樣就有了H_f=egin{bmatrix}
A  
B \ 
B 
C
end{bmatrix}
對一元函數的判斷條件做一個類比,把「一元函數二階導數的正負號」類比到「二元函數Hessian矩陣的正定性或負定性」(如果你不懂正定矩陣負定矩陣的含義,請參閱正定矩陣,當然如果你理解的話就會發現這種類比是很自然的),這樣就有了判斷f(x_{0},y_{0})是它的一個極值的條件是:
(1) J_{f}=0,H_f負定矩陣Rightarrow 極大值
(2) J_{f}=0,H_f正定矩陣Rightarrow 極小值
(3) J_{f}=0,H_f正定矩陣半負定矩陣Rightarrow 需要進一步討論
那麼,如何判斷H_f是不是正定矩陣負定矩陣呢?
(4) 對於H_f=egin{bmatrix}
A  
B \ 
B 
C
end{bmatrix},它是正定矩陣的充要條件是:
A>0,H_f的行列式left| H_f 
ight| =AC-B^2>0
(5) 對於H_f=egin{bmatrix}
A  
B \ 
B 
C
end{bmatrix},它是負定矩陣的充要條件是:
A<0,H_f的行列式left| H_f 
ight| =AC-B^2>0
可見,不論H_f正定矩陣還是負定矩陣,都必須要有left| H_f 
ight| =AC-B^2>0,也就是說,必須要有B^2-AC<0


如圖,判斷一個點是否為二元函數極值點的前提是,該點的兩個一階偏導數為零,即圖中兩向量是平行坐標軸的。

由於這是一個特殊的點(一階偏導數為零),所以 f_{xx}(x_0,y_0)dx 幾乎就等於 f_{x}(x_0+delta,y_0) ,也就是 x 軸方向上離其很近的一個點的一階導數值,同理 f_{yy}(x_0,y_0)dy=f_{y}(x_0,y_0+delta)

f_{xy}(x_0,y_0)dx=f_{y}(x_0+delta,y_0)

f_{xy}(x_0,y_0)dy=f_{x}(x_0,y_0+delta)

我們現在關心的是 (x_0+delta,y)、(x,y_0+delta) 兩點的情況,因為其代表了二元函數在下一瞬間將要增加或減少的趨勢。

f(x_0,y_0)=f ,其中

f(x_0+delta,y_0)-f=f_{x}(x_0+delta,y_0)dx+f_{y}(x_0+delta,y_0)dy

=f_{xx}(x_0,y_0)(dx)^2+f_{xy}(x_0,y_0)dxdy

f(x_0,y_0+delta)-f=f_{x}(x_0,y_0+delta)dx+f_{y}(x_0,y_0+delta)dy

=f_{xy}(x_0,y_0)dxdy+f_{yy}(x_0,y_0)(dy)^2

f_{xx}(x_0,y_0)=A,f_{xy}(x_0,y_0)=B,f_{yy}(x_0,y_0)=C

一、如果該點為極大值,則

f(x_0+delta,y_0)-f<0f(x_0,y_0+delta)-f<0

Adx+Bdy<0Bdx+Cdy<0

由於這裡的 dx,dy 完全一樣,所以

frac{dy}{dx}B<-Afrac{dx}{dy}B<-C

B^2<AC

(此時 A<0

二、如果該點為極小值,則

f(x_0+delta,y_0)-f>0f(x_0,y_0+delta)-f>0

Adx+Bdy>0Bdx+Cdy>0

所以 frac{dy}{dx}B>-Afrac{dx}{dy}B>-C

B^2>AC

(此時 A>0

三、如果該點可能有極值,也可能沒有極值,則

f(x_0+delta,y_0)-f=0f(x_0,y_0+delta)-f=0

Adx+Bdy=0Bdx+Cdy=0

此時 B^2=AC

四、如果該點不是極值,則取以上補集AC-B^2<0


推薦閱讀:

函數在閉區間內可導能否推出其導數在該區間連續?
數學中我們經常把√(1-x2)中的x換成sint,不用討論x的定義域與sint的值域嗎?
已知三維空間"米"字形曲線的曲面擬合? (比喻一下,已知傘架,求傘面)
你見過的最丑的函數圖像是什麼?

TAG:函數 | 高等數學大學課程 | 極限數學 |