Математика / Прямые, плоскости

Расстояние от точки до плоскости

Расстояние от точки до плоскости равно модулю подстановки координат точки в уравнение плоскости, деленному на длину нормального вектора плоскости.

Опубликовано: Обновлено:

Формула

$$d=\frac{|Ax_0+By_0+Cz_0+D|}{\sqrt{A^2+B^2+C^2}}$$
point-plane-distance Перпендикуляр от точки к плоскости

На схеме показан отрезок минимальной длины от точки до плоскости, совпадающий с нормалью.

Длина перпендикуляра вычисляется через подстановку в уравнение плоскости.

Обозначения

$x_0,y_0,z_0$
координаты точки P, единицы длины
$A,B,C$
компоненты нормального вектора плоскости, зависят от выбранной записи уравнения
$D$
свободный член уравнения плоскости, согласованный по размерности с Ax, By и Cz, зависят от задачи
$d$
перпендикулярное расстояние от точки до плоскости, единицы длины

Условия применения

  • Плоскость задана уравнением Ax+By+Cz+D=0, где (A,B,C) != (0,0,0).
  • Точка и плоскость записаны в одной ортонормированной декартовой системе координат.
  • Коэффициенты A,B,C,D можно умножать на общий ненулевой множитель: расстояние от этого не меняется.

Ограничения

  • Формула относится к евклидовой ортонормированной системе координат.
  • Если оси имеют разные масштабы, используется косоугольная система или задана другая метрика, формулу нужно преобразовать.
  • Нельзя применять формулу, если A=B=C=0: такое уравнение не задает плоскость.

Подробное объяснение

Плоскость Ax+By+Cz+D=0 имеет нормальный вектор n=(A,B,C). Подстановка координат точки P(x0,y0,z0) в левую часть уравнения показывает, насколько точка удалена от плоскости вдоль направления нормали, но это значение еще зависит от длины нормального вектора. Поэтому его нормируют делением на sqrt(A^2+B^2+C^2).

Если точка лежит на плоскости, то Ax0+By0+Cz0+D=0 и расстояние равно нулю. Если построена ортогональная проекция точки на плоскость, отрезок от точки до проекции параллелен нормали (A,B,C), а сама проекция удовлетворяет уравнению плоскости. Эти две проверки хорошо ловят ошибки знака и неверного уравнения. Формулу можно вывести через проекцию вектора от любой точки плоскости до P на единичную нормаль. Уравнение плоскости уже содержит нормаль, поэтому отдельную точку плоскости искать не обязательно: подстановка P в Ax+By+Cz+D дает ориентированное расстояние, умноженное на длину нормали. Модуль убирает знак, потому что обычное расстояние не зависит от того, с какой стороны плоскости находится точка.

Как пользоваться формулой

  1. Убедитесь, что плоскость записана как Ax+By+Cz+D=0.
  2. Проверьте, что A,B,C не все равны нулю.
  3. Подставьте координаты точки в Ax0+By0+Cz0+D.
  4. Возьмите модуль результата и разделите на sqrt(A^2+B^2+C^2).
  5. Проверьте: если точка лежит на плоскости, расстояние должно быть 0.

Историческая справка

Формула расстояния от точки до плоскости является приложением координатного метода и скалярного произведения в аналитической геометрии. Исторический контекст связан с развитием координатной записи у Декарта и Ферма, но сама расчетная формула не является персональным законом этих авторов. В современной учебной форме она выражает простую геометрическую идею: расстояние до плоскости равно длине проекции вектора на нормаль к этой плоскости. Векторная запись сделала эту формулу особенно компактной: нормаль к плоскости и скалярное произведение дают расстояние без построения перпендикуляра на чертеже. Поэтому в университетском курсе аналитической геометрии формула обычно идет после уравнения плоскости, нормального вектора и расстояния между точками. Она не относится к коникам, окружностям или прямым на плоскости, хотя использует тот же координатный язык.

Историческая линия формулы

Декарт и Ферма уместны как исторический контекст координатного метода, но не как авторы именно формулы расстояния от точки до плоскости. Современная запись основана на нормальном векторе плоскости и евклидовой норме. Поэтому связь с Декартом и Фермой следует понимать только как связь с координатным методом. Непосредственная формула расстояния от точки до плоскости является стандартным результатом векторной аналитической геометрии.

Пример

Пусть точка P(3, 1, 2), а плоскость задана уравнением x - 2y + z - 5 = 0. Тогда d = |3 - 2·1 + 2 - 5| / sqrt(1^2 + (-2)^2 + 1^2) = 2/sqrt(6). Числитель — модуль подстановки точки в уравнение плоскости, знаменатель — длина нормального вектора (1, -2, 1). Если умножить все коэффициенты плоскости на 3, получим 3x-6y+3z-15=0. Числитель и знаменатель также умножатся на 3, поэтому расстояние останется 2/sqrt(6). Это хорошая проверка: расстояние не должно зависеть от того, в каком кратном виде записано уравнение той же плоскости.

Частая ошибка

Частые ошибки — забыть модуль в числителе, забыть деление на sqrt(A^2+B^2+C^2), подставить координаты точки не в то уравнение плоскости или использовать уравнение с A=B=C=0. Смена знака всех коэффициентов плоскости не меняет расстояние, потому что числитель берется по модулю и знаменатель меняется тем же множителем.

Практика

Задачи с решением

Найти расстояние от точки до плоскости

Условие. Точка P(3,1,2), плоскость x-2y+z-5=0.

Решение. Подставляем координаты: |3-2+2-5|=2. Длина нормали равна sqrt(1+4+1)=sqrt(6).

Ответ. d=2/sqrt(6).

Проверить точку на плоскости

Условие. Точка P(1,2,3), плоскость x+y-z=0.

Решение. Подстановка дает 1+2-3=0, значит точка лежит на плоскости.

Ответ. Расстояние равно 0.

Дополнительные источники

  • И. М. Гельфанд, Е. Г. Глаголева, А. А. Кириллов, Метод координат
  • Н. В. Ефимов, Краткий курс аналитической геометрии
  • OpenStax, Calculus Volume 3, Vectors and the Geometry of Space
  • Khan Academy, 3D coordinate geometry
  • И. М. Гельфанд, Е. Г. Глаголева, А. А. Кириллов. Метод координат

Связанные формулы

Математика

Уравнение плоскости по точке и нормали

$A(x-x_0)+B(y-y_0)+C(z-z_0)=0$

Уравнение плоскости по точке и нормали: формула A(x-x_0)+B(y-y_0)+C(z-z_0)=0 помогает записать уравнение геометрического объекта по заданным параметрам. В тексте есть условия, пример, ошибки и проверка результата.

Математика

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

$d=\sqrt{(x_2-x_1)^2+(y_2-y_1)^2+(z_2-z_1)^2}$

Расстояние между двумя точками в пространстве: формула d=\sqrt{(x_2-x_1)^2+(y_2-y_1)^2+(z_2-z_1)^2} помогает найти расстояние по координатам, точке, прямой или плоскости. В тексте есть условия, пример, ошибки и проверка результата.

Математика

Угол между прямой и плоскостью

$\sin\alpha=\frac{|\vec n\cdot\vec v|}{|\vec n||\vec v|}$

Угол между прямой и плоскостью: формула \sin\alpha=\frac{|\vec n\cdot\vec v|}{|\vec n||\vec v|} помогает найти угол через векторы, нормали или направляющие. В тексте есть условия, пример, ошибки и проверка результата.