过圆x2+y2+Dx+Ey+F=0外一点(x0,y0)所引圆的切线的长

来源:百度知道 编辑:UC知道 时间:2024/05/26 04:32:21

x2+y2+Dx+Ey+F=0
(x+d/2)^2+(y+e/2)^2=d^2/4+e^2/4-f
所以圆心O(-d/2,-e/2),r^2=d^2/4+e^2/4-f

设A(x0,y0) 切点是B
AO^2=(x0+d/2)^2+(y0+e/2)^2
OB^2=r^2=d^2/4+e^2/4-f
OAB是直角三角形
所以AB^2=OA^2-OB^2=(x0+d/2)^2+(y0+e/2)^2-d^2/4-e^2/4+f
=x0^2+dx0+y0^2+ey0+f
所以切线AB长=√(x0^2+dx0+y0^2+ey0+f)

其实书本上有的
你弄的太抽象 难以回答啊