圆的切点弦

1. 问题一

已知圆C:x2+y2=r2C:x^2+y^2=r^2, 过圆外一点P(x0,y0)P(x_0,y_0)作圆的两条切线, 切点分别为AABB, 求直线ABAB.

2. 解答

A(x1,y1)A(x_1,y_1), B(x2,y2)B(x_2,y_2).

2.1. 法一

两条切线方程分别为

lPA:x1x+y1y=r2l_{PA}: x_1x+y_1y=r^2
lPB:x2x+y2y=r2l_{PB}: x_2x+y_2y=r^2

这是因为容易验证两条

因为两条切线都过PP点, 因此

于是 lAB:x0x+y0y=r2l_{AB}: x_0x+y_0y=r^2.

2.2. 法二

定义圆QQ: 以PP为圆心, PA|PA|长为半径. 即 (xx0)2+(yy0)2=PA2(x-x_0)^2+(y-y_0)^2=|PA|^2

则圆CC与圆QQ的交点为AABB.

联立两圆的方程,

消去二次项, 得到的一次项方程即为直线方程, 可得

2x0x+2y0y=r2+(x0)2+(y0)2PA2=2r22x_0x+2y_0y=r^2+(x_0)^2+(y_0)^2-|PA|^2=2r^2,

上式右端口用到了勾股定理. 整理可得 lAB:x0x+y0y=r2l_{AB}: x_0x+y_0y=r^2.

2.3. 法三

直线ABAB的法向量可取CP=(x0,y0)\overrightarrow{CP}=(x_0,y_0), 因此可设直线ABAB方程为

lAB:x0x+y0y=ml_{AB}:x_0x+y_0y=m

设直线ABAB与直线PCPC的交点为DD,则根据射影定理得

CACP=x0x1+y0y1=CDCP=CA2=r2\overrightarrow{CA}\cdot \overrightarrow{CP}=x_0x_1+y_0y_1=|CD|\cdot|CP|=|CA|^2=r^2

AAlABl_{AB}上, 因此m=r2m=r^2, 即

lAB:x0x+y0y=r2l_{AB}:x_0x+y_0y=r^2

3. 问题二

已知圆C:(xa)2+(yb)2=r2C:(x-a)^2+(y-b)^2=r^2, 过圆外一点P(x0,y0)P(x_0,y_0)作圆的两条切线, 切点分别为AABB, 求直线ABAB.

4. 解答

A(x1,y1)A(x_1,y_1), B(x2,y2)B(x_2,y_2).

4.1. 法一

两条切线方程分别为

lPA:(x1a)(xa)+(y1b)(yb)=r2l_{PA}: (x_1-a)(x-a)+(y_1-b)(y-b)=r^2
lPB:(x2a)(xa)+(y2b)(yb)=r2l_{PB}: (x_2-a)(x-a)+(y_2-b)(y-b)=r^2

这是因为容易验证两条

因为两条切线都过PP点, 因此

于是 lAB:(x0a)(xa)+(y0b)(yb)=r2l_{AB}: (x_0-a)(x-a)+(y_0-b)(y-b)=r^2.

4.2. 法二

定义圆QQ: 以PP为圆心, PA|PA|长为半径. 即 (xx0)2+(yy0)2=PA2(x-x_0)^2+(y-y_0)^2=|PA|^2

则圆CC与圆QQ的交点为AABB.

联立两圆的方程,

两式相减, 消去二次项, 得到的一次项方程即为直线方程,

2(x0a)x+2(y0b)y=r2+(x0)2+(y0)2PA2a2b22(x_0-a)x+2(y_0-b)y=r^2+(x_0)^2+(y_0)^2-|PA|^2-a^2-b^2,

变形可得

2(x0a)(xa)+2(y0b)(yb)=r2+(x0)2+(y0)2PA2a2b2+2(x0a)a+2(y0b)b=r2+(x0a)2+(y0b)2PA2\begin{aligned} &2(x_0-a)(x-a)+2(y_0-b)(y-b)\\=&r^2+(x_0)^2+(y_0)^2-|PA|^2-a^2-b^2+2(x_0-a)a+2(y_0-b)b\\ =& r^2+(x_0-a)^2+(y_0-b)^2 - |PA|^2 \end{aligned}

由勾股定理r2=PC2PA2r^2=|PC|^2-|PA|^2, 于是

lAB:(x0a)(xa)+(y0b)(yb)=r2l_{AB}: (x_0-a)(x-a)+(y_0-b)(y-b)=r^2.

4.3. 法三

直线ABAB的法向量可取CP=(x0a,y0b)\overrightarrow{CP}=(x_0-a,y_0-b), 因此可设直线ABAB方程为

lAB:(x0a)(xa)+(y0b)(yb)=ml_{AB}:(x_0-a)(x-a)+(y_0-b)(y-b)=m

设直线ABAB与直线PCPC的交点为DD,则根据射影定理得

CACP=(x0a)(x1a)+(y0b)(y1b)=CDCP=CA2=r2\begin{aligned} \overrightarrow{CA}\cdot \overrightarrow{CP}&=(x_0-a)(x_1-a)+(y_0-b)(y_1-b)\\&=|CD|\cdot|CP|=|CA|^2=r^2 \end{aligned}

AAlABl_{AB}上, 因此m=r2m=r^2, 即

lAB:(x0a)(xa)+(y0b)(yb)=r2l_{AB}: (x_0-a)(x-a)+(y_0-b)(y-b)=r^2


返回主页

点我返回主页, 查看更多精彩