Jump to content

Distance from a point to a line

This is a fully translated article. Click here for more information.
From DawoumWiki, the free Mathematics self-learning

유클리드 기하학(Euclidean geometry)에서 점에서 직선까지 거리(distance from a point to a line)는 주어진 점(point)에서 무한한 똑바른 직선(straight line) 위의 임의의 점까지 가장-짧은 거리(distance)입니다. 그것은 직선에 대한 점의 수직(perpendicular) 거리, 점을 직선 위의 가장 가까운 점에 연결하는 선분(line segment)의 길이입니다. 그것을 계산하는 공식은 여러-가지 방법으로 유도되고 표현될 수 있습니다.

점에서 직선까지 거리를 아는 것은 다양한 상황—예를 들어, 도로에 도달하는 가장-짧은 거리를 찾는 것, 그래프 위의 분산된-것을 정량화하는 것, 등에서 유용할 수 있습니다. 데밍 회귀(Deming regression)에서, 선형 곡선 피팅의 하나의 유형, 만약 종속 및 독립 변수는 같은 분산을 가지면, 이것은 직교 회귀(orthogonal regression)를 결과로써 생기는데, 그것에서 적합의 불완전성의 정도는 회귀 직선으로부터 점의 수직 거리로 각 데이터 점에 대해 측정됩니다.

Cartesian coordinates

Line defined by an equation

방정식 ax + by + c = 0로 주어진 평면에서 직선의 경우에서, 여기서 a, bcab가 모두 영은 아닌 실수(real) 상수이며, 직선에서 점 (x0,y0)까지 거리는 다음입니다:[1][2]: p.14 

(x0,y0)에 가장-가까운 이 직선 위의 점은 다음 좌표를 가집니다:[3]

수평 및 수직 직선

직선의 일반 방정식 ax + by + c = 0에서, 만약 c가 영이 아니면 ab는 절대 모두 0이 될 수 없습니다.그렇지 않으면, 방정식은 직선을 정의하지 않습니다. 만약 a = 0 및 b 0이면, 직선은 수평이고 방정식 y = −c/b를 가집니다. (x0, y0)에서 이 직선까지 거리는 수직 선분을 따라 측정되는데, 길이 |y0 - (-c/b)| = |by0 + c| / |b|는 공식과 일치합니다. 마찬가지로, 수직선 (b = 0)에 대해, 같은 점과 직선 사이의 거리는, 수평 선분을 따라 측정되므로, |ax0 + c| / |a|입니다.

Line defined by two points

만약 직선이 두 점 P1=(x1,y1) 및 P2=(x2,y2)를 통과하면, 직선으로부터 (x0,y0)의 거리는 다음입니다:

이 표현의 분모는 P1P2 사이의 거리입니다. 분자는 세 점, (x0,y0), P1P2에서 꼭짓점을 갖는 삼각형의 넓이의 두 배입니다. Area of a triangle § Using coordinates를 참조하십시오. 그 표현은 와 동등하며, 이것은 삼각형의 넓이에 대해 표준 공식을 다시-정렬함으로써 얻어질 수 있습니다: , 여기서 b는 변의 길이이고, h는 대-꼭짓점으로부터 수직 높이입니다.

Proofs

An algebraic proof

이 증명은 만약 직선이 수직 또는 수평 둘 다가 아니면, 유효합니다. 즉, 우리는 직선의 방정식에서 ab가 모두 영이 아니라고 가정합니다.

방정식 ax + by + c = 0를 가진 직선은 기울기 –a/b를 가지므로, 그것에 직교하는 임의의 직선은 기울기 b/a (음의 역수)를 가질 것입니다. (m, n)을 직선 ax + by + c = 0 및 점 (x0, y0)을 통과하는 그것과 직각인 직선의 교점으로 놓습니다. 이들 두 점을 통과하는 직선은 원래 직선과 수직이므로,

따라서, 및 이 방정식을 제곱함으로써 우리는 다음을 얻습니다:

이제 다음을 생각해 보십시오,

이것은 위의 제곱된 방정식을 사용한 결과입니다. 그러나 우리는 역시 다음을 가집니다:

왜냐하면 (m, n)은 ax + by + c = 0 위에 있기 때문입니다. 따라서,

및 우리는 이들 두 점에 의해 선분의 길이를 얻습니다:

[4]

A geometric proof

Diagram for geometric proof

이 증명은 직선이, 만약 수평 또는 수직가 아니면, 단지 유효합니다.[5]

좌표(x0, y0)를 가진 점 P에서 방정식 Ax + By + C = 0를 가진 직선에 수직으로 떨어뜨립니다. 수선의 발을 R로 놓습니다. P를 통과하는 수직 직선을 그리고 주어진 직선과 교점을 S로 놓습니다. 직선 위의 임의의 점 T에서, 그의 변이 주어진 직선과 길이 |B|의 가로 변 위에 빗변 TU를 가진 수평 및 수직 선분인 직각 삼각형 TVU를 그리십시오 (다이어그램을 참조하십시오). ΔTVU의 수직 변은 길이 |A|를 가질 것인데 왜냐하면 직선은 기울기 –A/B를 가지기 때문입니다.

