题面
21(本题满分15分)
如图,设椭圆 C: a2x2+b2y2=1(a>b>0) 动直线 l 与椭圆 C 只有一个公共点 P,且点 P 在第一象限.
(I) 已知直线 l 的斜率为 k, 用 a,b,k 表示点 P 的坐标;
(II) 若过原点 O 的直线 l1 与 l 垂直,证明:点 P 到直线 l1 的距离的最大值为 a−b.
解析
:(I)【方法1】设直线 l 的方程为 y=kx+m(k<0),由 {y=kx+ma2x2+b2y2=1,消去 y 得
(b2+a2k2)x2+2a2kmx+a2m2−a2b2=0
由于直线 l 与椭圆 C 只有一个公共点 P,故 Δ=0,即 b2−m2+a2k2=0,解得点 P 的坐标为
P(−b2+a2k2a2km,b2+a2k2b2m)
又点 P 在第一象限,故点 P 的坐标为 P(−b2+a2k2a2k,b2+a2k2b2)
【方法 2】作变换 {ax=x′by=y′,则椭圆 C:a2x2+b2y2=1(a>b>0) 变为圆 C′:
x′2+y′2=1
切点 P(x0,y0) 变为点 P′(x0′,y0′),切线 l:y−y0=k(x−x0)(k<0) 变为 l′:by′−y0=k(ax′−x0)。
在圆 C′ 中设直线 O′P′ 的方程为 y′=mx′(m>0),
由 {y′=mx′x′2+y′2=1 解得 {x0′=1+m21y0′=1+m2m
即 P′(1+m21,1+m2m),由于 O′P′⊥l′,
所以 kO′P′⋅kl′=−1,得 m⋅bak=−1,
即 m=−akb 代入得 P′(1+(ak)2b21,1+(ak)2b2−akb) 即
P′(−a2k2+b2ak,a2k2+b2b),
利用逆变换 {x′=axy′=by 代入即得:
P(−a2k2+b2a2k,a2k2+b2b2)
(Ⅱ)由于直线 l1 过原点O且与直线 l 垂直,故直线 l1 的方程为 x+ky=0 ,所以点P到直线 l1 的距离
d=1+k2−b2+a2k2a2k+b2+a2k2b2k 整理得: d=b2+a2+a2k2+k2b2a2−b2
因为 a2k2+k2b2≥2ab ,所以 d=b2+a2+a2k2+k2b2a2−b2≤b2+a2+2aba2−b2=a−b
当且仅当 k2=ab 时等号成立.
所以,点 P 到直线 l1 的距离的最大值为 a - b .