梯度-lagrange乘子法-偏导数连续必然可微分

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_25847123/article/details/79806821

前言: 仅个人小记

前提

某点的梯度是一个向量,比如对于z=f(x,y)的点 ( x 0 , y 0 , z 0 ) 处的梯度为二维向量 f ( x 0 , y 0 ) = ( f x ( x 0 , y 0 ) , f y ( x 0 , y 0 ) ) = f x ( x 0 , y 0 ) i + f y ( x 0 , y 0 ) j .,这个向量使用的前提是在该点的函数的偏导数不仅要存在而其要连续(文末证明偏导连续是可微分的充要条件)。
因为某点的偏导数连续才能保证该点可微分,即有

Δ z = f x Δ x + f y Δ y + o ( Δ x 2 + Δ y 2 )
Δ x 2 + Δ y 2 0 时,必有 Δ x Δ y 0 ,上述公式重新表述为,
d z = f x d x + f y d y
注意到,只要 Δ x 2 + Δ y 2 0 ,这个式子就满足。

方向导数

注: 只讨论在“偏导数连续”这个前提条件下的偏导数
方向导数指的是,沿着某个方向 l 发生移动,相应的函数值产生的了一定的变化。函数值的变化和该方向上的移动量当移动量趋向于0的时候的比值
方向导数值用来描述陡峭程度
方向 l 与x轴正向的夹角为 α ,记 β = π / 2 α ,记方向 l 上产生的增量为 Δ l = Δ x 2 + Δ y 2 ,则 Δ x = c o s α Δ l , Δ y = c o s β Δ l
所以当 Δ l = Δ x 2 + Δ y 2 0 ,根据满足 d z = f x d x + f y d y ,所以

d z = f x d x + f y d y = f x c o s α d l + f y c o s β d l = ( f x c o s α + f y c o s β ) d l
所以,该方向的方向导数为
d z d l = f x d x + f y d y = f x c o s α + f y c o s β
写作向量内积的形式(向量形式便于考虑最值问题)为,
d z d l = ( f x , f y ) ( c o s α , c o s β )
显然,当向量 ( c o s α , c o s β ) 和向量 ( f x , f y ) 共线的时候内积取得最值,具体是同向时候取得最大值,反向时候取得最小值。

梯度

注意:梯度要求具有一阶连续偏导数(即一阶偏导数是连续的),方向导数无此要求。
梯度指出最陡峭的上升方向,负梯度指出最陡峭的下降方向。在这里,最陡峭的上升方向和最陡峭的下降方向是共线的(原因是这里讨论的是两个平面,切平面和水平面)。
最陡峭的上升方向也就是方向导数取得最大值时候的方向,所以

= ( f x , f y ) = f x i + f y j
最陡峭的下降方向就是方向导数取得最小值时候的方向,即 ( f x , f y ) 的反向 ( f x , f y )

几何角度证明梯度方向是垂直于f(x,y)=0所确定的函数的切线方向

P ( x 0 , y 0 , z 0 ) 处,偏导数为 f x 0 , f y 0
a = ( 1 , 0 , f x 0 ) , b = ( 0 , 1 , f y 0 ) ,可以接触这两个向量所在平面的法向量为 f = ( f x 0 , f y 0 , 1 ) , a , b 这两个向量构成的平面与平面 z = z 0 的交线为 f ( x , y ) = z 0 ,这是一元函数,它在 ( x 0 , y 0 ) 处的切线必然和向量 f 垂直,所以必然切向量为 g = ( f y 0 , f x 0 , 0 ) ,所以 f ( x , y ) = z 0 在该点的导数为 d y d x = f x 0 f y 0 ,所以该点切线的垂直方向为 ( f x 0 , f y 0 ) ,这与我们说谈及的z=f(x,y)在 P ( x 0 , y 0 ) 处的梯度方向是一致的。

拉格朗日乘数法

