正确选项:(D)若 fx′(x0,y0)=0,则 fy′(x0,y0)=0
方法一:拉格朗日乘数法(代数消参推导)
第一步:列出极值必要条件的驻点方程组
构造拉格朗日辅助函数:
L(x,y,λ)=f(x,y)+λφ(x,y)
因为 (x0,y0) 为 f(x,y) 在约束 φ(x,y)=0 下的极值点,且 f,φ 均可微,由拉格朗日乘数法,存在常数 λ 使得:
{Lx′=fx′(x0,y0)+λφx′(x0,y0)=0Ly′=fy′(x0,y0)+λφy′(x0,y0)=0(1)(2)
第二步:利用非零条件 φy′=0 解出乘子 λ
由题设已知 φy′(x0,y0)=0,方程 (2) 两边可安全同除以 φy′(x0,y0),解得:
λ=−φy′(x0,y0)fy′(x0,y0)
第三步:消去参数建立直接关系式
将 λ 代入方程 (1) 中:
fx′(x0,y0)−φy′(x0,y0)fy′(x0,y0)φx′(x0,y0)=0⟹fx′(x0,y0)=φy′(x0,y0)fy′(x0,y0)⋅φx′(x0,y0)(∗)
第四步:逻辑推演各选项
- 判断选项 D:
若 fx′(x0,y0)=0,则式 (∗) 左端不为 0,从而右端分子绝不能为 0,即必须同时有:
fy′(x0,y0)=0且φx′(x0,y0)=0
故“若 fx′(x0,y0)=0,则 fy′(x0,y0)=0”严格成立,选项 D 正确。
- 判断选项 C:
若 fx′(x0,y0)=0,已证必有 fy′(x0,y0)=0,与 fy′=0 矛盾,选项 C 错误。
- 判断选项 A、B:
若 fx′(x0,y0)=0,由 (∗) 式可得 fy′(x0,y0)⋅φx′(x0,y0)=0。
这既可能是 fy′=0,也可能是 φx′=0 而 fy′=0。
例如令 f(x,y)=y,φ(x,y)=y−x2=0,在 (0,0) 处显然取得条件极小值,此时 fx′(0,0)=0,但 fy′(0,0)=1=0;
若令 f(x,y)=x2+y2,φ(x,y)=y=0,在 (0,0) 处取得条件极小值,此时 fx′(0,0)=0 且 fy′(0,0)=0。
因此当 fx′=0 时,fy′ 既可为 0 也可不为 0,选项 A、B 均无法必然推出。
方法二:隐函数存在定理消元法(理论溯源)
因为 φ(x,y)=0 且 φy′(x0,y0)=0,由隐函数存在定理,在点 (x0,y0) 附近唯一确定了可微函数 y=y(x),且满足 y(x0)=y0 及:
dxdyx=x0=−φy′(x0,y0)φx′(x0,y0)
将 y=y(x) 代入 f(x,y),转化为关于自变量 x 的一元复合函数:
F(x)=f(x,y(x))
因为 (x0,y0) 是条件极值点,所以 x0 必为一元可微函数 F(x) 的无条件极值点。
由一元极值必要条件(费马引理),必有 F′(x0)=0。两端链式求导:
F′(x0)=fx′(x0,y0)+fy′(x0,y0)dxdyx=x0=fx′(x0,y0)−fy′(x0,y0)φy′(x0,y0)φx′(x0,y0)=0
即:
fx′(x0,y0)=fy′(x0,y0)φy′(x0,y0)φx′(x0,y0)
与方法一所得关系式完全一致!由此可知若 fx′=0,则必有 fy′=0。
Discussion
Comments
Thoughts, corrections, and follow-up notes are welcome here.