Расстояние от точки до линии - Distance from a point to a line

В Евклидова геометрия, то расстояние от точки до линии самый короткий расстояние из данного точка в любую точку на бесконечном прямая линия. Это перпендикуляр расстояние от точки до линии, длина отрезок который соединяет точку с ближайшей точкой на линии. Формулу для его расчета можно вывести и выразить несколькими способами.

Знание расстояния от точки до линии может быть полезно в различных ситуациях - например, при нахождении кратчайшего расстояния до дороги, количественной оценке разброса на графике и т. Д. Регрессия Деминга, тип аппроксимации линейной кривой, если зависимые и независимые переменные имеют одинаковую дисперсию, это приводит к ортогональная регрессия в котором степень несовершенства подгонки измеряется для каждой точки данных как перпендикулярное расстояние точки от линии регрессии.

Декартовы координаты

Линия, определяемая уравнением

В случае прямой на плоскости, заданной уравнением топор + к + c = 0, куда а, б и c находятся настоящий константы с а и б не оба нуля, расстояние от линии до точки (Икс0, у0) является[1][2]:стр.14

Точка на этой прямой, ближайшая к (Икс0, у0) имеет координаты:[3]

Горизонтальные и вертикальные линии

В общем уравнении прямой топор + к + c = 0, а и б не могут оба равняться нулю, если c также равен нулю, и в этом случае уравнение не определяет линию. Если а = 0 и б ≠ 0, линия горизонтальна и имеет уравнение у = −c/б. Расстояние от (Икс0, у0) к этой линии отмеряется по вертикальному отрезку длины |у0 − (−c/б)| = |к0 + c|/|б| в соответствии с формулой. Аналогично для вертикальных линий (б = 0) расстояние между той же точкой и линией равно |топор0 + c|/|а|, при измерении по горизонтальному отрезку.

Линия определяется двумя точками

Если линия проходит через две точки п1 = (Икс1, у1) и п2 = (Икс2, у2) тогда расстояние (Икс0, у0) из строки:[4]

Знаменателем этого выражения является расстояние между п1 и п2. В числителе вдвое больше площади треугольника с вершинами в трех точках, (Икс0, у0), п1 и п2. Видеть: Площадь треугольника § Использование координат. Выражение эквивалентно , которое можно получить, переписав стандартную формулу площади треугольника: , куда б длина стороны, а час - высота перпендикуляра от противоположной вершины.

Доказательства

Алгебраическое доказательство

Это доказательство действительно только в том случае, если линия не является ни вертикальной, ни горизонтальной, то есть мы предполагаем, что ни а ни б в уравнении прямая равна нулю.

Линия с уравнением топор + к + c = 0 имеет наклон а/б, поэтому любая линия, перпендикулярная ей, будет иметь наклон б/а (отрицательная обратная). Позволять (м, п) быть точкой пересечения линии топор + к + c = 0 и перпендикулярная ему линия, проходящая через точку (Икс0, у0). Линия, проходящая через эти две точки, перпендикулярна исходной линии, поэтому

Таким образом,и возводя это уравнение в квадрат, получаем:

Теперь рассмотрим,

используя приведенное выше уравнение в квадрате. Но у нас также есть,

поскольку (м, п) на топор + к + c = 0.Таким образом,

и мы получаем длину отрезка, определяемую этими двумя точками,

[5]

Геометрическое доказательство

Схема для геометрического доказательства

Это доказательство действительно только в том случае, если линия не является горизонтальной или вертикальной.[6]

Отбросьте перпендикуляр из точки п с координатами (Икс0, у0) в строку с уравнением Топор + К + C = 0. Обозначьте основание перпендикуляра. р. Проведите вертикальную линию через п и обозначим его пересечение с заданной линией S. В любой момент Т на линии нарисуйте прямоугольный треугольник TVU стороны которого представляют собой горизонтальные и вертикальные отрезки прямых с гипотенузой TU по заданной линии и горизонтальной стороне длины |B| (см. диаграмму). Вертикальная сторона ∆TVU будет иметь длину |А| так как линия имеет наклон -А/B.

ССН и ∆TVU находятся похожие треугольники, поскольку они оба являются прямоугольными треугольниками и ∠PSR ≅ ∠TUV поскольку они соответствуют углам трансверсали параллельным прямым PS и УФ (оба - вертикальные линии).[7] Соответствующие стороны этих треугольников находятся в одинаковом соотношении, поэтому:

Если точка S имеет координаты (Икс0,м) тогда |PS| = |у0 - м| и расстояние от п к строке:

