You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求解约束下二元函数局部极值:拉格朗日方程组求解遇阻

求解函数$f(x,y)=x3+y3$在约束$x2+y2=1$下的极值

嘿,你的拉格朗日乘数方程组列得完全没问题!问题大概率出在求解时没分情况讨论,漏掉了一些关键的解。我来一步步帮你拆解这个方程组:

你得到的方程组是:
$$
\begin{cases}
3x^2 = 2 \lambda x\
3y^2 = 2 \lambda y \
x2+y2-1=0
\end{cases}
$$

我们可以把前两个方程变形,拆分出不同的情况来分析:

情况1:$x=0$

把$x=0$代入约束方程$x2+y2=1$,可得$y^2=1$,即$y=1$或$y=-1$:

  • 当$y=1$时,代入第二个方程$3y^2=2\lambda y$,得$3=2\lambda$,解得$\lambda=\frac{3}{2}$,此时$f(0,1)=03+13=1$;
  • 当$y=-1$时,代入第二个方程得$3=-2\lambda$,解得$\lambda=-\frac{3}{2}$,此时$f(0,-1)=03+(-1)3=-1$。

情况2:$y=0$

和情况1对称,把$y=0$代入约束方程得$x^2=1$,即$x=1$或$x=-1$:

  • 当$x=1$时,代入第一个方程得$3=2\lambda$,$\lambda=\frac{3}{2}$,此时$f(1,0)=13+03=1$;
  • 当$x=-1$时,代入第一个方程得$3=-2\lambda$,$\lambda=-\frac{3}{2}$,此时$f(-1,0)=(-1)3+03=-1$。

情况3:$x≠0$且$y≠0$

这时候我们可以安全地把前两个方程两边分别除以$x$和$y$(因为不为0),得到:
$3x=2\lambda$ 和 $3y=2\lambda$,所以$3x=3y$,即$x=y$。

把$x=y$代入约束方程:$x2+x2=1$,即$2x^2=1$,解得$x=y=\frac{\sqrt{2}}{2}$或$x=y=-\frac{\sqrt{2}}{2}$:

  • 当$x=y=\frac{\sqrt{2}}{2}$时,$\lambda=\frac{3x}{2}=\frac{3\sqrt{2}}{4}$,此时$f(x,y)=(\frac{\sqrt{2}}{2})3+(\frac{\sqrt{2}}{2})3=\frac{\sqrt{2}}{2}\approx0.707$;
  • 当$x=y=-\frac{\sqrt{2}}{2}$时,$\lambda=\frac{3x}{2}=-\frac{3\sqrt{2}}{4}$,此时$f(x,y)=(-\frac{\sqrt{2}}{2})3+(-\frac{\sqrt{2}}{2})3=-\frac{\sqrt{2}}{2}\approx-0.707$。

总结极值

对比所有点的函数值:

  • 局部极大值为$\boldsymbol{1}$,出现在点$(1,0)$和$(0,1)$;
  • 局部极小值为$\boldsymbol{-1}$,出现在点$(-1,0)$和$(0,-1)$。

你之前可能犯的误区是:直接在第一个方程两边约掉$x$、第二个方程约掉$y$,漏掉了$x=0$或$y=0$的情况,导致没找到最大和最小的极值点。

内容的提问来源于stack exchange,提问作者SantiMontouliu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 08:56:56