점(x1,y1) 과 (x2,y2) 사이의 거리를 구하는 공식

유도과정

직선과 점 사이의 거리를 구하는 공식
직선 ax+by+c=0 과 점(m,n)의 거리는
d=a2+b2∣am+bn+c∣
유도과정
직선 ax+by+c=0 과 점(m,n) 이 수직으로 만나는 교점을 (q,w) 라고 하면,
점(q,w) 와 점(m,n) 사이의 거리 = 직선 ax+by+c=0 와 점(m,n)의 거리
직선 ax+by+c=0의 기울기는 −ba 이다.
직선 ax+by+c=0 과 수직으로 만나는 직선의 기울기는 ab 이다.
이 직선은 점(q,w) 와 점(m,n)을 지나기때문에, 기울기 = q−mw−n=ab
q−ma(w−n)=b
a(w−n)=b(q−m)
ba(w−n)=q−m
bw−n=aq−m
그래서, bw−n=aq−m=k 라고 해보면
q−m=ak , w−n=bk 라고 할수있으니,
점(q,w)와 점(m,n)의 거리인 (q−m)2+(w−n)2 에 대입해보면
(q−m)2+(w−n)2
(ak)2+(bk)2
a2k2+b2k2
k2(a2+b2)
∣k∣a2+b2
그래서, 점(q,w)와 점(m,n)의 거리는 ∣k∣a2+b2로 표현할수있다.
점(q,w) 는 직선 ax+by+c=0 위에 있는 점이기때문에,
aq+bw+c=0 도 성립한다.
q−m=ak , w−n=bk 가 성립하니 q=ak+m , w=bk+n 으로 표현할수있기에,
a(ak+m)+b(bk+n)+c=0
a2k+am+b2k+bn+c=0
a2k+b2k=−am−bn−c
(a2+b2)k=−am−bn−c
k=(a2+b2)−am−bn−c
k=(a2+b2)−(am+bn+c)으로 표현할수있다.
두 점 사이의 거리가 ∣k∣a2+b2 라고 했으니,
∣(a2+b2)−(am+bn+c)∣×a2+b2
a2+b2am+bn+c×a2+b2
a2+b2(am+bn+c)×a2+b2으로 표현할수있다.
a2+b2=(a2+b2)2 이여서,
(a2+b2)2(am+bn+c)×a2+b2 에서 분모와 분자를 a2+b2 로 나누면,
a2+b2(am+bn+c) 을 구할수있다.
평행한 두 직선의 거리
평행한 두 직선이 있다.

두 직선의 거리는 두 직선과 수직으로 만나는 무수히 많은 직선으로 알아낼 수 있다.

그래서, 한 직선에 속하는 임의의 점을 구한 뒤, 임의의 점과 다른 직선사이의 거리공식을 이용해 거리를 구할 수 있다.

점 (0,−bc′) 과 직선 ax+by+c=0의 거리를 공식으로 구하면,
a2+b2∣c−c′∣
이므로, 평행한 두 직선의 거리는 a2+b2∣상수항의차이∣ 로 표현할 수 있다.