要点精讲
把关键道理、证明与典型例子重新过一遍。
1. 拉格朗日方程组的来历:用隐函数降元推出(数学二不需要梯度)★ 要懂
数学二不讲梯度,但只用
隐函数求导也能把拉格朗日乘数法说清楚。从几何上看,在条件极值点处,目标函数的一条
等值线恰与约束曲线相切,因而两条曲线在该点有相同的方向。用代数语言来说,这等价于向量
(fx,fy) 与
(φx,φy) 成比例;引入比例常数
λ,就得到函数
L=f+λφ 的驻点方程。由此可见,乘数法并不是新的原理,它不过是隐函数降元
+ 一个比例常数的另一种表述而已。
证明 / 推导
设约束条件为 φ(x,y)=0,且在极值点附近 φy=0。由隐函数存在定理,它确定函数 y=y(x),且 dxdy=−φyφx。代入目标函数,得一元函数 Φ(x)=f(x,y(x)),于是所求的条件极值就是 Φ 的极值。因此 Φ′(x)=fx+fydxdy=fx−fyφyφx=0 ⟹ fxφy−fyφx=0. 这说明 (fx,fy) 与 (φx,φy) 成比例。记比例常数为 −λ,即有 fx+λφx=0, fy+λφy=0,再配上约束条件 φ=0,这三式恰好是 L=f+λφ 的驻点方程组。■2. 解题的基本步骤与两式相除消去 λ 的方法;条件极值一般不用 AC−B2 判别★★ 必会
一般按下列步骤求解:① 作辅助函数 L=f+λφ;② 令 Lx=fx+λφx=0, Ly=fy+λφy=0, φ=0;③ 通常把前两式相除以消去 λ,得到 x,y 之间的关系,再与约束方程联立,求出候选点;④ 把各候选点代回 f,比较函数值的大小,即得最值。注意:条件极值一般不用无条件极值的 AC−B2 来判别,因为约束条件已把两个变量联系在一起;通常的做法是根据有界闭的约束集上连续函数必取得最值这一定理直接比较各候选点处的函数值,或者结合问题的实际背景来判断。约束方程 Lλ=φ=0 也是方程组中的一个方程,不能遗漏。
举例说明
求 f=x2+y2 在约束 xy=1(其中 x,y>0)下的最小值。作 L=x2+y2+λ(xy−1),令 Lx=2x+λy=0, Ly=2y+λx=0。两式相除以消去 λ,得 2y2x=λxλy⇒yx=xy⇒x2=y2,取正值即得 x=y。代入 xy=1,解得 x=y=1,此时 f=2。从几何上看,所求的就是双曲线 xy=1 上离原点最近的点,最小值为 2。3. 闭区域上求最值的完整做法:把内部驻点与边界上的候选点放在一起比较
最值可能在区域内部取得,也可能在边界上取得,两者都必须考察:① 在内部,解方程组 fx=0,fy=0 求出驻点;② 在边界上,边界本身就是一条约束曲线,可用拉格朗日乘数法求候选点,也可以把边界参数化或代入以减少变量的个数;③ 把内部驻点处的函数值与边界上候选点处的函数值放在一起比较,其中最大者为最大值,最小者为最小值。只考察内部而漏掉边界,是这类题目中最常见的错误。
举例说明
求 f=x2+y2−xy+1 在闭圆盘 x2+y2≤4 上的最值。内部:由 fx=2x−y=0,fy=2y−x=0⇒(0,0),此驻点处 f=1。边界 x2+y2=4:此时 f=4−xy+1=5−xy,而在半径为 2 的圆上 xy∈[−2,2],这是因为 ∣xy∣≤2x2+y2=2,于是 f=5−xy∈[3,7],其中最大值 7 在 xy=−2 处取得,例如在点 (2,−2);最小值 3 在 xy=2 处取得,例如在点 (2,2)。把两部分的结果放在一起比较 {1,3,7},得最大值 7(在边界上),最小值 1(在内部驻点处)。由此可见,内部的驻点同样不能遗漏。4. 乘数法与消元法的取舍、多个约束的情形以及四个常见错误
(1) 乘数法与消元法的取舍:如果约束方程能显式解出一个变量,那么代入目标函数降元后按无条件极值处理往往更快;只有在解不出,或者利用对称性更为方便时,才使用乘数法。两者殊途同归,本节第一个要点就是用降元的办法把乘数法推出来的。(2) 多个约束用多个乘数:求 f(x,y,z) 在两个约束 φ=0,ψ=0 下的极值时,作 L=f+λφ+μψ,令 Lx=Ly=Lz=0,并与两个约束方程联立,共得五个方程。(3) 四个常见错误:① 遗漏约束方程 Lλ=φ=0;② 对条件极值误用 AC−B2 判别,正确的做法是比较各候选点处的函数值或结合实际背景判断;③ 忽略隐含的取值范围,在几何或物理问题中往往还有 x,y,z>0,这会淘汰一部分候选点;④ 求闭区域上的最值时只考察内部而漏掉边界。注意避免这几点,条件极值一类题目就不易出错。
随堂练习
先用基础题热身,再按年份从新到旧挑战本知识点的其余真题。
练习 1 · 填空题
f(x,y)=xy 在约束 x+y=10(x,y>0)下的最大值为 ____。
练习 2 · 填空题
f(x,y)=x2+y2 在约束 2x+y=5 下的最小值为 ____。
练习 3 · 选择题
求 f(x,y) 在约束 φ(x,y)=0 下的极值,令 L=f+λφ。下列方程不属于拉格朗日方程组的是( )。
- Afx+λφx=0
- Bfy+λφy=0
- Cφ(x,y)=0
- Dλ=0
练习 4 · 选择题
f(x,y)=x+y 在约束 x2+y2=2 上的最大值为( )。
2008 年 · 数二 · 第 21 题 · 解答题 · 11 分
求函数 u=x2+y2+z2 在约束条件 z=x2+y2 和 x+y+z=4 下的最大值与最小值。
2006 年 · 数二 · 第 12 题 · 选择题 · 4 分
设 f(x,y) 与 φ(x,y) 均为可微函数,且 φy′(x,y)=0。已知 (x0,y0) 是 f(x,y) 在约束条件 φ(x,y)=0 下的一个极值点,下列选项正确的是( )
- A若 fx′(x0,y0)=0,则 fy′(x0,y0)=0.
- B若 fx′(x0,y0)=0,则 fy′(x0,y0)=0.
- C若 fx′(x0,y0)=0,则 fy′(x0,y0)=0.
- D若 fx′(x0,y0)=0,则 fy′(x0,y0)=0.