선은 5가지 방법으로 정의할 수 있습니다.
1) 등식y=kx+b; 학교에서 가르치는 최초의 직선 방정식은 손으로 만들고 계산하기에는 편리하지만 프로그램에서 사용하는 것은 매우 불편합니다.
2) 2포인트로 - 실제로 매우 편리하지만 적용 범위가 다소 좁습니다.
3) 직선과 점의 법선 벡터 - 직선에 대한 법선 벡터는 직선에 수직인 벡터입니다. 자세한 내용은 아래에서 확인하세요.
4) 직선과 점의 지시 벡터를 따라-지시 벡터는 직선에 있고 법선 벡터에 수직인 벡터입니다(음, 논리적).
5) 직선의 방정식 ax+by+c=0; 직선의 고전 방정식, 대부분의 경우 가장 보편적입니다. 이제 그에 대해 알아보십시오.
<사업부>
그런 직선의 법선 벡터 좌표: (a;b) 또는 (−a;−b).
이러한 선의 방향 벡터 좌표: (−b;a) 또는 \ ((b; -a)\).
선이 평행인 경우:
a1b1=a2b2.
점에서 선까지의 거리(주의: 거리가 음수일 수 있으며 모두 선의 어느 쪽에 점이 있는지에 따라 다름):
(a⋅x1+b⋅y1+c)√a2+b2,
여기서 x1
, y1
는 점의 좌표입니다.
법선 벡터와 점, 또는 방향 벡터와 점에서 선을 구성하는 것은 2점에서 선을 구성하는 것으로 귀결되므로 살펴보겠습니다(또한 가장 일반적으로 사용되는 ).< /p>
If x1
, y1
, x 2
, y2
- 각각 첫 번째와 두 번째 점의 좌표, 그런 다음
a=y1−y2
b=x2−x1
c=x1⋅y2−x2⋅y1