Расстояние от точки до линии
Расстояние ) (или перпендикулярное расстояние от точки до прямой — это кратчайшее расстояние от фиксированной точки до любой точки на фиксированной бесконечной линии в евклидовой геометрии . Это длина отрезка линии , который соединяет точку с линией и перпендикулярен линии. Формулу его расчета можно вывести и выразить несколькими способами.
Знание кратчайшего расстояния от точки до линии может быть полезно в различных ситуациях — например, при поиске кратчайшего расстояния до дороги, количественной оценке разброса на графике и т. д. В регрессии Деминга — тип аппроксимации линейной кривой, если зависимые и независимые переменные имеют одинаковую дисперсию, что приводит к ортогональной регрессии , в которой степень несовершенства соответствия измеряется для каждой точки данных как перпендикулярное расстояние точки от линии регрессии.
Декартовы координаты [ править ]
Линия, определяемая уравнением [ править ]
В случае линии на плоскости, заданной уравнением ax + by + c = 0, где a , b и c — действительные константы, где a и b не равны нулю, расстояние от линии до точки ( x 0 , у 0 ) есть [1] [2] : стр. 14
Точка на этой линии, ближайшая к ( x 0 , y 0 ), имеет координаты: [3]
Горизонтальные и вертикальные линии
В общем уравнении линии ax + by + c = 0, a и b не могут оба быть равны нулю, если только c также не равно нулю, и в этом случае уравнение не определяет линию. Если a = 0 и b ≠ 0, линия горизонтальна и имеет уравнение y = - c / b . Расстояние от ( x 0 , y 0 ) до этой линии измеряется вдоль вертикального отрезка длины | у 0 - (- с / б )| = | на 0 + с | / | б | в соответствии с формулой. Аналогично, для вертикальных линий ( b = 0) расстояние между той же точкой и линией равно | топор 0 + с | / | a |, измеренная вдоль горизонтального отрезка.
Линия, определяемая двумя точками [ править ]
Если линия проходит через две точки P 1 =( x 1 , y 1 ) и P 2 = ( x 2 , y 2 ), то расстояние (x 0 ,y 0 ) от линии равно:
Знаменатель этого выражения — расстояние между P 1 и P 2 . Числитель равен удвоенной площади треугольника с вершинами в трех точках (x 0 ,y 0 ), P 1 и P 2 . См.: Площадь треугольника § Использование координат . Выражение эквивалентно , которую можно получить перестановкой стандартной формулы площади треугольника: , где b — длина стороны, а h — высота перпендикуляра из противоположной вершины.
Доказательства [ править ]
Алгебраическое доказательство
Это доказательство справедливо только в том случае, если линия не является ни вертикальной, ни горизонтальной, то есть мы предполагаем, что ни a, ни b в уравнении прямой не равны нулю.
Линия с уравнением ax + by + c = 0 имеет наклон - a / b , поэтому любая линия, перпендикулярная ей, будет иметь наклон b / a (обратная отрицательная величина). Пусть ( m , n ) будет точкой пересечения прямой ax + by + c = 0 и перпендикулярной к ней линии, проходящей через точку ( x 0 , y 0 ). Линия, проходящая через эти две точки, перпендикулярна исходной линии, поэтому
Таким образом, и возведя это уравнение в квадрат, получим:
Теперь рассмотрим,
используя приведенное выше уравнение в квадрате. Но у нас также есть,
поскольку ( m , n ) находится на ax + by + c = 0.Таким образом,
и получаем длину отрезка, определяемого этими двумя точками,
Геометрическое доказательство [ править ]
Это доказательство справедливо только в том случае, если линия не горизонтальна и не вертикальна. [5]
Опустите перпендикуляр из точки P с координатами ( x 0 , y 0 ) на прямую с уравнением Ax + By + C = 0. Обозначьте основание перпендикуляра R . Проведите вертикальную линию через P отметьте ее пересечение с данной линией S. и В любой точке Т на прямой нарисуйте прямоугольный треугольник TVU , стороны которого представляют собой горизонтальный и вертикальный отрезки с гипотенузой TU на данной прямой и горизонтальной стороной длины | Б | (см. схему). Вертикальная сторона ∆ TVU будет иметь длину | А | так как линия имеет наклон — A / B .
∆ PRS и ∆ TVU — подобные треугольники , поскольку они оба прямоугольные, а ∠ PSR ≅ ∠ TUV, поскольку они являются соответствующими углами трансверсали к параллельным прямым PS и UV (обе вертикальные линии). [6] Соответствующие стороны этих треугольников находятся в одинаковом соотношении, поэтому:
Если точка S имеет координаты ( x 0 , m ), то | PS | = | у 0 - м | а расстояние от P до линии равно:
Поскольку S находится на прямой, мы можем найти значение m,
и наконец получим: [7]
Вариант этого доказательства состоит в том, чтобы поместить V в точку P и вычислить площадь треугольника ∆ UVT двумя способами, чтобы получить где D — высота ∆ UVT, проведенная к гипотенузе ∆ UVT из P . Затем формулу расстояния можно использовать для выражения , , и через координаты Р и коэффициенты уравнения прямой, чтобы получить указанную формулу. [ нужна ссылка ]
векторной Доказательство проекции
Пусть P — точка с координатами ( x 0 , y 0 ) и пусть данная линия имеет уравнение ax + by + c = 0. Также пусть Q = ( x 1 , y 1 ) — любая точка на этой прямой n и вектор ( a , b начинающийся в точке Q. ) , Вектор n перпендикулярен прямой, а расстояние d от точки P до прямой равно длине ортогональной проекции на н . Длина этой проекции определяется как:
Сейчас,
- так и
таким образом
Поскольку Q — точка на прямой, , и так, [8]
Другая формула [ править ]
Можно создать другое выражение, чтобы найти кратчайшее расстояние от точки до линии. Этот вывод также требует, чтобы линия не была вертикальной или горизонтальной.
Точка P задана с координатами ( ).Уравнение линии имеет вид . Задано уравнение нормали той прямой, которая проходит через точку P. .
Точка пересечения этих двух линий является ближайшей точкой исходной линии к точке P. Следовательно:
Мы можем решить это уравнение относительно x ,
Координату y точки пересечения можно найти, подставив это значение x в уравнение исходной линии:
Используя уравнение для нахождения расстояния между двумя точками, , мы можем сделать вывод, что формула для поиска кратчайшего расстояния между линией и точкой выглядит следующим образом:
Вспоминая, что m = - a / b и k = - c / b для линии с уравнением ax + by + c = 0, небольшое алгебраическое упрощение сводит это к стандартному выражению. [9]
формулировка Векторная
Уравнение прямой можно представить в векторной форме:
Здесь a — положение точки на прямой, а n — единичный вектор в направлении линии. Тогда, когда скаляр t изменяется, x дает местоположение линии.
Расстояние произвольной точки p до этой линии определяется выражением
Эту формулу можно вывести следующим образом: — вектор из p в точку a на прямой. Затем - это проецируемая длина на линию, и поэтому
вектор, который проекцией является на линию. Таким образом
является компонентом перпендикулярно линии. Тогда расстояние от точки до линии будет просто нормой этого вектора. [10] Эта более общая формула не ограничивается двумя измерениями.
Другая векторная формулировка
Если векторное пространство ортонормировано и если прямая ( l ) проходит через точку A и имеет вектор направления , расстояние между точкой P и линией ( l ) равно
где является векторным произведением векторов и и где векторная норма .
Обратите внимание, что перекрестные произведения существуют только в измерениях 3 и 7.
См. также [ править ]
- Гессенская нормальная форма
- Пересечение линии-линии
- Расстояние между двумя линиями
- Расстояние от точки до плоскости
- Наклонные линии#Расстояние
Примечания [ править ]
- ^ Ларсон и Хостетлер 2007 , с. 452
- ^ Испания, 2007 г.
- ^ Ларсон и Хостетлер 2007 , с. 522
- ^ Между уверенностью и неопределенностью: статистика и вероятность в пяти единицах с примечаниями об историческом происхождении и наглядными числовыми примерами
- ^ Ballantine & Jerbert 1952 не упоминают это ограничение в своей статье.
- ^ Если два треугольника находятся на противоположных сторонах линии, эти углы равны, поскольку они являются альтернативными внутренними углами.
- ↑ Баллантайн и Джерберт, 1952 г.
- ^ Антон 1994 , стр. 138-9
- ^ Ларсон и Хостетлер 2007 , с. 522
- ^ Воскресенье, Дэн. «Линии и расстояние от точки до линии» . softSurfer . Проверено 6 декабря 2013 г.
Ссылки [ править ]
- Антон, Ховард (1994), Элементарная линейная алгебра (7-е изд.), John Wiley & Sons, ISBN 0-471-58742-7
- Баллантайн, JP; Джерберт, А.Р. (1952), «Расстояние от линии или плоскости до точки», American Mathematical Monthly , 59 : 242–243, doi : 10.2307/2306514
- Ларсон, Рон; Хостетлер, Роберт (2007), Предварительное исчисление: краткий курс , Houghton Mifflin Co., ISBN 0-618-62719-7
- Испания, Барри (2007) [1957], Analytical Conics , Dover Publications, ISBN 0-486-45773-7
Дальнейшее чтение [ править ]
- Деза, Мишель Мари ; Деза, Елена (2013), Энциклопедия расстояний (2-е изд.), Springer, стр. 86, ISBN 9783642309588