求无条件极值:四步
第一步:解 fx=0、fy=0 组成的方程组,把所有驻点列出来(因式分解别丢根)。
第二步:求 fxx,fxy,fyy 的表达式,再逐点代入得 A,B,C。
第三步:AC−B2>0 时看 A 定极大极小;<0 写「非极值点」;=0 转下一条。
第四步:把极值点代回 f,答出极值(题问点就答点)。例例. 求 f(x,y)=x3−y3+3x2+3y2−9x 的极值。
第一步,解驻点方程组:
fx=3x2+6x−9=0,fy=−3y2+6y=0.
前者 (x+3)(x−1)=0 得 x=−3,1;后者 y(y−2)=0 得 y=0,2。组合起来是四个驻点——因式分解时丢一个根,就少一个驻点,而丢掉的那个往往正是答案。
第二步,fxx=6x+6、fxy=0、fyy=−6y+6。
第三步,逐点代入:
(1,0):A=12,B=0,C=6,AC−B2=72>0 且 A>0 ⇒ 极小;
(−3,2):A=−12,C=−6,AC−B2=72>0 且 A<0 ⇒ 极大;
(1,2) 与 (−3,0):AC−B2=−72<0 ⇒ 非极值点。
第四步,代回求值:极小值 f(1,0)=−5,极大值 f(−3,2)=31。
题问「极值」就答这两个数,问「极值点」才答坐标。
AC−B2=0:回定义
第一步:先看函数有没有明显的符号(配方、非负、完全平方)。
第二步:没有的话,取两条特殊路径(如 y=x0 与 y=x)代进去,比较函数值。
第三步:两条路上一正一负 ⇒ 不是极值;都不小于(不大于)f(P0) ⇒ 是极值。
第四步:写结论时说明依据是定义,不是判别法。例例. f=x4+y4 与 g=x3+y3 在原点都有 AC−B2=0,判别法失效,各是什么情况?
第一步,先看有没有明显的符号。f=x4+y4≥0=f(0,0) 对一切 (x,y) 成立——由定义,原点是极小值点,极小值 0。
第二步,g 看不出符号,取两条特殊路径。沿 y=0:g(x,0)=x3。
第三步,x>0 时 x3>0=g(0,0),x<0 时 x3<0=g(0,0)。在原点的任何邻域里都既有比它大的、也有比它小的 ⇒ 不是极值点。
第四步,写结论时点明依据是定义(比较邻域内的函数值),不是 AC−B2 判别法——那个判别法在这里已经失效,拿它说事就是用一个不成立的理由得了个对答案。
求有界闭区域上的最值
第一步:在区域内部求驻点(与偏导不存在的点),算出函数值,不必判别。
第二步:处理边界——代入边界方程化成一元函数,或分段代入每一段边界。
第三步:求出每段边界上的最值,边界的端点(角点)也要单独算。
第四步:所有候选值比大小,答最大值与最小值。例例. 求 f(x,y)=x2+y2−xy 在正方形 D: 0≤x≤1, 0≤y≤1 上的最值。
第一步(内部),fx=2x−y=0、fy=2y−x=0 解得 x=y=0,它落在边界上,不算内部驻点。所以内部没有候选点。
第二步(边界),四条边分别代入,化成一元函数:
y=0:f=x2,取值 0∼1; x=0:f=y2,取值 0∼1;
y=1:f=x2−x+1,在 x=21 处取 43,两端取 1; x=1:对称,同样是 43 与 1。
第三步(角点),f(0,0)=0、f(1,0)=f(0,1)=f(1,1)=1。
第四步,所有候选值比大小:最小值 0(在 (0,0)),最大值 1(在三个角点上同时取到)。
边界上那个 43 既不是最大也不是最小——但不算出来就不知道。边界上的驻点和角点都必须进候选名单。