(整理)多元函数的极值.
多元函数的极值及其求法

定理 设A是一个n n对称矩阵,
A正定 所有顺序主子式大于0
a11 a12 L a1k
a21 a22 L a2k
MM
M
所有特征值大于0 .
ak1 ak 2 L akk
(即特征方程 | E - A | 0的根大于0)
以 2 2 矩阵为例: A a11 a12 a21 a22
证: 由二元函数的泰勒公式, 并注意
则有
若 H f (P0 )正定, 则由引理知存在m 0使得
(h, k)H f (P0)(h, k)' m2.
故对充分小的U(P0), 只要(x, y) x0 h, y0 k U(P0), 就有
f (x, y)
f ( x0 ,
y0
)
(
m 2
o(1))
设函数z f ( x, y)在点 P0 ( x0 , y0 )的某邻域U(P0 )内 有一阶及二阶连续偏导数,且 P0是 f 的驻点,
则当H f (P0 )是正定矩阵时, f 在 P0取得极小值;
当H f (P0 )是负定矩阵时, f 在 P0取得极大值; 当H f (P0 )是不定矩阵时, f 在 P0不取极值.
极大值和极小值
x
例1. 已知函数
A 则( )
的某个邻域内连续, 且
(D) 根据条件无法判断点(0, 0)是否为f (x,y) 的极值点. 提示: 由题设
(2003 考研)
定理1 (必要条件) 函数
存在
偏导数, 且在该点取得极值 ,
则有
证:
取得极值 ,
故
取得极值 取得极值
据一元函数极值的必要条件可知定理结论成立.
(h2
多元函数极值

提示: 当(x, y)=(0, 0)时, z=0, 而当(x, y)≠(0, 0) 时, z>0. 因此z=0是函数的极小值.
首页 上页 返回 下页 结束 铃
一,多元函数的极值及最大值,最小值
极值的定义 设函数z=f(x, y)在点(x0, y0)的某个邻域内有定义, 如果对 于该邻域内任何异于(x0, y0)的点(x, y), 都有 f(x, y)<f(x0, y0)(或f(x, y)>f(x0, y0)), 则称函数在点(x0, y0)有极大值(或极小值)f(x0, y0). 例2 函数z = x2 + y2 在 (0, 0)处有极大值 点 .
首页
上页
返回
下页
结束
铃
二,条件极值 拉格朗日乘数法
条件极值 对自变量有附加条件的极值称为条件极值. 求条件极值的方法 (1)将条件极值化为无条件极值 有时可以把条件极值问题化为无条件极值问题. 例如, 求V=xyz在条件2(xy+yz+xz)=a2下的最大值.
a2 2xy 由条件2(xy+ yz + xz)=a2 , 解得z = 得 , 于是 2(x+ y) xy a2 2xy V= ( ). 2 (x+ y) 这就把求条件极值问题转化成了求无条件极值问题.
首页 上页 返回 下页 结束 铃
二,条件极值 拉格朗日乘数法
条件极值 对自变量有附加条件的极值称为条件极值. 求条件极值的方法 (1)将条件极值化为无条件极值 (2)用拉格朗日乘数法 在多数情况下较难把条件极值转化为无条件极值, 需要 用一种求条件极值的专用方法, 这就是拉格朗日乘数法. 下面导出函数z=f(x, y)在条件(x, y)=0下取得的极值的必 要条件. 假定f(x, y)及(x, y)有各种所需要的条件.
高等数学:8-5多元函数的极值与最值

y
y2
解得
x y 3 va b ,
c
即驻点为 3
va b, 3
c
va
c
b
.
z3
c2v
a b2
在定义域内有唯一的极值可疑点,且该实际问题确实有 最小值,所以这个极值可疑点就是函数的最小值点,
答:当长、宽均为 3
va b
c
,高为
3
c2v
a b2
时,造价最低。
8
三、条件极值 1. 无条件极值 :求函数在其定义域内的极值(对自变 量没有任何限制)称为无条件极值. 2. 条件极值: 对函数的自变量有附加条件的极值 条件极值
f x, y f x0 , y0 则称该函数在点 Px0 , y0 处有极小值 f x0 , y0 .
极大值与极小值统称为极值. 使函数取得极值的点称为极值点。
如,函数 z 3x2 4 y2 在点0,0处取得极小值.
z 2 x 2 y2 在点0,0 处取得极大值.
再如,函数 z xy, 在点0,0 处既不取得极小值,也不取得极大值. 1
2. 极值的判别定理
定理1(必要条件) 设函数z f x , y 在点 x0 , y0 处
偏导数存在 ,且在点 x0 , y0 有极值,则
fx ' x0 , y0 0, fy ' x0 , y0 0.
证: 不妨设 z f x , y在点x0 , y0 处取得极大值,则 f x, y f x0 , y0
(3). 在点 1,0 处, B2 AC 72 0, 又A 0, 所以函数在
1,0 处有极小值 f 1,0 5.
在点 1,2处, B2 AC 72 0, 函数在 1,2不取得极值.
第八章第六节多元函数的极值

H h 2 3 3V , 才能使制作材料最省。
50
总结求实际问题的最值步骤如下:
第一步:建立函数关系式,确定定义域;
第二步:求出所有驻点;
第三步:结合实际意义,判定最大或最小值。
三 条件极值
先看如下的例子:
在 x y 1 的条件下,求函数 z xy 的极值。
解:从 x y 1 中解出 y 1 x, 并代入 z xy
若固定 y y0, 则 z f (x, y0 ) 是 一个一元函数,则该
函数在 x x0处取得极值,又因为 z f (x, y0 ) 对
x x0处可导,故 z
df (x, y0 )
0
x x x0 y y0
dx
x x0
同理可证
z 0 y x x0
y y0
将二元函数的两个偏导数为零的点称为驻点, 则必要条件可叙述为:
是否为极值点。 总结:求极值的步骤:
第一步:确定定义域(若未给出);
第二步:解方程组 f x( x, y) 0, f y( x, y) 0 求得一切实数解,可得一切驻点。
第三步:对每个驻点,求出二阶偏导数的值A, B,C。
第四步:定出 B2 AC 的符号,按充分条件的 结论做出结论。
例1 求函数 z x2 ( y 1)2 的极值。 解:此函数的定义域为{(x, y) | x R, y R}
(1) 当 B2 AC 0, 点 P0 ( x0, y0 ) 是极值点, 且 A 0 时,点 P0 ( x0, y0 ) 是极大值点,且 A 0 时, 点 P0 ( x0 , y0 ) 是极小值点。
(2) 当 B2 AC 0时,点 P0 ( x0, y0 ) 不是极 值点。
(3)当 B2 AC 0 时,不能确定点 P0 ( x0, y0 )
多元函数的极值与最值

2
2
Ax 24 sin 4 x sin 2 x sin cos 0 A 24 x cos 2 x 2 cos x 2 (cos2 sin2 ) 0
sin 0 , x 0 12 2 x x cos 0 24 cos 2 x cos x(cos2 sin2 ) 0 60 , x 8 (cm) 解得: 3 由题意知,最大值在定义域D 内达到,而在域D 内只有
第六节
多元函数的极值与最值
第六节 多元函数的极值与最值
第 八 章 多 元 函 数 微 分 法 及 其 应 用
一 多元函数的极值
二 多元函数的最值 三 条件极值
-1-
第六节
多元函数的极值与最值
一、 多元函数的极值
第 八 章
定义: 若函数
的某邻域内有
多 则称函数在该点取得极大值(极小值). 极大值和极小值 元 函 统称为极值, 使函数取得极值的点称为极值点. 数 例如 : 微 分 在点 (0,0) 有极小值; 法 及 在点 (0,0) 有极大值; 其 应 用 在点 (0,0) 无极值.
正
负 , 因此 z(0,0) 不是极值. 0
当 x y 0 时, z ( x y ) z ( 0,0 ) 0
2 2
2
2 2
因此
-7-
为极小值.
第六节
多元函数的极值与最值
二 多元函数的最值
依据
第 八 章 多 元 函 数 微 分 法 及 其 应 用
函数 f 在闭域上连续 函数 f 在闭域上可达到最值
( D : 0 x 12 , 0 2)
x
x
多元函数极值-文档资料

一、多元函数的极值 二、最值应用问题
第八章
三、条件极值
贵有恒何必三更眠五更起,最无益 只怕一日曝十日寒 与君共勉
1
一、 多元函数的极值
定义: 若函数 z 的某邻域内有 f ( x , y ) 在点 ( x , y ) 0 0
f ( x , y ) f ( x , y )( 或 f ( x , y ) f ( x , y )) 0 0 0 0
A
B
贵有恒何必三更眠五更起,最无益 只怕一日曝十日寒 与君共勉
C
6
3 3 2 2 2在点(0,0) 例2.讨论函数 zx y 及 z ( x y ) 是否取得极值.
解: 显然 (0,0) 都是它们的驻点 , 并且在 (0,0) 都有
AC B 0
3 3在(0,0)点邻域内的取值
2
zx y o 正 x 可能为 负 , 因此 z(0,0) 不是极值. 0 2 22 2 2 ( x y ) z (0,0) 0 当 x y 0 时 , z
2
B 0 2) 当 AC 时, 没有极值.
2 3) 当 AC 时, 不能确定 , 需另行讨论. B 0
2
证明见 第九节(P65) .
贵有恒何必三更眠五更起,最无益 只怕一日曝十日寒 与君共勉 4
3 3 2 2 例1. 求函数 f 的极值. ( x , y ) x y 3 x 3 y 9 x
不是极值; f( 3 ,0 ) AC B 12 6 0 , 在点(3,2) 处 A 12 , B 0 , C 6
2
2 A0 , AC B 12 ( 6 ) 0 ,
为极大值. f( 3 , 2 ) 31
多元函数的极值

