Математика / Прямые, плоскости
Барицентрические координаты в треугольнике через площади
Барицентрические координаты точки в треугольнике равны отношениям площадей трех малых треугольников к площади исходного треугольника.
Формула
Точка P разбивает треугольник ABC на три малых треугольника, площади которых задают веса вершин.
Барицентрические координаты через площади.
Обозначения
- $\lambda_A,\lambda_B,\lambda_C$
- барицентрические веса при вершинах A, B и C, безразмерно
- $S_{ABC}$
- площадь исходного треугольника, квадратные единицы
- $P$
- точка, для которой ищутся веса, единицы длины
Условия применения
- Треугольник ABC невырожден, его площадь не равна нулю.
- Площади берутся ориентированными или неориентированными в согласованной схеме.
- Для точки внутри треугольника все веса неотрицательны и их сумма равна 1.
Ограничения
- Если A, B и C лежат на одной прямой, формула не работает.
- Для точки вне треугольника один или несколько ориентированных весов будут отрицательными.
- При использовании обычных площадей без знака можно потерять информацию о стороне, где находится точка.
Подробное объяснение
Барицентрические координаты описывают точку как P=λA A+λB B+λC C при условии λA+λB+λC=1. Площадная формула работает потому, что при фиксированной стороне площадь пропорциональна высоте, а высоты точки относительно сторон задают ее положение внутри треугольника. Координатные и аффинные преобразования нужны для того, чтобы описывать один и тот же геометрический объект в удобной системе отсчета. Перенос меняет начало координат, поворот меняет направление осей, масштабирование меняет единицы вдоль осей, а аффинное преобразование объединяет линейную часть и сдвиг. В аналитической геометрии это не декоративный прием: правильно выбранное преобразование упрощает уравнение прямой, плоскости, коники или поверхности второго порядка и позволяет увидеть, какие свойства сохраняются. Поэтому каждую формулу нужно сопровождать проверкой: что именно сохраняется, что меняется и можно ли вернуться обратно. Для этой страницы главная проверка такая: сумма трех барицентрических координат должна быть равна 1. Если проверка не проходит, значит перепутан знак, порядок матричного умножения или смысл преобразования.
Как пользоваться формулой
- Вычислите площадь исходного треугольника ABC.
- Вычислите площади треугольников PBC, APC и ABP.
- Разделите каждую малую площадь на SABC.
- Проверьте сумму весов и их знаки.
Историческая справка
Барицентрическая идея выросла из задач о центрах тяжести и стала мощным языком треугольной геометрии и аффинных координат. Исторически эти формулы продолжают линию координатного метода, связанную с Рене Декартом и Пьером Ферма: геометрические задачи переводятся на язык чисел и уравнений. Позже, с развитием линейной алгебры, стало ясно, что переносы, повороты, масштабирования и более общие аффинные преобразования удобно записывать через матрицы и векторы. Барицентрические координаты связаны с классической геометрией масс и центров тяжести, а инварианты расстояний и углов стали важной частью строгого описания евклидовой геометрии. Современная учебная форма этих записей является итогом общей традиции, а не результатом одного изолированного открытия.
Историческая линия формулы
У формулы нет единственного автора в современном учебном смысле. Корректнее связывать ее с развитием координатного метода у Декарта и Ферма, а матричную запись - с более поздней традицией линейной алгебры и аналитической геометрии.
Пример
Если точка P является центром тяжести треугольника, три малых треугольника имеют равные площади, поэтому λA=λB=λC=1/3. Тогда P=(A+B+C)/3. Если одна из площадей равна нулю, точка лежит на стороне, противоположной соответствующей вершине. После вычисления полезно выполнить обратный ход или проверить инвариант. Например, после переноса можно вернуться к старым координатам, после поворота проверить длину вектора, а после барицентрического разложения убедиться, что сумма коэффициентов равна единице. Такая проверка особенно важна, потому что ошибки знака в преобразованиях часто дают внешне правдоподобный ответ.
Частая ошибка
Часто путают, какой малый треугольник соответствует какой вершине. Вес при A считается по площади треугольника PBC, потому что это часть напротив вершины A. Также нельзя забывать делить на площадь всего треугольника. Еще одна частая ошибка - смешивать преобразование точки и преобразование системы координат. При активном преобразовании точка реально перемещается, а при смене координат меняется способ описания той же точки. Формулы похожи, но знаки угла или сдвига могут отличаться. Перед решением нужно явно зафиксировать, какой смысл используется в задаче.
Практика
Задачи с решением
Центр тяжести
Условие. Какие барицентрические координаты у центра тяжести треугольника?
Решение. Центр тяжести делит треугольник на три равновеликие части относительно вершин, поэтому веса равны.
Ответ. (1/3,1/3,1/3)
Точка на стороне
Условие. Если S_ABP=0, где находится точка P?
Решение. Площадь ABP равна нулю, значит A, B и P коллинеарны. Точка лежит на прямой AB.
Ответ. На прямой AB
Дополнительные источники
- MIT OpenCourseWare. Linear Algebra and Multivariable Calculus, coordinate transformations.
- OpenStax. Calculus Volume 3, Vectors and the Geometry of Space.
Связанные формулы
Математика
Барицентрические координаты точки на отрезке
Барицентрические координаты точки на отрезке выражают точку как взвешенную сумму концов A и B с коэффициентами, сумма которых равна единице.
Математика
Центр масс системы точек
Центр масс системы точек является взвешенным средним их радиус-векторов, где весами служат массы или другие положительные коэффициенты.
Математика
Аффинное преобразование точки
Аффинное преобразование точки состоит из линейного преобразования A и последующего сдвига b, сохраняя прямые и отношения точек на одной прямой.
Математика
Деление отрезка в заданном отношении
Формула дает координаты точки, которая делит отрезок между A и B в отношении m:n, с большим весом у противоположного конца. Это базовая страница аналитической геометрии: она помогает перейти от рисунка к вычислению и обратно без потери геометрического смысла.