1、第十一讲 二元函数的极值要求:理解多元函数极值的概念,会用充分条件判定二元函数的极值,会用拉格朗日乘数法求条件极值。问题提出:在实际问题中,往往会遇到多元函数的最大值,最小值问题,与一元函数相类似,多元函数的最大值,最小值与极大值,极小值有密切的关系,因此以二元函数为例,来讨论多元函数的极值问题一二元函数的极值定义 设函数 在点 的某个邻域内有定义,对于该邻域内的所有),(yxfz),(0,如果总有 ,则称函数 在点 处),(),0yxyxf),(yxfz),(0有极大值;如果总有 ,则称函数 在点 有极小值),(),(0fyxf,f0函数的极大值,极小值统称为极值,使函数取得极值的点称为极值
2、点例 1函数 在点 处不取得极值,因为在点 处的函数值为零,而在点z),( ),(的任一邻域内总有使函数值为正的点,也有使函数值为负的点)0,(例 2函数 在点 处有极小值243yxz)0,(因为对任何 有 ),(,ff从几何上看,点 是开口朝上的椭圆抛物面 的顶点,曲面在点0 243yxz处有切平面 ,从而得到函数取得极值的必要条件)0,(z定理 1(必要条件)设函数 在点 具有偏导数,且在点 处有极值,则它在该点),(yxf),(0 ),(0yx的偏导数必然为零,即 , x ),(0yxf几何解释若函数 在点 取得极值 ,那么函数所表示的曲面在点),(yfz),(00z处的切平面方程为),
3、(0yx )(,)(, 0000 yxfxyfzyx 是平行于 坐标面的平面 oyz类似地有三元及三元以上函数的极值概念,对三元函数也有取得极值的必要条件为, ,0),(0zyxf 0),(0zyxf 0),(0zyxfz说明 上面的定理虽然没有完全解决求极值的问题,但它明确指出找极值点的途径,即只要解方程组 ,求得解 ,那么极值点必),(0yxf ),(),(,21n包含在其中,这些点称为函数 的驻点),(yxfz注意 1驻点不一定是极值点,如 在 点)0,(怎样判别驻点是否是极值点呢?下面定理回答了这个问题定理 2(充分条件)设函数 在点 的某邻域内连续,且有一阶及二阶连续偏导数,又),(
4、yxfz),(0, ,0x 0),(yxf令 , , ,则Ayxf),(0Byf),( Cy(1)当 时,函数 在点 取得极值,且当 时,有2BC),(xfz),(0y0A极大值 ,当 时,有极小值 ;0(,)fxy0(2)当 时,函数 在点 没有极值;2A),(yxfz),(0(3)当 时,函数 在点 可能有极值,也可能没有极值,BC还要另作讨论求函数 极值的步骤:),(yxfz(1)解方程组 , ,求得一切实数解,即可求得一切驻点00x 0),(0yxf;),(),(,2nyyx(2)对于每一个驻点 ,求出二阶偏导数的值 ;ix1,2) CBA,(3)确定 的符号,按定理 2 的结论判定
5、是否是极值,是极大值还是极2BAC),(iyxf小值;(4)考察函数 是否有导数不存在的点,若有加以判别是否为极值点),(yxf例 3考察 是否有极值2z解 因为 , 在 处导数不存在,但是对所2yx2yxz0,y有的 ,均有 ,所以函数在 点取得极大值)0,(,yx 0),(),(fyxf )0,(注意 2极值点也不一定是驻点,若对可导函数而言,怎样?例 4求函数 的极值xyf 93),(23解 先解方程组 ,求得驻点为 ,062yfxx )2,3(0,)2,1(再求出二阶偏导函数 , , xxyf6yf在点 处, ,又 ,所以函数在点 处有极小值为)0,1( 7212BACA)0,1(;5
6、f在点 处, ,所以 不是极值;)2,( 02),1(f在点 处, ,所以 不是极值;037BAC03在点 处, ,又 ,所以函数在点 处有极大值为),(2A)2,3(12f二函数的最大值与最小值求最值方法: 将函数 在区域 内的全部极值点求出;),(yxfD 求出 在 边界上的最值;即分别求一元函数 , 的1(,)fx2(,)fx最值; 将这些点的函数值求出,并且互相比较,定出函数的最值实际问题求最值根据问题的性质,知道函数 的最值一定在区域 的内部取得,而函数在 内),(yxf DD只有一个驻点,那么可以肯定该驻点处的函数值就是函数 在 上的最值),(yxf例 4求把一个正数 分成三个正数
7、之和,并使它们的乘积为最大a解 设 分别为前两个正数,第三个正数为 , yx, a问题为求函数 在区域 : , , 内的最大)(yxuD0xyayx值 因为 , ,)2()(ayxayu )2(ayu解方程组 ,得 , 02xya3ay由实际问题可知,函数必在 内取得最大值,而在区域 内部只有唯一的驻点,则函DD数必在该点处取得最大值,即把 分成三等份,乘积 最大3)(a另外还可得出,若令 ,则yxaz33)()zu即 3z三个数的几何平均值不大于算术平均值三条件极值,拉格朗日乘数法引例 求函数 的极值2yxz该问题就是求函数在它定义域内的极值,前面求过在 取得极小值;)0,(若求函数 在条件
8、 下极值,这时自变量受到约束,不能在整个函2yxz1yx数定义域上求极值,而只能在定义域的一部分 的直线上求极值,前者只要求变量yx在定义域内变化,而没有其他附加条件称为无条件极值,后者自变量受到条件的约束,称为条件极值如何求条件极值?有时可把条件极值化为无条件极值,如上例从条件中解出 ,xy1代入 中,得 成为一元函数极值问题,令2yxz 12)1(22xxz,得 ,求出极值为 04xx),(z但是在很多情形下,将条件极值化为无条件极值并不这样简单,我们另有一种直接寻求条件极值的方法,可不必先把问题化为无条件极值的问题,这就是下面介绍的拉格朗日乘数法利用一元函数取得极值的必要条件求函数 在条
9、件),(yxfz0下取得极值的必要条件若函数 在 取得所求的极值,那么首先有),(yxfz0,)(假定在 的某一邻域内函数 与均有连续的一阶偏导数,0(,)xy),(yxfz且 0(,)yx有隐函数存在定理可知,方程 确定一个单值可导且具有连续导数的函数0),(yx,将其代入函数 中,得到一个变量的函数()yxfz(,)fx于是函数 在 取得所求的极值,也就是相当于一元函数),yfz0在 取得极值由一元函数取得极值的必要条件知道(,fxx,0 000(,)(,)xyx xdzdff 而方程 所确定的隐函数的导数为),(y00(,)xxyd将上式代入 中,得00(,)(,)xyxdff,000(
10、,)(,)(,)xyyff因此函数 在条件 下取得极值的必要条件为,fz,x000(,)(,)(,)xyyffx为了计算方便起见,我们令,0(,)yfx则上述必要条件变为,000(,)(,),xxyyf容易看出,上式中的前两式的左端正是函数 ),(),(),(yxfyxF的两个一阶偏导数在 的值,其中 是一个待定常数0(,)xy拉格朗日乘数法求函数 在条件 下的可能的极值点),(fz0),( 构成辅助函数, ( 为常数)),(),(),(yxfyxF 求函数 对 ,对 的偏导数,并使之为零,解方程组0),(),(,yxyxfx得 ,其中 就是函数在条件 下的可能极值点的坐标;,yx 0),(
11、如何确定所求点是否为极值点?在实际问题中往往可根据实际问题本身的性质来判定拉格朗日乘数法推广 求函数 在条件 , 下的可能的极值点),(tzyxfu(,)0xyzt(,)0xyzt构成辅助函数 12(,)(,)(,)(,)Ftfttt其中 为常数,求函数 对 的偏导数,并使之为零,解方程组21,zyx,12120(,)0xxyyzzztttffxyz得 就是函数 在条件 , 下的极值点zyx, ),(tfu(,)0xyzt(,)0xyzt注意:一般解方程组是通过前几个偏导数的方程找出 之间的关系,然后再将其代入到条件中,即可以求出可能的极值点例 6.求表面积为 而体积为最大的长方体的体积2a解
12、 设长方体的三棱长分别为 ,则问题是在条件zyx,0),( 2ayzx下,求函数 的最大值v),0(z构成辅助函数 ,)2(),( axzyxyzxF求函数 对 偏导数,使其为 ,得到方程组zy,002)(axzyx)4(3)1(由 ,得 , 由 , 得 ,)1(2)(zxy即有, , ,()(),xyzxzy(),xz可得 ,将其代入方程 中,得02aazyx6这是唯一可能的极值点,因为由问题本身可知最大值一定存在,所以最大值就是在这可能的极值点处取得,即在表面积为 的长方体中,以棱长为 的正方体的体积为最2 a6大,最大体积为 36av例 7试在球面 上求出与点 距离最近和最远的点224x
13、yz(3,1)解 设 为球面上任意一点,则到点 距离为(,)M2223(1)()dxyz但是,如果考虑 ,则应与 有相同的最大值点和最小值点,为了简化运算,故取2,222(,)()()(1)fxyzxyz又因为点 在球面上,附加条件为 M2, 40xyz构成辅助函数 (,)Fxyz222(3)()()yz()x求函数 对 偏导数,使其为 ,得到方程组, 022(3)014xyz)(32)1(从前三个方程中可以看出 均不等于零(否则方程两端不等) ,以 作为过渡,把这三,xyz 个方程联系起来,有或 ,31z31xyz故 ,将其代入 中,得,xzy224,2(3)z求出 ,再代入到 中,即可得1z3,xyz, ,6121从而得两点 , ,2(,)(,)对照表达式看出第一个点对应的值较大,第二个点对应的值较小,所以最近点为,最远点为 62(,)1162(,)11