圆的切点弦
已知圆C:x2+y2=r2, 过圆外一点P(x0,y0)作圆的两条切线, 切点分别为A与B, 求直线AB.
设A(x1,y1), B(x2,y2).
两条切线方程分别为
lPA:x1x+y1y=r2
lPB:x2x+y2y=r2
这是因为容易验证两条
- A在lPA上: x1x1+y1y1=r2
- lPA的法向量为CA
因为两条切线都过P点, 因此
- x1x0+y1y0=r2
- x2x0+y2y0=r2
于是 lAB:x0x+y0y=r2.
定义圆Q: 以P为圆心, ∣PA∣长为半径. 即 (x−x0)2+(y−y0)2=∣PA∣2
则圆C与圆Q的交点为A与B.
联立两圆的方程,
- x2+y2=r2
- (x−x0)2+(y−y0)2=∣PA∣2
消去二次项, 得到的一次项方程即为直线方程, 可得
2x0x+2y0y=r2+(x0)2+(y0)2−∣PA∣2=2r2,
上式右端口用到了勾股定理. 整理可得 lAB:x0x+y0y=r2.
直线AB的法向量可取CP=(x0,y0), 因此可设直线AB方程为
lAB:x0x+y0y=m
设直线AB与直线PC的交点为D,则根据射影定理得
CA⋅CP=x0x1+y0y1=∣CD∣⋅∣CP∣=∣CA∣2=r2
由A在lAB上, 因此m=r2, 即
lAB:x0x+y0y=r2
已知圆C:(x−a)2+(y−b)2=r2, 过圆外一点P(x0,y0)作圆的两条切线, 切点分别为A与B, 求直线AB.
设A(x1,y1), B(x2,y2).
两条切线方程分别为
lPA:(x1−a)(x−a)+(y1−b)(y−b)=r2
lPB:(x2−a)(x−a)+(y2−b)(y−b)=r2
这是因为容易验证两条
- A在lPA上: (x1−a)(x1−a)+(y1−b)(y1−b)=r2
- lPA的法向量为CA=(x1−a,y1−b)
因为两条切线都过P点, 因此
- (x1−a)(x0−a)+(y1−b)(y0−b)=r2
- (x2−a)(x0−a)+(y2−b)(y0−b)=r2
于是 lAB:(x0−a)(x−a)+(y0−b)(y−b)=r2.
定义圆Q: 以P为圆心, ∣PA∣长为半径. 即 (x−x0)2+(y−y0)2=∣PA∣2
则圆C与圆Q的交点为A与B.
联立两圆的方程,
- (x−a)2+(y−b)2=r2
- (x−x0)2+(y−y0)2=∣PA∣2
两式相减, 消去二次项, 得到的一次项方程即为直线方程,
2(x0−a)x+2(y0−b)y=r2+(x0)2+(y0)2−∣PA∣2−a2−b2,
变形可得
==2(x0−a)(x−a)+2(y0−b)(y−b)r2+(x0)2+(y0)2−∣PA∣2−a2−b2+2(x0−a)a+2(y0−b)br2+(x0−a)2+(y0−b)2−∣PA∣2
由勾股定理r2=∣PC∣2−∣PA∣2, 于是
lAB:(x0−a)(x−a)+(y0−b)(y−b)=r2.
直线AB的法向量可取CP=(x0−a,y0−b), 因此可设直线AB方程为
lAB:(x0−a)(x−a)+(y0−b)(y−b)=m
设直线AB与直线PC的交点为D,则根据射影定理得
CA⋅CP=(x0−a)(x1−a)+(y0−b)(y1−b)=∣CD∣⋅∣CP∣=∣CA∣2=r2
由A在lAB上, 因此m=r2, 即
lAB:(x0−a)(x−a)+(y0−b)(y−b)=r2
点我返回主页, 查看更多精彩