Расстояние от точки до прямой

Найдите расстояние от точки до прямой. Прямую можно задать общим уравнением ax + by + c = 0 или двумя точками; через две точки работает и в пространстве. Калькулятор также покажет основание перпендикуляра — ближайшую к точке точку прямой.

Координаты через точку с запятой или пробел: 5; 5 или 1; 0; 0. Дробная часть — через запятую.
Для уравнения. Для 3x + 4y − 10 = 0 введите 3; 4; -10, для y = 2x + 1 — 2; -1; 1.
Для двух точек. Столько же координат, сколько у M.
Вторая точка прямой, отличная от A.
Расстояние5
Основание перпендикуляра (ближайшая точка)
(2; 1)
Отклонение со знаком (сторона от прямой)
5
Уравнение прямой
3x + 4y − 10 = 0

Работает в браузере: всё, что вы вводите, никуда не отправляется.

Как пользоваться

  1. Выберите, как задана прямая: уравнением или двумя точками.
  2. Введите точку M, например 5; 5.
  3. Для уравнения — коэффициенты a, b, c (3; 4; -10 для 3x + 4y − 10 = 0), для двух точек — A и B.

Как это работает

  • Уравнение: d = |ax₀ + by₀ + c| / √(a² + b²). Основание перпендикуляра — M − ((ax₀ + by₀ + c)/(a² + b²))·(a; b).
  • Две точки: при направляющем векторе d = B − A параметр t = (M − A)·d / (d·d) даёт основание A + t·d, а расстояние — длина отрезка от M до него. На плоскости и в пространстве это работает одинаково; на плоскости показывается и уравнение прямой через A и B.

Пример

Прямая 3x + 4y − 10 = 0, точка M(5; 5): 3·5 + 4·5 − 10 = 25, √(9 + 16) = 5, значит d = 25/5 = 5. Основание перпендикуляра — (5; 5) − 25/25·(3; 4) = (2; 1); проверка: 3·2 + 4·1 − 10 = 0.

В пространстве: прямая через A(0; 0; 0) и B(1; 1; 1), точка M(1; 0; 0). t = 1/3, основание — (1/3; 1/3; 1/3), d = √(2/3) = 0,8164965809.

Советы и частые ошибки

  • Классическая ошибка — забыть корень в знаменателе: |ax₀ + by₀ + c| само по себе расстояние, только если a² + b² = 1.
  • Следите за знаками: у прямой 3x + 4y = 10 коэффициент c = −10.
  • t от 0 до 1 означает, что основание лежит между A и B; иначе — на продолжении отрезка.

Частые вопросы

Какая формула расстояния от точки до прямой?

Для прямой ax + by + c = 0 и точки M(x₀; y₀): d = |ax₀ + by₀ + c| / √(a² + b²). Для прямой через A и B на плоскости или в пространстве: d = ‖(M − A) − t(B − A)‖, где t = (M − A)·(B − A) / ‖B − A‖².

Что такое основание перпендикуляра?

Точка прямой, ближайшая к M. Отрезок от M до неё перпендикулярен прямой, и его длина — искомое расстояние.

Что означает знак отклонения?

Величина (ax₀ + by₀ + c)/√(a² + b²) положительна с той стороны прямой, куда смотрит нормальный вектор (a; b), и отрицательна с другой. Её модуль — расстояние.

Как ввести прямую вида y = kx + m?

Перенесите всё в одну сторону: kx − y + m = 0, то есть a = k, b = −1, c = m. Для y = 2x + 1 введите 2; -1; 1.

Ещё в разделе «Математика»

Все инструменты раздела: Математика ·Обновлено 4 ноября 2026 г.

Настройки конфиденциальности

Google Analytics показывает нам, какими инструментами пользуются и работают ли они. Он может ставить cookie. Ваш выбор сохраняется в этом браузере.