Подключиться через MCP →

Введите расчет

Line: a·x + b·y + c = 0

Математическая формула

Реклама

Результатов

Отражённая точка
(4, 3)
зеркальное отражение исходной точки относительно прямой
Исходная точка (3, 4)
Отражённая координата x 4
Отражённая координата y 3

Что вычисляет калькулятор

Этот инструмент находит зеркальное отражение точки относительно прямой. Задайте любую точку (x, y) и прямую в общем виде ax + by + c = 0 — и калькулятор вернёт отражённую точку (x′, y′): точку по другую сторону прямой, расположенную на том же расстоянии по перпендикуляру.

Точка и её зеркальное отражение относительно наклонной прямой
Отражение точки относительно прямой даёт её зеркальный образ на противоположной стороне.

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

Введите координаты исходной точки, а затем три коэффициента прямой — a, b и c. Если ваша прямая задана через угловой коэффициент, как y = mx + k, перепишите её в виде mx − y + k = 0, тогда a = m, b = −1, c = k. Вертикальная прямая x = 5 превращается в 1·x + 0·y − 5 = 0.

Разбор формулы

Знаковая величина \(d = \dfrac{ax + by + c}{a^{2} + b^{2}}\) показывает, насколько точка отклонена от прямой, с учётом масштаба, заданного коэффициентами прямой. Если отступить от точки на удвоенное это расстояние вдоль вектора нормали \((a, b)\), вы попадёте точно в зеркальное отражение:

$$x' = x - 2a\cdot d \qquad y' = y - 2b\cdot d$$

Если точка уже лежит на прямой, то \(ax + by + c = 0\), и она отображается сама в себя.

Реклама
Перпендикулярное расстояние от точки до прямой, показанное геометрически
Точка смещается на удвоенное перпендикулярное расстояние, попадая на другую сторону.

Пример с решением

Отразим точку (3, 4) относительно прямой x − y = 0 (a = 1, b = −1, c = 0). Здесь \(a^{2} + b^{2} = 2\) и \(ax + by + c = 3 - 4 = -1\), поэтому \(d = -\dfrac{1}{2}\). Тогда $$x' = 3 - 2(1)(-0{,}5) = 4 \qquad y' = 4 - 2(-1)(-0{,}5) = 3$$ Отражение точки (3, 4) относительно прямой y = x — это (4, 3), то есть координаты просто меняются местами, как и следовало ожидать.

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

Могут ли a, b или c быть равны нулю? Да. Недопустим только случай a = b = 0, потому что тогда прямой попросту не существует; калькулятор защищён от деления на ноль.

Должна ли прямая проходить через начало координат? Нет. Свободный член c сдвигает прямую, и формула работает при любом её положении.

Что делать, если прямая задана как y = mx + k? Приведите её к виду m·x − 1·y + k = 0, тогда a = m, b = −1, c = k.

Последнее обновление: