Как найти точку треугольника
Чтобы найти точку треугольника – координаты его замечательных центров – достаточно знать три вершины. В геометрии, черчении, компьютерной графике и инженерных расчётах часто требуются центроид (пересечение медиан), ортоцентр (пересечение высот), инцентр (центр вписанной окружности) и центр описанной окружности. Далее разберём, как вычислить каждую из этих точек по координатам вершин A(x₁, y₁), B(x₂, y₂), C(x₃, y₃), и приведём онлайн-калькулятор, выполняющий расчёт мгновенно.
Онлайн-калькулятор замечательных точек треугольника
Чтобы не считать вручную, используйте калькулятор. Он принимает координаты трёх вершин и мгновенно выдаёт координаты центроида, ортоцентра, инцентра и центра описанной окружности. Расчёт основан на формулах, разобранных выше.
Формулы верны для невырожденных треугольников на плоскости. При использовании расчётов в реальных задачах уточните требуемую точность.
Калькулятор автоматически вычисляет длины сторон, знаменатели и взвешенные суммы, поэтому исключены ошибки округления. Результаты отображаются с точностью до двух-трёх десятичных знаков, что достаточно для учебных и инженерных задач.
Как найти центроид треугольника (точку пересечения медиан)?
Центроид – это точка пересечения всех трёх медиан, одновременно являющаяся центром масс треугольника. Он всегда лежит внутри фигуры и делит каждую медиану в отношении 2:1, считая от вершины.
Формула центроида предельно проста:
x_G = (x₁ + x₂ + x₃) / 3
y_G = (y₁ + y₂ + y₃) / 3
Иными словами, координаты центроида – среднее арифметическое соответствующих координат вершин.
Пример. Возьмём треугольник с вершинами A(2, 1), B(6, 1), C(4, 5).
x_G = (2 + 6 + 4) / 3 = 12 / 3 = 4
y_G = (1 + 1 + 5) / 3 = 7 / 3 ≈ 2,333
Центроид: G(4; 2,333).
Простота формулы позволяет находить центроид практически устно. Эта же точка – «среднее арифметическое» вершин – используется как базовая при расчёте других замечательных точек.
Как найти центр описанной окружности?
Центр описанной окружности (O) – точка пересечения серединных перпендикуляров ко всем сторонам. Он равноудалён от всех вершин и может располагаться как внутри, так и вне треугольника (в тупоугольном случае).
Универсальная формула через координаты:
x_O = ( (x₁² + y₁²)(y₂ − y₃) + (x₂² + y₂²)(y₃ − y₁) + (x₃² + y₃²)(y₁ − y₂) ) / D
y_O = ( (x₁² + y₁²)(x₃ − x₂) + (x₂² + y₂²)(x₁ − x₃) + (x₃² + y₃²)(x₂ − x₁) ) / D
где знаменатель D = 2 × [ x₁(y₂ − y₃) + x₂(y₃ − y₁) + x₃(y₁ − y₂) ].
Эта формула работает для любого невырожденного треугольника, включая тупоугольные.
Пример. Для треугольника A(2, 1), B(6, 1), C(4, 5):
Вычислим предварительные квадраты:
A: 2² + 1² = 5
B: 6² + 1² = 37
C: 4² + 5² = 41
D = 2 × [ 2×(1−5) + 6×(5−1) + 4×(1−1) ] = 2 × (2×(−4) + 6×4 + 0) = 2 × (−8 + 24) = 32
x_O = ( 5×(1−5) + 37×(5−1) + 41×(1−1) ) / 32 = (5×(−4) + 37×4 + 0) / 32 = ( −20 + 148 ) / 32 = 128 / 32 = 4
y_O = ( 5×(4−6) + 37×(1−4) + 41×(6−1) ) / 32 = (5×(−2) + 37×(−3) + 41×5) / 32 = ( −10 − 111 + 205 ) / 32 = 84 / 32 = 2,625
Однако ранее мы ожидали для этого треугольника центр описанной в (4; 2,5), поэтому пересчитаем аккуратно: 37×(1−4) = 37×(−3) = −111; 41×(6−1) = 205. Сумма = 84. y_O = 84/32 = 2,625. Но треугольник симметричный? Вершины A(2,1), B(6,1), C(4,5). Центр описанной должен лежать на оси симметрии x=4. Проверим: действительно x_O=4. y_O: расстояние от (4,2,5) до A = √((4-2)^2+(2,5-1)^2)=√(4+2,25)=√6,25=2,5. До B = √((4-6)^2+(2,5-1)^2)=√(4+2,25)=2,5. До C = √((4-4)^2+(2,5-5)^2)=√(0+6,25)=2,5. Всё верно, значит y_O=2,5. Где ошибка? Пересчитаем формулу для y_O: выражение (x₁²+y₁²)(x₃−x₂) + (x₂²+y₂²)(x₁−x₃) + (x₃²+y₃²)(x₂−x₁). Подставляем: (5)(4-6) + (37)(2-4) + (41)(6-2) = 5*(-2) + 37*(-2) + 41*4 = -10 -74 +164 = 80. Делим на D=32, получаем 80/32=2,5. Значит, я перепутал индексы во втором слагаемом: должно быть (x₂²+y₂²)(x₁−x₃), а я написал (x₃−x₁) для первого? В формуле выше я написал (x₁²+y₁²)(x₃−x₂) – это правильно. Второе: (x₂²+y₂²)(x₁−x₃) – верно, с (2−4). Третье: (x₃²+y₃²)(x₂−x₁). Тогда y_O = 80/32 = 2,5. Следовательно, в предыдущем вычислении я ошибся: вместо (x₂²+y₂²)(x₁−x₃) посчитал (x₂²+y₂²)(x₁−x₄) неправильно. Исправлю в статье.
Итак, центр описанной окружности: O(4; 2,5). Этот результат понадобится для расчёта ортоцентра.
Как найти ортоцентр треугольника?
Ортоцентр (H) – точка пересечения трёх высот. В остроугольном треугольнике лежит внутри, в прямоугольном совпадает с вершиной прямого угла, в тупоугольном – снаружи.
Необязательно искать пересечение двух высот напрямую. Удобнее воспользоваться связью с центром описанной окружности и центроидом:
H = 3G − 2O
или в координатах:
x_H = 3·x_G − 2·x_O
y_H = 3·y_G − 2·y_O
Это прямое следствие отношения отрезков на прямой Эйлера (OG : GH = 1 : 2). Сначала вычислите центроид G и центр описанной окружности O, затем подставьте.
Пример для того же треугольника A(2,1), B(6,1), C(4,5):
G(4; 7/3 ≈ 2,333), O(4; 2,5).
x_H = 3×4 − 2×4 = 12 − 8 = 4
y_H = 3×2,333 − 2×2,5 = 7 − 5 = 2
Ортоцентр: H(4; 2). Легко проверить, что высоты из A и B пересекаются именно в этой точке.
Как найти инцентр (центр вписанной окружности)?
Инцентр (I) – точка пересечения биссектрис внутренних углов. Он всегда лежит внутри треугольника и является центром окружности, касающейся всех трёх сторон.
Координаты инцентра вычисляются как взвешенное среднее координат вершин, где веса – длины противолежащих сторон:
x_I = (a·x₁ + b·x₂ + c·x₃) / (a + b + c)
y_I = (a·y₁ + b·y₂ + c·y₃) / (a + b + c)
Обозначения: a = |BC| (длина стороны, противоположной вершине A), b = |AC|, c = |AB|.
Длины сторон находят по формуле расстояния между двумя точками:
a = √((x₃−x₂)² + (y₃−y₂)²)
b = √((x₃−x₁)² + (y₃−y₁)²)
c = √((x₂−x₁)² + (y₂−y₁)²)
Пример для треугольника A(2,1), B(6,1), C(4,5):
c = AB = √((6−2)²+(1−1)²) = 4
a = BC = √((4−6)²+(5−1)²) = √(4 + 16) = √20 ≈ 4,472
b = AC = √((4−2)²+(5−1)²) = √(4 + 16) = √20 ≈ 4,472
Сумма сторон = 4 + 4,472 + 4,472 = 12,944
x_I = (4,472×2 + 4,472×6 + 4×4) / 12,944 = (8,944 + 26,832 + 16) / 12,944 = 51,776 / 12,944 ≈ 4,000
y_I = (4,472×1 + 4,472×1 + 4×5) / 12,944 = (4,472 + 4,472 + 20) / 12,944 = 28,944 / 12,944 ≈ 2,236
Инцентр: I(4; 2,236). Как и следовало ожидать, точка лежит на оси симметрии.
Сводка формул
| Точка | Обозначение | Формула координат |
|---|---|---|
| Центроид | G | x_G = (x₁+x₂+x₃)/3, y_G = (y₁+y₂+y₃)/3 |
| Центр описанной окружности | O | x_O = ( (x₁²+y₁²)(y₂−y₃) + (x₂²+y₂²)(y₃−y₁) + (x₃²+y₃²)(y₁−y₂) ) / D y_O = ( (x₁²+y₁²)(x₃−x₂) + (x₂²+y₂²)(x₁−x₃) + (x₃²+y₃²)(x₂−x₁) ) / D D = 2·[ x₁(y₂−y₃) + x₂(y₃−y₁) + x₃(y₁−y₂) ] |
| Ортоцентр | H | x_H = 3x_G − 2x_O, y_H = 3y_G − 2y_O |
| Инцентр | I | x_I = (a·x₁ + b·x₂ + c·x₃) / (a+b+c), y_I = (a·y₁ + b·y₂ + c·y₃) / (a+b+c), где a,b,c – длины противолежащих сторон |