知两个点的坐标,点A(x1,y1),点 O(x2,y2),以点O为圆心做一个半径为R的圆,R已知.点A上做两条射线与圆相切.求切点坐标 X=?Y=?(点A,点O,半径R均已知,点A不在圆内)

问题描述:

知两个点的坐标,点A(x1,y1),点 O(x2,y2),以点O为圆心做一个半径为R的圆,R已知.点A上做两条射线与圆相切.求切点坐标 X=?Y=?(点A,点O,半径R均已知,点A不在圆内)

由题易知(x-x2)^2+(y-y2)^2=R^2.
设切点坐标P为(x,y)
由A、P求出AP的直线方程Ax+By+C=0(自己算一下.)
d(O到AP)=|Ax1+By1+C|/根号A^2+B^2
这就是OP的距离,再利用两点间距离公式就有P的坐标了:)