(1)在广告费不限的情况下,求最佳广告策 略。 (2)在广告费限为1.5万元的情况下,求相应 的最佳广告策略。
14
(ⅱ) 若 A > 0 (或 C > 0), 则 P0 (x0, y0) 是 f (x, y) 的极小值点. (2) 当 B2 - AC > 0 时, 则 P0 (x0, y0) 不是 f (x, y) 的极值点. (3) 当 B2 - AC = 0 时, 不能判定 P0 (x0, y0) 是否 为 f (x, y) 的极值点.
f x x0 , y0 0, f y x0 , y0 0.
记
A f xx ( x 0 , y 0 ), B f xy ( x 0 , y 0 ), C f yy ( x 0 , y 0 ).
4
(1) 当 B2 - AC < 0 时, (ⅰ) 若 A < 0 (或 C < 0), 则 P0 (x0, y0) 是 f (x, y) 的极大值点;
x, y的函数关系是c (x, y) = 700 + 20x +60y. 问该厂应如何规定这两种产品的产量,方 可获得最大利润,最大利润多少?
9
二﹑条件极值与拉格朗日乘数法
1. 条件极值的意义
2. 拉格朗日乘数法 在约束条件 g (x, y) = 0 (也称约束方程)之下, 求函数 z = f (x, y) (通常称为目标函数)的极值 问题, 有两种方法: 其一是转化为无条件极值: 从约束方程 g (x, y) = 0中解出 y = φ(x), 代入 得 z = f (x,φ(x)), 这个一元函数的极值就是函
z f ( x , y ) x y , P0 (0, 0 )
2 2
(整理)多元函数求极值(拉格朗日乘数法)

