设圆的方程为(x−a)2+(y−b)2=r2,圆心坐标为C(a,b),半径为r,圆外一点为P(x0,y0)。
过圆外一点P作圆的切线,切线长L的计算公式为:
L=PC2−r2
其中PC为点P(x0,y0)到圆心C(a,b)的距离,根据两点间距离公式可得PC=(x0−a)2+(y0−b)2
。
推导过程如下:
设切点为T,圆心为C,则CT⊥PT(圆的切线性质:圆的切线垂直于经过切点的半径)。
在Rt△PTC中,根据勾股定理可得:
PT2+CT2=PC2
已知圆半径CT=r,移项可得切线长PT=PC2−CT2
=PC2−r2
。