这一招在做什么
一般说来,n 个未知数要 n 个方程。可柯西不等式给了一条额外的信息:
(a1x1+⋯+anxn)2≤(a12+⋯+an2)(x12+⋯+xn2).
如果已知条件让两边恰好相等,等号成立的条件就是一整串方程 a1x1=a2x2=⋯=anxn。
- 从方程组里认出一个“乘积和”和一个“平方和”。
- 用柯西不等式估计:发现已知值正好等于(或超过)柯西给的界。
- 等于:写 (x1,…,xn)=k(a1,…,an),代入定 k,解唯一;超过:无解。
求极值是同一件事反过来看:在平方和固定时,乘积和的最大值就是柯西的界,最大值点就是等号成立的点。
先猜后证
方程组 x2+y2=5,x+2y=c 恰好有一组实数解。这样的 c 一共有几个?
先选定答案,才能看到结论。
✓ 猜对了!✗ 和你想的不一样——这正是值得停一下的地方。
柯西给出 ∣x+2y∣≤1+4⋅5=5。∣c∣<5 时直线穿过圆,两组解;∣c∣>5 时无解;只有 c=5 和 c=−5 时直线与圆相切,解唯一,分别是 (1,2) 和 (−1,−2)。
跟着做一遍
例:解方程组 x² + y² = 5,x + 2y = 5
第 1 / 5 步 -
先看看一般的 c 两个方程、两个未知数,看起来要消元。先让 c=3:直线把圆切出两个交点,方程组有两组解。
x2+y2=5,x+2y=3
-
柯西给的界
-
把 c 推到界上
-
等号被逼成立
-
同一张图,看成求极值
三个未知数时画不出图,但推理一字不改。例如 x2+y2+z2=9,2x−y+2z=9:
(2x−y+2z)2≤(4+1+4)(x2+y2+z2)=81,
而左边恰好是 81。所以 (x,y,z)=k(2,−1,2),代入得 9k=9,唯一解 (2,−1,2)。两个方程,三个未知数,解却唯一——第二个方程把柯西逼到了墙角。
什么时候不灵
结论:方程组有唯一解 ← 还成立吗?
把 c 改成 4:不等式 (x+2y)2≤25 仍然成立,但 16<25,没有取等号,于是等号条件什么也推不出来。
直线切出两个交点,方程组有两组解,必须老老实实消元(x=4−2y 代入得 5y2−16y+11=0,y=1 或 511)。柯西解方程只在“等号被逼成立”的时候管用。
练一练
实数 x,y,z 满足 x2+y2+z2=9 且 2x−y+2z=9。求 x+y+z。
提示 · 方向两个方程、三个未知数。先用柯西估计 2x−y+2z 最大能是多少。
提示 · 方法(2x−y+2z)2≤(22+12+22)(x2+y2+z2)。
提示 · 第一步右边 =9×9=81,而左边恰好是 81,所以等号成立:(x,y,z)=k(2,−1,2)。
完整解答代入 2x−y+2z=9k=9 得 k=1,(x,y,z)=(2,−1,2),验证 4+1+4=9。所以 x+y+z=3。
实数 x,y 满足 x2+y2=4。求 3x+4y 的最大值。
提示 · 方法(3x+4y)2≤(9+16)(x2+y2)。
提示 · 第一步右边 =25×4=100,所以 3x+4y≤10。
完整解答等号要求 (x,y)=k(3,4) 且 k>0;由 25k2=4 得 k=52,(x,y)=(56,58),此时 3x+4y=518+32=10。最大值是 10。
实数 a,b,c 满足 a+b+c=5,a2+b2+c2=9。求 c 的最大值。
提示 · 方向把 c 当作参数,a,b 满足 a+b=5−c,a2+b2=9−c2。a,b 存在需要什么条件?
提示 · 方法对 a,b 用柯西:(a+b)2≤2(a2+b2)。
提示 · 第一步(5−c)2≤2(9−c2),整理得 3c2−10c+7≤0。
完整解答(3c−7)(c−1)≤0,所以 1≤c≤37。c=37 时柯西取等号,a=b=34,验证:34+34+37=5,916+916+949=9。最大值是 37。
实数 x,y,z 满足 x+2y+2z=8。求 (x−1)2+(y+1)2+z2 的最小值。
提示 · 方向平方里不是 x,y,z 本身。换个元,让平方和变成“纯”的平方和。
提示 · 方法令 X=x−1,Y=y+1,Z=z,把条件改写成关于 X,Y,Z 的式子。
提示 · 第一步x+2y+2z=(X+1)+2(Y−1)+2Z=8,即 X+2Y+2Z=9。
完整解答81=(X+2Y+2Z)2≤9(X2+Y2+Z2),所以所求 ≥9。等号要求 (X,Y,Z)=k(1,2,2),9k=9,k=1,即 (x,y,z)=(2,1,2):验证 2+2+4=8,1+4+4=9。最小值是 9。几何上,这是点 (1,−1,0) 到平面 x+2y+2z=8 距离的平方。