Algorithm 计算线段末端到圆边缘的距离的方程式是什么?

Algorithm 计算线段末端到圆边缘的距离的方程式是什么?,algorithm,geometry,distance,Algorithm,Geometry,Distance,我有一个圆,里面有两个点,组成一条线段。如何计算从一个端点到直线与之相交的圆边缘的距离?两个点定义一条直线L。求解方程Cx+L=0,其中C是圆的方程。如果我没记错的话:P更多信息。我认为最简单的方法是找出直线和圆的交点,然后计算线段点与交点之间的距离 假设你的圆是由方程描述的 x^2 + y^2 = 5 你的线段是像点一样的 (1,3), (2,4) 首先,求出线段正上方直线的方程,在本例中,该方程为 y = x + 2 然后把这个方程代入第一个方程,得到 x^2 + (x+2)^2 =

我有一个圆,里面有两个点,组成一条线段。如何计算从一个端点到直线与之相交的圆边缘的距离?

两个点定义一条直线L。求解方程Cx+L=0,其中C是圆的方程。如果我没记错的话:P更多信息。

我认为最简单的方法是找出直线和圆的交点,然后计算线段点与交点之间的距离

假设你的圆是由方程描述的

x^2 + y^2 = 5
你的线段是像点一样的

(1,3), (2,4)
首先,求出线段正上方直线的方程,在本例中,该方程为

y = x + 2
然后把这个方程代入第一个方程,得到

x^2 + (x+2)^2 = 5
简化为

2x^2 + 4x - 1 = 0
并通过四次方公式求解

现在有了两个交点的x坐标。从那里,插入直线方程得到y坐标。然后你就可以用毕达哥拉斯来计算正常的点距离了

sqrt ( (x1 - x2)^2 + (y1 - y2)^2 )

使用圆心作为参考点。求出从中心点到两点的距离,然后是圆的半径。现在,您可以在任意三个点(中心点、线段点和圆边)之间绘制三角形。毕达哥拉斯可以处理其余点。

我们需要一种方法来制作漂亮的公式!对乳胶支撑,本质上,已经被提到很多次了。