С S находится на линии, мы можем найти значение m,

и наконец получим:[8]

Разновидностью этого доказательства является размещение V в точке P и вычисление площади треугольника ∆УВТ два способа получить это где D - высота ∆УВТ проведенная к гипотенузе ∆УВТ из п. Затем формулу расстояния можно использовать для выражения , , и через координаты точки P и коэффициенты уравнения линии, чтобы получить указанную формулу.[нужна цитата ]

Доказательство проекции вектора

Диаграмма для доказательства проекции вектора

Позволять п - точка с координатами (Икс0, у0) и пусть данная линия имеет уравнение топор + к + c = 0. Пусть также Q = (Икс1, у1) быть любой точкой на этой линии и п вектор (а, б) начиная с точки Q. Вектор п перпендикулярно линии, а расстояние d с точки п на прямую равна длине ортогональной проекции на п. Длина этого выступа определяется по формуле:

Сейчас же,

так и

таким образом

С Q это точка на линии, , и так,[9]

Другая формула

Можно создать другое выражение, чтобы найти кратчайшее расстояние от точки до линии. Этот вывод также требует, чтобы линия не была вертикальной или горизонтальной.

Точка P задана с координатами (Уравнение прямой задается формулой . Уравнение нормали к той прямой, которая проходит через точку P, задается .

Точка, в которой эти две прямые пересекаются, является ближайшей точкой на исходной прямой к точке P. Следовательно:

Мы можем решить это уравнение для Икс,

В у координату точки пересечения можно найти, подставив это значение в Икс в уравнение исходной линии,

Используя уравнение для определения расстояния между двумя точками, , мы можем сделать вывод, что формула для определения кратчайшего расстояния между линией и точкой следующая:

Напоминая, что м = -а/б и k = - c/б для линии с уравнением топор + к + c = 0, небольшое алгебраическое упрощение сводит это к стандартному выражению.[10]

Векторная формулировка

Иллюстрация векторной постановки.

Уравнение линии можно представить в виде вектор форма:

Здесь а точка на линии, а п это единичный вектор в направлении линии. Тогда как скаляр т меняется, Икс дает локус линии.

Расстояние до произвольной точки п к этой строке дается

Эта формула может быть получена следующим образом: вектор из п к точке а на линии. потом проектируемая длина на линию, и поэтому

вектор, являющийся проекция из на линию. Таким образом

компонент перпендикулярно линии. Тогда расстояние от точки до линии будет просто норма этого вектора.[4] Эта более общая формула не ограничивается двумя измерениями.

Другая векторная формулировка

Если векторное пространство ортонормированный и если строка (л ) проходит через точку A и имеет вектор направления , расстояние между точкой P и линией (л) является

куда это перекрестное произведение векторов и и где векторная норма .

Обратите внимание, что перекрестные произведения существуют только в размерах 3 и 7.

Смотрите также

Примечания

  1. ^ Ларсон и Хостетлер 2007, п. 452
  2. ^ Испания 2007
  3. ^ Ларсон и Хостетлер 2007, п. 522
  4. ^ а б Воскресенье, Дэн. «Линии и расстояние от точки до линии». softSurfer. Получено 6 декабря 2013.
  5. ^ Между достоверностью и неопределенностью: статистика и вероятность в пяти единицах с примечаниями к историческому происхождению и иллюстративным числовым примерам
  6. ^ Баллантайн и Джерберт 1952 не упоминайте об этом ограничении в своей статье
  7. ^ Если два треугольника находятся на противоположных сторонах линии, эти углы конгруэнтны, потому что они являются альтернативными внутренними углами.
  8. ^ Баллантайн и Джерберт 1952
  9. ^ Антон 1994, стр. 138-9
  10. ^ Ларсон и Хостетлер 2007, п. 522

Рекомендации

  • Антон, Ховард (1994), Элементарная линейная алгебра (7-е изд.), John Wiley & Sons, ISBN  0-471-58742-7
  • Ballantine, J.P .; Джерберт, А. (1952), «Расстояние от прямой или плоскости до точки», Американский математический ежемесячный журнал, 59: 242–243, Дои:10.2307/2306514
  • Ларсон, Рон; Хостетлер, Роберт (2007), Precalculus: краткий курс, Houghton Mifflin Co., ISBN  0-618-62719-7
  • Испания, Барри (2007) [1957], Аналитические коники, Dover Publications, ISBN  0-486-45773-7

дальнейшее чтение