冷启动:先把图上五个对象各归各位
椭圆 12x2+y2=1,P(0,1),Q(0,21) 在线段 AB 上(A、B 在椭圆上,都不是 P),直线 PA、PB 交定直线 l:y=−21x+3 于 C、D。
① 认出 P 的身份。 椭圆的 a2=12、b2=1,所以 a=23、b=1。而
1202+12=1
——P(0,1) 就在椭圆上,而且正是上顶点。这一条在两问里都要用:第 (1) 问它是「定点」,第 (2) 问它是「曲线上的定点」,后者才让齐次化那条路成立。
② 认出 Q 的身份。 1202+(21)2=41<1,Q 在椭圆内部。于是任何过 Q 的直线都与椭圆交于两点,且 Q 必然夹在这两点之间。
这就把题面「Q 在线段 AB 上」这句话读透了:它不是额外约束,只是在说 A、B 就是过 Q 那条直线与椭圆的两个交点。 换句话说,第 (2) 问的动的东西只有一个——过 Q 的那条直线。
③ l 是一条不动的直线。 y=−21x+3 与所有动点无关;它的斜率恒为 −21,这个数后面会反复出现(C、D 都在它上面,所以量 ∣CD∣ 只需要横坐标差)。顺便一验:x=0 时 y=3=1,所以 P 不在 l 上——否则 C、D 就都退化成 P 了。
④ 两问其实是两道独立的题。 第 (1) 问只用到椭圆与 P,与 A,B,C,D 全都无关。先把它做掉。
第 (1) 问:最远的点不在顶点上
怎么想到的。 「求曲线上的点到定点的最大距离」没有现成公式可套,通用办法只有一条:把距离写成一个变量的函数,再求这个函数的最值。椭圆上的点有两个坐标,但它们被椭圆方程绑住了,所以真正自由的只有一个。
① 先破一个直觉。 很容易脱口而出「最远的当然是长轴端点」。算一下:
(±23,0) 到 P:12+1=13≈3.6056
记住这个数,等会儿要和正确答案比。
② 消去一个字母。 由椭圆方程 x2=12(1−y2),设 M(x,y) 是椭圆上任意一点:
∣PM∣2=x2+(y−1)2=12(1−y2)+(y−1)2
展开:12−12y2+y2−2y+1,即
∣PM∣2=−11y2−2y+13,y∈[−1,1]
y 的范围是 [−1,1](b=1,椭圆上点的纵坐标只能在这中间),这一句不能省——它决定下一步该不该用端点。
③ 这是开口向下的二次函数,看对称轴落在哪。
y∗=−2×(−11)−2=−111
−111∈[−1,1],落在区间内部,所以最大值就在对称轴处取到,端点值只是陪衬:
∣PM∣max2=−11⋅1211+112+13=−111+112+13=13+111=11144
∣PM∣max=11144=1112=111211
④ 回头看那个直觉。 111211≈3.6181>13≈3.6056。最远点是
(±111210, −111)
在 x 轴略微下方——既不是顶点,也不在坐标轴上。两个数只差 0.0126,光看草图永远看不出来。这就是为什么第 ② 步的「化成一元二次函数」不是绕远路,而是唯一靠得住的路。
(官方那条路是同一件事的三角写法。) 设 M(23cosθ, sinθ),则 ∣PM∣2=12cos2θ+(1−sinθ)2=13−11sin2θ−2sinθ,令 s=sinθ∈[−1,1] 后与 ② 的式子逐字相同。用不用参数式随你——关键从来不是换字母,是「化成一个变量的二次函数 + 判对称轴在不在区间里」。
第 (2) 问:两条路开头都要说的一句话
唯一的动量是 AB 的斜率,但先得说明它存在。 写下 AB:y=kx+21 就默认了 AB 不竖直,这句话要交代:
过 Q(0,21) 的竖直直线就是 y 轴,它与椭圆交于 (0,1) 与 (0,−1),而 (0,1) 正是 P——题面明写 A、B 异于 P,所以这条被排除。于是 AB 必有斜率,可以放心设
AB: y=kx+21(k∈R)
量 ∣CD∣ 只需要横坐标差。 C、D 都在斜率为 −21 的直线 l 上,所以纵坐标差 =−21× 横坐标差,由两点间距离公式
∣CD∣=(xC−xD)2+41(xC−xD)2=25∣xC−xD∣
两条路都从这里出发,分歧在于用什么去描述 C、D:解法一用 A、B 的横坐标,解法二用 PA、PB 的斜率。
![教学图:上下两幅。上幅是第 (1) 问——椭圆 x²/12 + y² = 1 与它上顶点处的定点 P(0,1):一条绿色点线横贯椭圆,标注「y = −1/11(对称轴,落在 [−1,1] 内)」,真正的最远点(±12√10/11, −1/11)就落在这条线上、用绿色实心点标出,注「最远点」;从 P 到它的绿色线段上写着 |PM| = 12√11/11 ≈ 3.6181。同一张图里画出两个错答案候选作对照:红色虚线段连到长轴端点(±2√3, 0)(空心红圈,注「长轴端点」),只给 √13 ≈ 3.6056「错甲」;灰色虚线段连到下顶点 (0, −1)(空心灰圈),只给 2「错乙」。三条长度里绿的最长,但比长轴端点那条只多 0.0126,肉眼几乎分不出——这正是「最远点不在顶点」容易看错的地方。下幅是第 (2) 问在最优 k = 3/16 处的真实构型:椭圆、P(0,1)、Q(0,1/2),过 Q 的蓝色直线 AB: y = 3x/16 + 1/2 交椭圆于 A(24/13, 11/13) 与 B(−24/7, −1/7);定直线 l: y = −x/2 + 3 从右上斜下来;两条黑色虚线是从 P 出发的射线 PA 与 PB,分别延长交 l 于 C(24/5, 3/5) 与 D(12/5, 9/5);C、D 之间用粗绿线段连起来,注 |CD| = 6√5/5 ≈ 2.6833。标题写明这两条从 P 出发的斜率之和 = 1/4、之积 = −1/36,而积与 k 无关](/_astro/q21-figure.D1xXBZ_b_Z17AjGx.webp)
解法一:设 AB 的斜率,联立韦达硬算
怎么想到的。 这是设线联立用韦达定理:C 由 A 定、D 由 B 定,而 A、B 是同一个方程的两个根。只要把 ∣CD∣ 化成关于 x1,x2 的对称式,就永远不必知道 x1、x2 各是多少——韦达定理的「和」与「积」会整体接管。这条路不需要看出任何几何关系,代价是要熬过一段代数。
(先按上一节交代过的:AB 不竖直,设 AB:y=kx+21。)
① 联立。 代入 12x2+y2=1,两边乘 12:
x2+12(kx+21)2=12 ⟹ x2+12k2x2+12kx+3=12
(12k2+1)x2+12kx−9=0
二次项系数 12k2+1≥1>0,恒是二次方程;判别式
Δ=144k2+36(12k2+1)=576k2+36>0
恒成立——与冷启动 ② 的结论一致(Q 在椭圆内,过它的直线必交两点),不必再讨论。记 A(x1,y1)、B(x2,y2):
x1+x2=−12k2+112k,x1x2=−12k2+19
顺手记下一件下一步要用的事:x1x2=0,所以 x1、x2 都不为零(A、B 都不在 y 轴上),下一步拿 x1 作分母才合法。这也顺带说明 A、B 都不是 P。
② 求 C 的横坐标。 PA 过 P(0,1),斜率 x1y1−1,即 y=x1y1−1x+1。与 l:y=−21x+3 联立:
x1y1−1x+1=−21x+3 ⟹ x⋅2x12(y1−1)+x1=2 ⟹ xC=x1+2y1−24x1
把 y1=kx1+21 代进分母:x1+2kx1+1−2=(2k+1)x1−1。所以
xC=(2k+1)x1−14x1,同理xD=(2k+1)x2−14x2
③ 作差——这一步是全题的枢纽。 直接通分:
xC−xD=[(2k+1)x1−1][(2k+1)x2−1]4x1[(2k+1)x2−1]−4x2[(2k+1)x1−1]
分子里的 (2k+1)x1x2 两项正好抵消,只剩
4(−x1+x2)=4(x2−x1)
分母展开成对称式,正是韦达能接管的形状:
N=(2k+1)2x1x2−(2k+1)(x1+x2)+1
至此 ∣CD∣ 只依赖 ∣x1−x2∣ 与 N,两个都是对称的。 这就是「不必求根」的兑现处。
④ 两个对称式各自算出来。
∣x1−x2∣2=(x1+x2)2−4x1x2=(12k2+1)2144k2+12k2+136=(12k2+1)2576k2+36
∣x1−x2∣=12k2+1616k2+1
(576k2+36=36(16k2+1),开出来就是 616k2+1。)
N 那边,把 12k2+1 记作 m:
N=m−9(2k+1)2+12k(2k+1)+m
分子逐项展开:−9(4k2+4k+1)=−36k2−36k−9,12k(2k+1)=24k2+12k,再加 12k2+1——
k2: −36+24+12=0,k: −36+12=−24,常数: −9+1=−8
k2 项整体消失,于是
N=12k2+1−24k−8=12k2+1−8(3k+1)
k2 项为什么会消失,是这道题最值得记的结构:它来自「P 在椭圆上」。P 在曲线上,代进去的常数项才配得平,这个 0 不是巧合。N 因此从二次塌成一次,答案里那个 ∣3k+1∣ 就是它。
⑤ 拼起来。 注意 N 就是两个分母之积,所以
∣xC−xD∣=∣N∣4∣x1−x2∣=4⋅m616k2+1⋅8∣3k+1∣m=∣3k+1∣316k2+1
m=12k2+1 上下全约掉了——这也是这条路熬得过去的原因。于是
∣CD∣=25∣xC−xD∣=235⋅∣3k+1∣16k2+1
⑥ 顺手把定义域说清。 N 是两个分母之积,N=0 就意味着 C 或 D 不存在(PA 或 PB 与 l 平行)。由 ④,
N=0⟺k=−31
所以 k=−31,而这正是上式里 ∣3k+1∣=0 要求的——排除点与公式的极点是同一个 k,不多不少。
⑦ 求最小值:换元把分式压成二次函数。 要最小化
g(k)=∣3k+1∣16k2+1⟺g2=(3k+1)216k2+1
分母是 (3k+1)2,那就让 3k+1 当新变量:令 t=3k+1 (t=0),则 k=3t−1,
16k2+1=916(t−1)2+1=916t2−32t+25
g2=9t216t2−32t+25
分子分母同次,再令 w=t1(w=0)就成了一个干净的二次函数:
g2=925w2−32w+16=925(w−2516)2+25144 ≥ 25×9144=2516
等号要 w=2516,而它非零、确实取得到(这一句要验:w=0 是禁区)。于是 g≥54,
∣CD∣ ≥ 235×54=565
回代取等的 k:t=w1=1625,k=3t−1=39/16=163。它 =−31,在定义域内 ✓。
(自查) k=163 时联立方程是 91x2+144x−576=0,两根 x1=1324、x2=−724,于是 A(1324,1311)、B(−724,−71)(都在椭圆上:12576/169+169121=16948+121=1 ✓)。算得 C(524,53)、D(512,59),
∣CD∣=(512)2+(56)2=25180=565 ✓
解法二:平移到 P 再齐次化,PA、PB 的斜率之积是定值
怎么想到的。 回头看解法一,最丑的一步是 xC=(2k+1)x1−14x1——分母里带着 x1。可 C 其实是「过 P、斜率为 kPA 的直线」与 l 的交点,只要知道斜率就够了:
kPAx+1=−21x+3 ⟹ xC=2kPA+14
分母里再没有 A 的坐标。 所以真正该当主角的不是 x1,x2,而是 m1=kPA、m2=kPB。
于是问题变成:AB 过定点 Q 这个条件,翻译到 (m1,m2) 上是什么? 专门回答这个问题的工具就是齐次化构造斜率方程——它要求定点在曲线上,而冷启动 ① 已经验过 P 在椭圆上。
① 把 P 平移到原点。 令 X=x、Y=y−1。代入 12x2+y2=1:
12X2+(Y+1)2=1 ⟹ 12X2+Y2+2Y+1=1 ⟹ 12X2+Y2+2Y=0
常数项消失了,因为 P 在椭圆上(这与解法一 ④ 里「k2 项消失」是同一件事的另一面)。剩下的是「二次项 + 一次项」,这个形状正是齐次化能下手的。
② 把 AB 写成「⋯=1」。 AB:y=kx+21,即 Y+1=kX+21:
Y=kX−21 ⟹ 2kX−2Y=1
(这里又一次用到「AB 有斜率」。)
③ 齐次化。 方程里唯一的一次项是 2Y。用 1=2kX−2Y 去乘它——乘的是 1,等式不变:
12X2+Y2+2Y(2kX−2Y)=0
12X2+Y2+4kXY−4Y2=0 ⟹ 12X2+4kXY−3Y2=0
现在每一项都是二次的。
④ 除以 X2,两根就是那两个斜率。 令 m=XY(在平移后的坐标里,XY 就是原点到该点的连线斜率,也就是从 P 出发的斜率):
121+4km−3m2=0 ⟹ 3m2−4km−121=0
除以 X2 凭什么合法:要 A、B 平移后的 X=0,也就是 PA、PB 都有斜率。这是真的——AB 不竖直且过 Q(0,21),而 Q 不在椭圆上(41=1),所以 A、B 都不在 y 轴上。
为什么两根恰是 m1,m2:③ 的齐次式对 A、B 都成立(推导里同时用了「在椭圆上」与「在 AB 上」),而二次齐次式表示过原点的两条直线——只能是 PA 与 PB。除以 X2 就是把这两条直线换成两个斜率。
由韦达定理:
m1+m2=34k (记作 s),m1m2=−361
m1m2 里没有 k——它是个定值。 这就是这条路的全部收获:AB 怎么转,kPA⋅kPB 恒等于 −361。(顺带一验:判别式 16k2+1>0 恒成立,两根总是实的且不相等;这个 16k2+1 正是解法一答案里那一个,两条路在此对上。)
⑤ 用 s 写出 ∣CD∣。 由本节开头,
xC=2m1+14,xD=2m2+14
xC−xD=(2m1+1)(2m2+1)4[(2m2+1)−(2m1+1)]=4m1m2+2(m1+m2)+18(m2−m1)
分母代入定值 m1m2=−361:
4×(−361)+2s+1=2s+98=2(s+94)
分子那边
∣m1−m2∣2=s2−4m1m2=s2+91
所以
∣CD∣=25∣xC−xD∣=25⋅2s+948s2+91=25⋅s+94s2+91
⑥ 定义域。 s=34k 随 k 跑遍 R;要排除的是 s=−94(分母为零),它对应 k=−31——与解法一 ⑥ 排除的是同一条直线。几何上它就是「m1 或 m2 等于 −21」,即 PA 或 PB 与 l 平行、交点跑掉。
⑦ 求最小值:同一招换元。 要最小化
h(s)=(s+94)2s2+91
令 τ=s+94 (τ=0),s=τ−94:
s2+91=τ2−98τ+8116+819=τ2−98τ+8125
h=1−9τ8+81τ225
再令 w=τ1 (w=0):
h=8125w2−98w+1=8125(w−2536)2+259 ≥ 259
等号在 w=2536=0 处取到 ✓。于是 h≥53,
∣CD∣ ≥ 25×53=565
回代:τ=3625,s=3625−3616=41,故 k=43s=163——与解法一取等处完全一致 ✓。
(自查) k=163 时 4k=43(别与 s=34k=41 混了),斜率方程是 3m2−43m−121=0,两边乘 12 得 36m2−9m−1=0,两根
m=729±81+144=729±15 ⟹ m1=−121,m2=31
积 =−361 ✓,和 =41=s ✓。xC=2(−121)+14=5/64=524、xD=5/34=512,与解法一算出的 C、D 一致 ✓。
这两条路差在哪
- 解法一的主角是 A、B 的横坐标:设 AB:y=kx+21、联立成 (12k2+1)x2+12kx−9=0,把 ∣CD∣ 化成 x1,x2 的对称式,再用韦达定理整体代入。中间对象是两个对称式(∣x1−x2∣ 与 N)。
- 解法二的主角是 PA、PB 的斜率:平移把 P 挪到原点、用 AB 的方程把曲线方程齐次化成 3m2−4km−121=0,两根就是 m1,m2。中间对象是一个定值(m1m2=−361)与一个和 s。
第一个实质动作就分岔了(联立求 x vs 平移后齐次化求 m),主变量也不同,所以是两条路。
它们在两处必然对上,可以互相验:其一,解法一分子里那个 16k2+1 与解法二斜率方程的判别式 16k2+1 是同一个东西(因为 ∣m1−m2∣=316k2+1);其二,两条路排除的都是 k=−31,几何含义相同(PA 或 PB 与 l 平行)。
收尾那一招是共用的:一次的平方二次 型的最值,令分母的一次式的倒数作新变量,分式就压成一个二次函数。两条路只是分母不同(3k+1 与 s+94),招式一样。官方答案在这里用的是柯西不等式——写起来更短,但要事先看出配对方式;换元这条路慢一点,却不需要灵感,且自动告出取等的 k。
考场上怎么选:解法二明显更省力——xC=2m1+14 比 (2k+1)x1−14x1 干净一个量级,且 m1m2 是定值,后面全程只剩一个变量 s。代价是必须会齐次化,而且它要求定点在曲线上(本题 P 在椭圆上,恰好可用;若 P 不在曲线上,齐次化就没有「常数项消失」这一步,这条路直接断掉)。解法一不挑条件、闭着眼睛能走,代价是第 ③④ 步那段代数。先看定点在不在曲线上,再决定走哪条。
🕳️ 避坑
- 「离定点最远的点」不是顶点。 第 (1) 问里长轴端点给 13≈3.6056,真答案 111211≈3.6181,最远点在 y=−111。两者只差 0.0126,草图上分不出来——必须化成一元二次函数、算对称轴。
- 对称轴在不在 [−1,1] 里,是第 (1) 问的胜负手。 在里面(本题 −111)就取内部值;只有在外面才轮到端点。写出 y∈[−1,1] 这一句,就是为了做这个判断。
- 设 y=kx+21 之前,先说明竖直那条为什么不算。 过 Q 的竖直线是 y 轴,交椭圆于 (0,±1),其中 (0,1)=P 被题面排除。本题结论是安全的,但这句话不能默认——换一道题,漏掉的那条常常正好是答案。
- 「Q 在线段 AB 上」不要当成额外约束去讨论。 Q 在椭圆内部(41<1),过它的直线必与椭圆交两点且 Q 夹在中间——这个条件是自动满足的,白花时间去「保证 Q 在段内」就走远了。
- k=−31 必须排除,而且它不是随手加的。 它使 PA 或 PB 与 l 平行、C 或 D 不存在。检验方式很稳:排除点应当恰好是最终公式的极点——本题 ∣3k+1∣ 与 s+94 为零处正是它,多一个少一个都说明前面算错了。
- 换元之后要验「取等的新变量不在禁区」。 令 w=3k+11 时 w=0 是禁区;最小值取在 w=2516,非零,所以取得到。若算出的最优 w 恰是 0,那这个下界就够不着,必须改判。
- 齐次化只对「定点在曲线上」成立。 平移后常数项消失是这一招的前提(P 不在曲线上就还剩一个常数项,乘不成齐次式)。用之前先把定点代进曲线方程验一次。