用来解决条件极值问题。
给定二元函数z=f(x,y),约束条件 g ( x , y ) = z 0
求在约束条件下二元函数的极值。
逻辑:
g ( x , y ) = z 0 可以视为二元函数 z = g ( x , y ) 的等高线,而所谓等高线,就是意味着沿着 g ( x , y ) = z 0 这个轨迹,z值不增不减,即始终陡峭程度为0,即始终方向导数为0。
结合梯度的概念,陡峭程度为0的方向的垂直方向是正负梯度方向。
我们要想求的是z=f(x,y)的在约束条件下的极值,而对于连续函数,极值处必然是z值的平稳点,所以极值点处必然陡峭程度为0。
所以,函数z=f(x,y)和函数z=g(x,y)都是沿着轨迹 g ( x , y ) = z 0 移动,所以z=f(x,y)和z=g(x,y)有相同的移动轨迹。又因为z=g(x,y)沿着轨迹 g ( x , y ) = z 0 时候始终方向导数为0,所以在移动的过程中时钟z=g(x,y)的梯度是垂直轨迹切线方向的。当在移动过程中z=f(x,y)去到极值时候,必然z=f(x,y)的方向导数为0,这直接导致z=f(x,y)的梯度必然是垂直此时轨迹切线方向。所以,当z=f(x,y)取到极值时,z=f(x,y)和z=g(x,y)的梯度必然是平行的。即 f / / g
我们利用这一点性质,可以列出方程
f x + λ g x = 0 (1)
f y + λ g y = 0 (2)
g ( x , y ) = z 0 (3)

偏导连续是可微分的充要条件

以二元函数z=f(x,y)为例,某点(x,y)处偏导连续则该点一定可微分。首先偏导数仍然是关于x,y的二元函数,点(x,y)处偏导连续表示的是偏导函数在(x,y)的邻域都存在且

lim Δ x 0 , Δ y 0 f x ( x + Δ x , y + Δ y ) = f x ( x , y )
下面推导出在此前提下函数z=f(x,y)必然在(x,y)处可微分。
Δ z = f ( x + Δ x , y + Δ y ) f ( x , y ) = f ( x + Δ x , y + Δ y ) f ( x , y + Δ y ) + f ( x , y + Δ y ) f ( x , y )

所以,
Δ z = f ( x + Δ x , y + Δ y ) f ( x , y + Δ y ) Δ x Δ x + f ( x , y + Δ y ) f ( x , y ) Δ y Δ y
因为在(x,y)点处 偏导数存在且连续,所以
Δ x 2 + Δ y 2 0 时,必然有 Δ x 0 , Δ y 0 ,从而
f ( x + Δ x , y + Δ y ) f ( x , y + Δ y ) Δ x f x ( x , y + Δ y )
f ( x , y + Δ y ) f ( x , y ) Δ y f y ( x , y )

还是因为 偏导数连续,所以有
f x ( x , y + Δ y ) f x ( x , y )
,所以
Δ z = f x ( x , y ) Δ x + o ( Δ x ) + f y ( x , y ) Δ y + o ( Δ y ) = f x Δ x + f y Δ y + o ( Δ x ) + o ( Δ y )
,
显然 o ( Δ x ) o ( Δ y ) Δ x 2 + Δ y 2 ,所以,
Δ z = f x Δ x + f y Δ y + o ( Δ x 2 + Δ y 2 )
,即 Δ z = f ( x + Δ x , y + Δ y ) f ( x , y ) 可以表示为 Δ z = A Δ x + B Δ y + o ( Δ x 2 + Δ y 2 ) 这样的形式,其中A,B只与x,y有关,而与 Δ x , Δ y 无关。这就是说明函数z=f(x,y)在(x,y)处可微分。

所以,偏导数连续是可微分的充分条件。
是充分条件也就是一意味着可微分不一定需要偏导数连续。

猜你喜欢

转载自blog.csdn.net/qq_25847123/article/details/79806821