热身题
已知抛物线:
y=x2,直线
l 交抛物线于
A,B 两点。分别过
A,B 作抛物线的切线,两条切线交点为
Q。若
AQ 垂直于
BQ,求
Q 的轨迹方程。
令
A(x1,y1),B(x2,y2),Q(x0,y0),那么两条切线的斜率分别为
2x1,2x2,所以有
2x1×2x2=−1,
x1x2=−41。
同时有
lAB:xx0=21(y+y0),那么
A,B 一定满足
xx0=21(x2+y0),这是一个一元二次方程,根据韦达定理,
x1x2=y0=−41。所以
Q 的轨迹方程就是
y=−41。
所以我们就
⋯⋯ 解决了?为什么这么快?
我们再来看一道热身题:
热身题 - 变式
已知抛物线:
y=x2,
R 为抛物线上任意一点,作圆
W:x2+(y−2)2=1 的两条切线分别交抛物线于
A,B 两点。试判断直线
AB 与圆
W 的关系。
答案肯定是相切。如果不是相切就不会这样考你了
但是为什么呢?
令
R(x0,y0),A(x1,y1),B(x2,y2)。
构造过
R,A 的直线。先从方程
(x−x0)(x−x1)=0 开始。
x2−(x0+x1)x+x0x1=0。代入
y=x2,就可以得到
y−(x0+x1)x+x0x1=0。这个就是
lRA 的方程了。
由于它与圆相切,想到点到直线的距离公式。
d(W,lRA)=(x0+x1)2+1∣x0x1+2∣=1,整理一下,就是
(x0x1+2)2=(x0+x1)2+1,
(x02−1)x12+2x0x1+3−x02=0。
注意到这个对于
x2 也是成立的,代入
y=x2,可以得到
(x02−1)y+2x0x+3−x02=0,这个就是
lAB 的方程。
再算一次点到直线的距离看看:
d(W,lAB)=4x02+(x02−1)2∣2(x02−1)+3−x02∣。为了方便,代入
y0=x02,原式等于
4y+(y−1)2∣2(y−1)+3−y∣=y2+2y+1y+1=1,成立!
所以我们就
⋯⋯ 解决了?为什么这么快?
我们再来看一道有点难度的题目:
Test Yourself!
若椭圆
a2x2+b2y2=1 (a>b>0) 的两个焦点和两个顶点共圆,则称它为「完美椭圆」。已知
E 为「完美椭圆」,且
E 与
l1:x+6y=4,
l2:x−6y=4 均相切。
- 求 E 的方程。
- 已知动点 P 在 E 的第一象限上运动,lP 和 P 相切,和 l1,l2 分别交于 C,D。设右焦点为 F1,请证明 ∠CF1D 为定值,并求其正切值。
注意:本题在网上的答案几乎 都是错误的。
第一问是高考特色:给出一个完全没有用,用完即扔,对解题没有任何指导意义的新定义。
E:4x2+2y2=1。
重点是第二问。正切值给定提示比较明显,你需要求出
CF1 和
F1D 这两条直线的斜率。
令
P(x0,y0),C(x1,y1),D(x2,y2)。
我们先想办法把
C 和
D 凑到一块去。注意到
l1,l2 两条直线的方程非常相似,可以利用平方的方法把正负号消掉,就可以得到一个方程:
6y2=(4−x)2。对于
lP,我们又有一个方程
lP:xx0+2yy0=4,也就是
y=2y04−xx0。
把
y 代入二次方程中,可以得到:
(3x02−2y02)x2+(16y02−24x0)x+(48−32y02)=0。
为了简化这个式子,我们需要把
x0,y0 其中的一个消掉。注意到
y0 出现的次数全是二次,所以我们这里选择消掉
y0。椭圆曲线中有
2y02=4−x02,代入得到
(x02−1)x2+(−2x02−6x0+8)x+4(x02−1)=0。
注意到中间的式子可以因式分解,同除
x0−1 可得
(x0+1)x2−2(x0+4)x+4(x0+1)=0。
看看我们得到了什么?
x1x2=4!!!这下稳了。
仿射变换可以得到相同的结果。
我们把每个点的
y 坐标扩大到原来的
2 倍,这样椭圆就可以变成一个半径为 2 的圆。两条直线就会变成
l1:x+3y=4 和
l2:x−3y=4。可以发现,这两条直线与
x 轴形成的夹角刚好是
30∘!
同时我们注意到:
OD,OE 分别是
∠AOC,∠COB 的角平分线。又因为
∠AOB=180∘−∠DRB=120∘,所以
∠DOE=60∘。
令
∠DOR=θ,那么
∠EOR=60∘−θ。同时,对于
D,E 两点,有
3∣yi∣=4−xi,同除
xi,令
ki=xiyi={tanθtan(60∘−θ)i=1i=2,有
3ki=xi4−1。
代入
tan∠DOE=1−k1k2k1+k2=3,也就是
3(k1+k2)=3−3k1k2,
x14−2+x24−2=3−(x14−1)(x24−1)。
最终化简得到
x1x2=4。
CF1,DF1 的斜率分别为
k1=x1−2y1 和
k2=x2−2y2。
现在我们有两个方法,一个是代入
tanθ=1+k1k2k1−k2 然后使用非对称韦达。另一种是直接带入
x2=x14 然后爆算。这两种方法都可以算出来答案是
tanθ=−(3+26)。
有没有一些更加简单的办法呢?
我们考虑代入
y1=64−x1,
y2=−64−x2,然后带入进
tanθ 的表达式,可以发现它其实就是在求这样一个东西:令
ti=xi−24−xi,则
tanθ=6×−6+t1t2t1+t2。
整理一下,可以得到
xi=ti+14+2ti,结合
x1x2=4 有
2t1t2−12=(42+4)(t1+t2),解得
t1t2−6t1+t2=−22+21,有
tanθ=−(3+26)!!!
我们一起来感受这股劲:为什么我们可以通过这样一些巧妙的办法解决这三道问题呢?
回顾这三道题中解法的关键一步:我们通过方程把两个不同的点连接了起来。
为什么我们可以这样做?这里给出三种可能的解释:
- 对称性。三道题中 x1,x2 的形式上有非常多的对称之处。
- 曲线系。虽然我一直只是知道有这么个东西,但是有可能这三道题中我们偷偷地使用了它。
- 韦达定理。三道题中最终的过程都跟 val1+val2 和 val1×val2 这两个东西紧密相关。虽然我暂且还不知道这两个东西到底能不能跟韦达定理扯上关系,但毫无疑问它们肯定非常有用。