第八节多元函数的极值及其求法教学目的:了解多元函数极值的定义,熟练掌握多元函数无条件极值存在的判定方法、求极值方法,并能够解决实际问题。
熟练使用拉格朗日乘数法求条件极值。
教学重点:多元函数极值的求法。
教学难点:利用拉格朗日乘数法求条件极值。
教学内容:一、多元函数的极值及最大值、最小值定义设函数z = f (x,y)在点(x。
, y o)的某个邻域内有定义,对于该邻域内异于(X0,y0)的点,如果都适合不等式f (x, y)< f (X0, y o)则称函数f(X,y)在点(X0,y0)有极大值f(X0,y0) o如果都适合不等式f (X, y)> f (X o, y o)则称函数f(X,y)在点(X0,y。
)有极小值f(X0,y o).极大值、极小值统称为极值。
使函数取得极值的点称为极值点。
-2 , 2例1函数z=3X +4y在点(0, 0)处有极小值。
因为对于点(0, 0)的任一邻域内异于(0, 0)的点,函数值都为正,而在点(0, 0)处的函数值为零。
从2 2 几何上看这是显然的,因为点(0, 0, 0)是开口朝上的椭圆抛物面z = 3X+4y的顶点。
2 2例2函数z=rx +y在点(0, 0)处有极大值。
因为在点(0, 0)处函数值为零,而对于点(0, 0)的任一邻域内异于(0, 0)的点,函数值都为负,点(0, 0, 0)是位于xOy平面下方的锥面z = r x2+y2的顶点。
例3 函数z=x y在点(0, 0)处既不取得极大值也不取得极小值。
因为在点(0, 0)处的函数值为零,而在点(0, 0)的任一邻域内,总有使函数值为正的点,也有使函数值为负的点。
定理1 (必要条件)设函数z= f(x,y)在点(X0,y0)具有偏导数,且在点y。
)处有极值,则它在该点的偏导数必然为零:(x0,f x(x°, y°) = 0, f y(x0,y0) =0证不妨设z=f(x,y)在点(x0,y0)处有极大值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验六 多元函数的极值【实验目的】1. 多元函数偏导数的求法。
2. 多元函数自由极值的求法 3. 多元函数条件极值的求法.4. 学习掌握MATLAB 软件有关的命令。
【实验内容】求函数32824-+-=y xy x z 的极值点和极值【实验准备】1.计算多元函数的自由极值对于多元函数的自由极值问题,根据多元函数极值的必要和充分条件,可分为以下几个步骤:步骤1.定义多元函数),(y x f z =步骤2.求解正规方程0),(,0),(==y x f y x f y x ,得到驻点步骤3.对于每一个驻点),(00y x ,求出二阶偏导数,,,22222yzC y x z B x z A ∂∂=∂∂∂=∂∂= 步骤4. 对于每一个驻点),(00y x ,计算判别式2B AC -,如果02>-B AC ,则该驻点是极值点,当0>A 为极小值, 0<A 为极大值;,如果02=-B AC ,判别法失效,需进一步判断; 如果02<-B AC ,则该驻点不是极值点.2.计算二元函数在区域D 内的最大值和最小值设函数),(y x f z =在有界区域D 上连续,则),(y x f 在D 上必定有最大值和最小值。
求),(y x f 在D 上的最大值和最小值的一般步骤为:步骤1. 计算),(y x f 在D 内所有驻点处的函数值;步骤2. 计算),(y x f 在D 的各个边界线上的最大值和最小值;步骤3. 将上述各函数值进行比较,最终确定出在D 内的最大值和最小值。
3.函数求偏导数的MATLAB 命令MATLAB 中主要用diff 求函数的偏导数,用jacobian 求Jacobian 矩阵。
可以用help diff, help jacobian 查阅有关这些命令的详细信息【实验方法与步骤】练习1 求函数32824-+-=y xy x z 的极值点和极值.首先用diff 命令求z 关于x,y 的偏导数>>clear; syms x y; >>z=x^4-8*x*y+2*y^2-3; >>diff(z,x) >>diff(z,y)结果为ans =4*x^3-8*y ans =-8*x+4*y 即.48,843y x yz y x x z +-=∂∂-=∂∂再求解正规方程,求得各驻点的坐标。
一般方程组的符号解用solve 命令,当方程组不存在符号解时,solve 将给出数值解。
求解正规方程的MATLAB 代码为:>>clear;>>[x,y]=solve('4*x^3-8*y=0','-8*x+4*y=0','x','y')结果有三个驻点,分别是P(-2,-4),Q(0,0),R(2,4).下面再求判别式中的二阶偏导数:>>clear; syms x y;>>z=x^4-8*x*y+2*y^2-3; >>A=diff(z,x,2) >>B=diff(diff(z,x),y) >>C=diff(z,y,2)结果为A=2*x^2 B =-8 C =4由判别法可知)2,4(--P 和)2,4(Q 都是函数的极小值点,而点Q(0,0)不是极值点,实际上,)2,4(--P 和)2,4(Q 是函数的最小值点。
当然,我们可以通过画函数图形来观测极值点与鞍点。
>>clear;>>x=-5:0.2:5; y=-5:0.2:5; >>[X,Y]=meshgrid(x,y);>>Z=X.^4-8*X.*Y+2*Y.^2-3;>>mesh(X,Y,Z)>>xlabel('x'),ylabel('y'),zlabel('z')结果如图6.1图6.1 函数曲面图可在图6.2种不容易观测极值点与鞍点,这是因为z的取值范围为[-500,100],是一幅远景图,局部信息丢失较多,观测不到图像细节.可以通过画等值线来观测极值.>>contour(X,Y,Z, 600)>>xlabel('x'),ylabel('y')结果如图6.2图6.2 等值线图由图6.2可见,随着图形灰度的逐渐变浅,函数值逐渐减小,图形中有两个明显的极小值点-P和)2,4(Q.根据提梯度与等高线之间的关系,梯度的方向是等高线的法方向,且指(-,4)2Q周围没有等高线环绕,不向函数增加的方向.由此可知,极值点应该有等高线环绕,而点)0,0(是极值点,是鞍点.练习2 求函数xy z =在条件1=+y x 下的极值..构造Lagrange 函数)1(),(-++=y x xy y x L λ求Lagrange 函数的自由极值.先求L 关于λ,,y x 的一阶偏导数>>clear; syms x y k >>l=x*y+k*(x+y-1); >>diff(l,x) >>diff(l,y) >>diff(l,k)得,1,,-+=∂∂+=∂∂+=∂∂y x L x y L y x L λλλ再解正规方程 >>clear; syms x y k>>[x,y,k]=solve('y+k=0','x+k=0','x+y-1=0','x','y','k')得,21,21,21-===λy x 进过判断,此点为函数的极大值点,此时函数达到最大值.练习3 抛物面22y x z +=被平面1=++z y x 截成一个椭圆,求这个椭圆到原点的最长与最短距离.这个问题实际上就是求函数222),,(z y x z y x f ++=在条件22y x z +=及1=++z y x 下的最大值和最小值问题.构造Lagrange 函数)1()(),,(22222-+++-++++=z y x z y x z y x z y x L μλ求Lagrange 函数的自由极值.先求L 关于μλ,,,,z y x 的一阶偏导数>>clear; syms x y z u v>>l=x^2+y^2+z^2+u*(x^2+y^2-z)+v*(x+y+z-1); >>diff(l,x) >>diff(l,y) >>diff(l,z) >>diff(l,u) >>diff(l,v)得μλμλμλ+-=∂∂++=∂∂++=∂∂z zL y y y L x x x L 2,22,221,22-++=∂∂-+=∂∂z y x L z y x L μλ 再解正规方程>>clear;>>[x,y,z,u,v]=solve('2*x+2*x*u+v=0','2*y+2*y*u+v=0','2*z-u+v=0', 'x^2+y^2-z=0','x+y+z-1=0','x','y','z','u','v')得.32,231,33117,3353 =±-==±-=±-=z y x μλ 上面就是Lagrange 函数的稳定点,求所求的条件极值点必在其中取到。
由于所求问题存在最大值与最小值(因为函数f 在有界闭集}1,:),,{(22=++=+z y x z y x z y x ,上连续,从而存在最大值与最小值),故由359.)32,231,231(=±-±-f 求得的两个函数值,可得椭圆到原点的最长距离为359+,最短距离为359-。
练习4 求函数72422+--+=y x y x z 在上半圆0,1622≥≤+y y x 上的最大值和最小值。
首先画出等高线进行观测,相应的MATLAB 程序代码为:>>clear;>>x=-4:0.1:4; y=-4:0.1:4; >>[X,Y]=meshgrid(x,y); >>Z=X.^2+Y.^2-4*X-2*Y+7; >>contour(X,Y,Z,100) >>xlabel('x'),ylabel('y')结果如图6.3观测图6.3可看出,在区域D 内部有唯一的驻点,大约位于)1,2(在该点处汉书趣的最小值。
在圆弧与直线的交点处取得最大值,大约位于)2,4(-。
下面通过计算加以验证。
求函数在区域D 内的驻点,计算相应的函数值。
求z 关于x,y 的偏导数>>clear; syms x y; >>z=x^2+y^2-4*x-2*y+7; >>diff(z,x) >>diff(z,y)结果得,22,42-=∂∂-=∂∂y yz x x z 解正规方程 >>clear; [x,y]=solve('2*x-4=0','2*y-2=0','x','y')得驻点为(2,1),相应的函数值为2。
求函数在直线边界44,0≤≤-=x y 上的最大值和最小值。
将0=y 代入原函数,则二元函数变为一元函数.44,742≤≤-+-=x x x z首先观测此函数图形,相应的MATLAB 程序代码为:>>x=-4:0.01:4; y=x.^2-4*x+7; >>plot(x,y);>>xlabel('x'),ylabel('z')结果如图6.4所示由图6.4可看出,当4-=x 时函数取得最大值,2=x 时函数取得最小值。
下面用计算验证。
对函数求导>>clear; syms x ; >>z=x^2-4*x+7; diff(z,x) 得42-=x dxdz,可知驻点为2=x ,而边界点为4±=x ,计算着三个点上的函数值可得当4-=x 时函数取得最大值39,2=x 时函数取得最小值3。
求函数在圆弧边界线上0,1622≥≤+y y x 的最大值和最小值。
此边界线可用参数方程π≤≤==t t y t x 0,sin 4,cos 4表示。