Три массы вместо двух координат
Поставим в вершины треугольника A, B, C грузы масс x, y, z и найдём их центр масс:
Тройку (x:y:z) называют барицентрическими координатами точки P. Умножение всех трёх масс на одно и то же число центр масс не двигает, поэтому координаты определены с точностью до общего множителя; двоеточия в записи напоминают об этом.
Если разделить массы на их сумму, получится тройка с условием x+y+z=1. Такие координаты называют нормированными: они определены однозначно, и формула для точки упрощается до P=xA+yB+zC. Например, массы 1, 2, 3 дают нормированные координаты (61,31,21).
Нормированные координаты совпадают с долями площади: масса в вершине A отвечает за треугольник, противоположный A.
Вершины, стороны, знак
Вершины имеют координаты (1:0:0), (0:1:0) и (0:0:1): вся масса в одной вершине, центр масс в ней же. Середина стороны BC — это (0:1:1), точка пересечения медиан — (1:1:1).
Точка на стороне BC имеет нулевую первую координату. Отрицательная координата означает, что точка лежит по другую сторону от соответствующей стороны, вне треугольника: массы при этом отрицательны, а формула центра масс остаётся верной.
Правило рычага
Для точки на стороне достаточно двух масс. Если в B и C стоят массы y и z, то центр масс X делит отрезок в обратном отношении:
Центр масс ближе к большей массе: отрезок BX относится к XC как масса в C к массе в B.
Отношение отрезков обратно отношению масс. На этом равенстве держится весь дальнейший счёт: по массам находятся отношения на сторонах, по отношениям — массы.
Координаты как площади
Барицентрические координаты точки равны площадям трёх треугольников, на которые точка делит ABC.
(x:y:z)=(SPBC:SAPC:SABP)
Площади берутся со знаком: положительные, если обход совпадает с обходом ABC, и отрицательные иначе.
Докажем для первой координаты. Возьмём нормированные координаты, то есть P=xA+yB+zC при x+y+z=1. Площадь треугольника PBC относится к площади ABC как высота из P на BC к высоте из A на BC:
Расстояние со знаком от точки до прямой BC — линейная функция точки, поэтому h′=xh+y⋅0+z⋅0=xh. Значит, SPBC/SABC=x. Для двух других координат рассуждение то же.
Высоты h′ и h опущены на BC из P и из A. Их отношение равно отношению площадей и равно координате x; за прямой BC все три числа отрицательны.
Координаты знаменитых точек
Для центра вписанной окружности I расстояния до всех сторон равны радиусу r, поэтому SIBC=21ar, SAIC=21br, SABI=21cr, и площади относятся как стороны:
Для точки Лемуана K расстояния до сторон пропорциональны сторонам (это доказано в седьмой статье серии), значит площади пропорциональны квадратам сторон:
Для точки пересечения медиан три части равны, и координаты равны между собой:
Для I три расстояния до сторон равны r, и площади относятся как стороны. Для K расстояния пропорциональны сторонам, и площади относятся как квадраты сторон. Числа под чертежом — нормированные координаты текущего треугольника.
Центр описанной окружности и ортоцентр выражаются через стороны и углы. Площадь SOBC равна 21R2sin2A, поэтому
а для ортоцентра площади относятся как тангенсы углов:
Чева и Менелай в одну строку
Возьмём точку P=(x:y:z) и проведём через неё чевианы. Найдём, где чевиана из A пересекает сторону BC.
У трёх чевиан произведение равно единице, у секущей — минус единице. Отношения считаются со знаком, поэтому обе теоремы выглядят одинаково.
Прямая AP состоит из центров масс, в которых масса в A может быть любой, а массы в B и C остаются в отношении y:z. Точка пересечения со стороной получается, когда масса в A равна нулю:
По правилу рычага
Точно так же для двух других сторон, и произведение трёх отношений сокращается:
Это теорема Чевы.
Обратное утверждение. Если три отношения дают в произведении единицу, по ним восстанавливаются массы: положим y=1, из первого отношения найдём z, из третьего — x, а второе выполнено автоматически. Центр масс этих трёх масс лежит на всех трёх чевианах, то есть чевианы пересекаются в одной точке.
Менелай
Для теоремы Менелая нужны отрицательные массы. Точка вне отрезка — центр масс с массами разных знаков, и правило рычага продолжает работать, только отношение получается отрицательным. Три точки X, Y, Z на прямых BC, CA, AB лежат на одной прямой, когда
У трёх чевиан произведение равно единице, у секущей — минус единице. Отношения считаются со знаком, поэтому обе теоремы выглядят одинаково.
Разница с теоремой Чевы — один знак: прямая пересекает либо одну, либо все три стороны вне отрезков, поэтому среди трёх отношений нечётное число отрицательных.
Уравнение прямой
Прямая в барицентрических координатах задаётся линейным уравнением
и коэффициенты тоже определены с точностью до общего множителя. Проверка: в нормированных координатах z=1−x−y, и уравнение превращается в обычное линейное уравнение от двух переменных, а это прямая.
Тройка прямой считается из нормированных координат двух её точек; определитель трёх точек равен нулю, когда третья попадает на прямую; точка пересечения получается той же формулой из троек прямых.
Уравнения сторон: сторона BC состоит из точек с нулевой первой координатой, то есть x=0. Аналогично CA — это y=0, а AB — z=0. Медиана из A проходит через (1:0:0) и (0:1:1); обе точки удовлетворяют уравнению y−z=0, это и есть её уравнение.
Прямая через две точки
Коэффициенты прямой через точки (x1:y1:z1) и (x2:y2:z2) находятся из двух уравнений uxi+vyi+wzi=0:
Подстановка любой из двух точек обращает сумму ux+vy+wz в ноль — в ней два слагаемых сокращаются с третьим.
Три точки на одной прямой
Три точки лежат на одной прямой, когда прямая через первые две проходит через третью. Подставим тройку прямой в координаты третьей точки:
Слева стоит определитель матрицы из трёх троек. Условие симметрично: любую из точек можно считать третьей.
Тройка прямой считается из нормированных координат двух её точек; определитель трёх точек равен нулю, когда третья попадает на прямую; точка пересечения получается той же формулой из троек прямых.
Пересечение двух прямых
Точка пересечения прямых (u1:v1:w1) и (u2:v2:w2) обращает в ноль оба уравнения. Это те же два условия, что и для прямой через две точки, поэтому ответ даёт та же формула:
Тройка прямой считается из нормированных координат двух её точек; определитель трёх точек равен нулю, когда третья попадает на прямую; точка пересечения получается той же формулой из троек прямых.
Прямая через две точки и точка пересечения двух прямых считаются одной формулой: роли точек и прямых в барицентрических координатах симметричны. Поэтому утверждение «три точки лежат на одной прямой» или «три прямые проходят через одну точку» сводится к равенству нулю определителя, который можно раскрыть.
Расстояния и окружности
Прямые и отношения на сторонах в барицентрических координатах считаются линейно. Длины и окружности требуют сторон треугольника.
Расстояние
Пусть P и Q заданы нормированными координатами, а (Δx,Δy,Δz) — их разность; сумма разностей равна нулю. Тогда
Проверка на стороне: для P=B и Q=C разность равна (0,1,−1), и формула даёт a2.
В формулу входят стороны a, b, c и разности нормированных координат; длины в единицах сетки чертежа.
Окружность
Уравнение описанной окружности треугольника ABC:
Вершины ему удовлетворяют: у каждой две координаты нулевые. Любая другая окружность отличается от описанной на линейное слагаемое:
Три коэффициента u, v, w находятся по трём точкам окружности. Разность уравнений двух окружностей линейна — это уравнение их радикальной оси из второй статьи серии.
Перпендикулярность
Для двух разностей (x1,y1,z1) и (x2,y2,z2) с нулевыми суммами отрезки перпендикулярны тогда и только тогда, когда
Это формула расстояния, записанная для суммы и разности двух векторов. Она нужна ниже, в задачах с серединными перпендикулярами и высотами.
Задачи, которые решаются счётом
Рассмотрим три задачи с реальных олимпиад, где барицентрические координаты доводят решение до конца.
USAMO 2001, задача 2
Вписанная окружность ω треугольника ABC касается сторон BC и AC в точках D1 и E1. На сторонах BC и AC взяты точки D2 и E2 так, что CD2=BD1 и CE2=AE1; P — точка пересечения отрезков AD2 и BE2. Окружность ω пересекает отрезок AD2 в двух точках; ближайшую к A обозначим Q. Докажите, что AQ=D2P.
Отрезки AQ и D₂P выделены; при любом треугольнике они равны.
Решение
Отрезки касательных: BD1=s−b, CD1=s−c, AE1=s−a. Тогда CD2=s−b, BD2=s−c, и по правилу рычага
Прямая AD2 — это (s−c)y=(s−b)z, прямая BE2 — (s−c)x=(s−a)z. Их пересечение
Возьмём на прямой AD2 точку Q′ с AQ′=PD2, то есть Q′=A+D2−P в нормированных координатах:
Центр вписанной окружности I=(2sa,2sb,2sc), точка касания D1=(0,as−c,as−b). Полусумма координат Q′ и D1 покоординатно равна I: например, 21(sa(s−a)(s−b)+as−c)=2sb, так как (s−a)(s−b)+s(s−c)=ab. Значит, I — середина Q′D1, и Q′ лежит на ω диаметрально противоположно D1. Из двух точек пересечения прямой AD2 с ω это ближняя к A, поэтому Q′=Q и AQ=D2P.
USAMO 2008, задача 2
В остроугольном разностороннем треугольнике ABC точки M, N, P — середины сторон BC, CA, AB. Серединные перпендикуляры к AB и AC пересекают луч AM в точках D и E, а прямые BD и CE пересекаются в точке F внутри треугольника. Докажите, что точки A, N, F, P лежат на одной окружности.
Голубые прямые — серединные перпендикуляры к AB и AC; окружность проведена через A, N, P, и точка F на неё попадает.
Решение
Прямая AM — это y=z, поэтому D=(1−2t,t,t). Условие DP⊥AB по формуле перпендикулярности для разностей D−P=(t−21,t−21,t) и B−A=(−1,1,0) даёт
Прямая BD: z/x=j/(1−2j); прямая CE: y/x=k/(1−2k). Для F=(p,q,r) получаем
Гомотетия с центром A и коэффициентом 2 переводит P, N в B, C, а окружность (ANP) — в описанную. Достаточно проверить, что образ F′=2F−A=(2p−1,2q,2r) лежит на описанной окружности a2yz+b2zx+c2xy=0. Обозначим T=b2+c2−a2; тогда 1/p=1+(b2+c2)/T=(2T+a2)/T, и подстановка сводится к тождеству
которое после раскрытия скобок обращается в 4a2b2c2=4a2b2c2. Значит, F′ лежит на описанной окружности, а F — на окружности (ANP).
IMO Shortlist 2005, G5
В остроугольном треугольнике ABC с AB=AC точка H — ортоцентр, M — середина BC. Точки D на стороне AB и E на стороне AC таковы, что AE=AD и точки D, H, E лежат на одной прямой. Докажите, что прямая HM перпендикулярна общей хорде описанных окружностей треугольников ABC и ADE.
Оранжевая прямая проходит через H и отсекает равные отрезки AD = AE; красная — общая хорда двух окружностей, фиолетовый отрезок — HM. Угол между ними прямой.
Решение
Пусть AD=AE=ℓ. Тогда D=(c−ℓ:ℓ:0), E=(b−ℓ:0:ℓ), а ортоцентр H=(SA1:SB1:SC1). Условие коллинеарности — равенство нулю определителя из трёх троек; оно даёт
Окружность (ADE) ищем в виде −a2yz−b2zx−c2xy+(ux+vy+wz)(x+y+z)=0. Подстановка A даёт u=0, подстановка D и E — v=c(c−ℓ), w=b(b−ℓ). Общая хорда — разность уравнений двух окружностей:
На ней лежат A и P=(0:b(b−ℓ):−c(c−ℓ)), так что направление хорды — (b(b−ℓ)−c(c−ℓ):−b(b−ℓ):c(c−ℓ)), сумма нулевая. Направление MH при O в начале — A+B+C−21(B+C), то есть (2:1:1). Условие перпендикулярности после сокращений сводится к
Из формулы для ℓ получаем b−ℓ=(a+b+c)(b+c−a)c(a2+b2−c2) и c−ℓ=(a+b+c)(b+c−a)b(a2−b2+c2); после подстановки обе части равны (a+b+c)(b+c−a)bc(a2−b2+c2)(a2+b2−c2). Значит, MH перпендикулярна хорде.
Разборы следуют статье М. Шиндлера и Э. Чена Barycentric Coordinates in Olympiad Geometry; там же есть формулы для других замечательных точек и окружностей.
Проверь себя
Посчитай, впиши ответ и нажми «Проверить». Разбор открывается кнопкой под задачей. Всё нужное для решения собрано в трёх формулах.
Разбор
Решение
Нормировка — деление на сумму масс:
Разбор
Решение
Координаты центра вписанной равны (a:b:c), сумма равна 12:
Разбор
Решение
Основание чевианы — это (0:4:6), и по правилу рычага
Разбор
Решение
Равные массы дают равные площади трёх частей. Тройка (a:b:c) — это центр вписанной окружности, (a2:b2:c2) — точка Лемуана, а (0:1:1) — середина стороны BC.
Разбор
Решение
Медиана проходит через A=(1:0:0) и середину BC, то есть (0:1:1). Обе тройки удовлетворяют уравнению y−z=0; уравнение x=0 задаёт сторону BC.
Разбор
Решение
Ноль означает, что третья точка удовлетворяет уравнению прямой через первые две, то есть все три лежат на одной прямой. При смене нормировки выражение умножается на число, а обращение в ноль сохраняется.
Три массы задают точку, и после этого геометрия превращается в арифметику.
В Компендиуме разбираем языки, на которых одна и та же задача звучит по-разному.
залетай в Академию→