Инструкция
1
Исходите в расчетах из того, что площадь треугольника равна половине произведения длины любой из его сторон на длину высоты, опущенной на эту сторону. Из этого определения вытекает, что для нахождения высоты нужно знать площадь фигуры и длину стороны.
2
Начните с вычисления длин сторон треугольника. Обозначьте координаты вершин фигуры так: A(X₁,Y₁,Z₁), B(X₂,Y₂,Z₂) и C(X₃,Y₃,Z₃). Тогда длину стороны AB вы сможете рассчитать по формуле AB = √((X₁-X₂)² + (Y₁-Y₂)² + (Z₁-Z₂)²). Для двух других сторон эти формулы будут выглядеть так: BC = √((X₂-X₃)² + (Y₂-Y₃)² + (Z₂-Z₃)²) и AC = √((X₁-X₃)² + (Y₁-Y₃)² + (Z₁-Z₃)²). Например, для треугольника с координатами A(3,5,7), B(16,14,19) и C(1,2,13) длина стороны AB составит √((3-16)² + (5-14)² + (7-19)²) = √(-13² + (-9²) + (-12²)) = √(169 + 81 + 144) = √394 ≈ 19,85. Длины сторон BC и AC, рассчитанные таким же способом, будут равны √(15² + 12² + 6²) = √405 ≈ 20,12 и √(2² + 3² + (-6²)) = √49 = 7.
3
Знания длин трех сторон, полученных на предыдущем шагу, достаточно для вычисления площади треугольника (S) по формуле Герона: S = ¼ * √((AB+BC+CA) * (BC+CA-AB) * (AB+CA-BC) * (AB+BC-CA)). Например, после подстановки в эту формулу значений, полученных из координат треугольника-образца из предыдущего шага, эта формула даст такое значение: S = ¼*√((19,85+20,12+7) * (20,12+7-19,85) * (19,85+7-20,12) * (19,85+20,12-7)) = ¼*√(46,97 * 7,27 * 6,73 * 32,97) ≈ ¼*√75768,55 ≈ ¼*275,26 = 68,815.
4
Исходя из площади треугольника, рассчитанной на предыдущем шаге, и длин сторон, полученных на втором шаге, вычислите высоты для каждой из сторон. Так как площадь равна половине произведения высоты на длину стороны, к которой она проведена, для нахождения высоты делите удвоенную площадь на длину нужной стороны: H = 2*S/a. Для использованного выше примера высота, опущенная на сторону AB составит 2*68,815/16,09 ≈ 8,55, высота к стороне ВС будет иметь длину 2*68,815/20,12 ≈ 6,84, а для стороны АС эта величина будет равна 2*68,815/7 ≈ 19,66.
Источники:
- даны точки найти площадь треугольника