PRS와 ∆TVU닮은 삼각형(similar triangles)인데, 왜냐하면 그들은 둘 다 직각 삼각형이고 ∠PSR ≅ ∠TUV이기 때문으로써, 두 각은 평행 직선 PSUV (둘 다 수직 직선입니다)에 대한 횡단의 해당하는 각도이기 때문입니다.[6] 이들 삼각형의 대응하는 변은 같은 비율에 있으므로,

만약 점 S가 좌표 (x0,m)를 가지면, |PS| = |y0 - m|이고 P에서 직선까지 거리는 다음입니다:

S는 직선 위에 있으므로, 우리는 m의 값을 찾을 수 있습니다:

그리고 마참내 다음을 획득합니다:[7]

이 증명의 변형은 PV를 놓고 임을 얻기 위해 두 방법으로 삼각형 ΔUVT의 넓이를 계산하며, 여기서 DP에서 ∆UVT의 빗변으로 그려진 ∆UVT의 고도입니다. 거리 공식은 그런-다음 P의 좌표와 표시된 공식을 얻기 위한 직선의 방정식의 계수에 관한 , , 및 을 표현하기 위해 사용됩니다.[citation needed]

A vector projection proof

Diagram for vector projection proof

P를 좌표 (x0, y0)를 가진 점으로 놓고 주어진 직선은 방정식 ax + by + c = 0을 가진 것으로 놓습니다. 또한, Q = (x1, y1)를 이 직선 위의 임의의 점 및 을 점 Q에서 시작하는 벡터 (a, b)로 놓습니다. 벡터 은 직선에 수직이고, 점 P에서 직선까지 거리 d 위의 의 직교 투영의 길이와 같습니다. 이 투영의 길이는 다음으로 제공됩니다:

이제,

이므로, 이고

따라서

Q는 직선 위의 점이므로, 이고, 따라서,[8]

Another formula

점과 직선 사이의 가장-짧은 거리를 찾기 위해 또 다른 표현을 생성할 수 있습니다. 이 파생은 직선이 수직 또는 수평이 아닌 것을 역시 요구합니다.

P는 좌표 ()로 주어집니다. 직선의 방정식은 로 제공됩니다. 점 P를 통과하는 그 직선의 법선의 방정식은 로 제공됩니다.

이들 두 직선이 교차하는 점은 점 P에서 원래 직선 위의 가장-가까운 점입니다. 그러므로:

우리는 이 방정식을 x에 대해 풀 수 있습니다:

교차의 점의 y-좌표는 x의 이 값을 원래 직선의 방정식에 대입함으로써 구할 수 있습니다:

두 점 사이의 거리를 찾는 방정식을 사용하면, 이므로, 우리는 직선과 점 사이의 가장-짧은 거리를 찾는 공식은 다음임을 추론할 수 있습니다:

방정식 ax + by + c = 0을 가진 직선에 대해, m = -a/bk = - c/b임을 다시-기억해 내십시오. 작은 대수적 단순화는 이것을 표준 표현으로 감소시킵니다.[9]

Vector formulation

Illustration of the vector formulation.

직선의 방정식은 벡터(vector) 형식으로 제공될 수 있습니다:

여기서 는 직선 위의 한 점의 위치이고, 은 직선의 방향에서 단위 벡터(unit vector)입니다. 그런-다음 스칼라 t가 변하므로, 는 직선의 자취(locus)를 제공합니다.

이 직선에 대한 임의의 점 의 거리는 다음으로 제공됩니다:

이 공식은 다음으로 구할 수 있습니다: 에서 직선 위의 점 까지 벡터입니다. 그런-다음 은 직선 위로 투영된 길이이고, 그래서

는 직선 위로 투영(projection)인 벡터입니다. 따라서

은 그 직선에 수직인 의 성분입니다. 점에서 직선까지 거리는, 그런-다음, 단지 벡터(norm)의 노름입니다.[10] 이 보다 일반적인 공식은 이-차원에 제한되지 않습니다.

Another vector formulation

만약 벡터가 직교-정규(orthonormal)이고 직선 (l )이 점 A를 지나고 방향 벡터(direction vector) 를 가지면, 점 P와 직선 (l) 사이의 거리는 다음입니다:

여기서 는 벡터 교차 곱(cross product)이고 의 벡터 노름입니다.

교차 곱은 오직 차원 3과 7에서 존재하는 것에 주목하십시오.

See also

Notes

  1. ^ Larson & Hostetler 2007, p. 452
  2. ^ Spain 2007
  3. ^ Larson & Hostetler 2007, p. 522
  4. ^ Between Certainty and Uncertainty: Statistics and Probability in Five Units With Notes on Historical Origins and Illustrative Numerical Examples
  5. ^ Ballantine & Jerbert 1952 do not mention this restriction in their article
  6. ^ If the two triangles are on opposite sides of the line, these angles are congruent because they are alternate interior angles.
  7. ^ Ballantine & Jerbert 1952
  8. ^ Anton 1994, pp. 138-9
  9. ^ Larson & Hostetler 2007, p. 522
  10. ^ Sunday, Dan. "Lines and Distance of a Point to a Line". softSurfer. Retrieved 6 December 2013.

References

Further reading