Как найти третью вершину треугольника
В геометрических задачах часто требуется восстановить треугольник по двум известным вершинам и некоторому дополнительному условию. Это могут быть длины двух других сторон, площадь, угол или векторное смещение. В этой статье разберём основные способы нахождения координат третьей вершины и покажем, как быстро получить результат с помощью онлайн-калькулятора.
Справка
Если метод "По длинам сторон" даёт два решения, это означает, что третья вершина может находиться по разные стороны от отрезка AB. В методе "По площади" решение зависит от выбранной фиксированной координаты.
Задача сводится к вычислению координат точки C(x, y) при известных точках A(x₁, y₁) и B(x₂, y₂) и заданном условии. Рассмотрим самые распространённые сценарии.
Что нужно знать для поиска третьей вершины?
Исходные данные обязательно включают две вершины. Остальное зависит от постановки задачи:
- Две длины: расстояния AC = d₁ и BC = d₂
- Площадь: S (абсолютная величина)
- Угол: величина ∠CAB или ∠CBA и длина прилежащей стороны
- Вектор: заданный отрезок AC или BC по длине и направлению (или координаты вектора)
Только комбинация двух точек и одного из этих параметров даёт единственное (реже – два возможных) решение. Без дополнительного условия третья вершина может лежать где угодно.
Как найти координаты третьей вершины по длинам сторон?
Это классический метод пересечения двух окружностей. Точка C должна одновременно находиться на расстоянии d₁ от A и d₂ от B:
(1) (x − x₁)² + (y − y₁)² = d₁²
(2) (x − x₂)² + (y − y₂)² = d₂²
Вычитаем (2) из (1). После раскрытия квадратов члены x², y² сокращаются, остаётся линейное уравнение прямой, на которой лежат точки пересечения:
2(x₂ − x₁)x + 2(y₂ − y₁)y = d₁² − d₂² − x₁² + x₂² − y₁² + y₂²
Выражаем y через x (или наоборот). Подставляем это выражение в любое из исходных уравнений – получаем квадратное уравнение. Его дискриминант показывает количество решений:
- D > 0 – две симметричные точки (над и под отрезком AB)
- D = 0 – одна точка (окружности касаются, C лежит на прямой AB)
- D < 0 – решений нет (невозможный треугольник)
Пример. Даны A(0, 0), B(4, 0), d₁ = 3, d₂ = 5.
Шаг 1. Линейное уравнение: 2·(4−0)x + 2·(0−0)y = 9 − 25 − 0 + 16 − 0 + 0 → 8x = 0 → x = 0.
Шаг 2. Подставляем x = 0 в первое уравнение: 0² + y² = 9 → y = ±3. Получаем две точки: C₁(0, 3) и C₂(0, −3).
Треугольник построен. Ответ зависит от того, с какой стороны от отрезка должна находиться вершина.
Как найти третью вершину по площади треугольника?
Если известна площадь S, точка C лежит на прямой, параллельной AB, на определённом расстоянии от неё. Формула площади через координаты:
S = ½ | (x₂ − x₁)(y − y₁) − (x − x₁)(y₂ − y₁) |
Уравнение можно переписать без модуля (со знаком ± в зависимости от ориентации). Получаем линейную зависимость между x и y. Фиксируя одну координату, вычисляем другую.
Пример. A(1, 2), B(5, 6), S = 10.
Выражение под модулем: (5−1)(y−2) − (x−1)(6−2) = 4(y−2) − 4(x−1) = 4(y − 2 − x + 1) = 4(y − x − 1).
Тогда S = ½ · 4·|y − x − 1| = 2·|y − x − 1| = 10 ⇒ |y − x − 1| = 5.
Возможны два линейных уравнения: y = x + 6 или y = x − 4.
При x = 0 получаем точки C₁(0, 6) и C₂(0, −4). Обе дают нужную площадь.
Если дополнительно задана сторона AC или BC, пересечение окружности с прямой даст конкретные координаты.
Построение третьей вершины с использованием векторов
Если известен вектор из A в C: \(\vec{AC} = (Δx, Δy)\), то координаты C получаются простым прибавлением:
C = (x₁ + Δx, y₁ + Δy)
Вектор может быть задан длиной |AC| и углом α, который он образует с положительным направлением оси Ox. Тогда:
Δx = |AC|·cos α
Δy = |AC|·sin α
Аналогично можно найти C через точку B и вектор \(\vec{BC}\). Этот способ удобен при работе с чертежами и в инженерных построениях.
Онлайн-калькулятор третьей вершины
Приведённые формулы легко реализуются в несколько строк кода, но чтобы не тратить время на ручные вычисления, можно использовать калькулятор выше. Он работает по всем трём описанным методам:
- По двум расстояниям – введите координаты A, B и длины d₁, d₂
- По площади – задайте координаты A, B и значение S
- По вектору – укажите точку A и проекции Δx, Δy (или длину и угол)
Калькулятор учитывает неравенство треугольника и невозможные комбинации; при отрицательном дискриминанте вы увидите сообщение об ошибке, а не бессмысленный результат.
Использование инструмента не требует навыков программирования и подходит для быстрой проверки домашних заданий, строительных расчётов или веб-разработки (например, при отрисовке фигур на canvas).
Часто задаваемые вопросы
Можно ли найти третью вершину, зная только координаты двух вершин?
Как найти третью вершину равнобедренного треугольника?
Всегда ли существует решение?
Как проверить правильность найденных координат?
Можно ли решить задачу в трёхмерном пространстве?
Как составить уравнение для нахождения третьей вершины через площадь?
Похожие калькуляторы и статьи
- Как найти высоту в равнобедренном треугольнике
- Как найти длину 3 стороны треугольника: формулы и калькулятор
- Как посчитать треугольник: формулы площади и периметра
- Даны вершины треугольника: найти внешний угол
- Периметр треугольника в см: формула, примеры, калькулятор
- Острые углы прямоугольного треугольника: формулы и калькулятор