Формула Герона
Формула Герона находит площадь треугольника по трём сторонам. Сначала нужно проверить, что такой треугольник существует, а затем вычислить полупериметр.

Формула Герона находит площадь треугольника по трём сторонам. Сначала нужно проверить, что такой треугольник существует, а затем вычислить полупериметр.

Формула особенно удобна, когда высота неизвестна: например, у треугольного участка измерили только три края. Но три любых числа ещё не обязательно образуют треугольник.
В статье вы узнаете:
Герон Александрийский - греческий математик и инженер, работавший в Александрии примерно в I веке нашей эры. Он описывал автоматы, механизмы, способы измерения и геометрические задачи.
В его труде «Метрика» записано правило для площади треугольника по трём сторонам. Сегодня его называют формулой Герона.
Пусть стороны треугольника равны a, b и c, а p - половина их суммы. Тогда:
Формула не просит измерять углы или высоту. Достаточно трёх сторон. Калькулятор площади треугольника применяет это правило в режиме расчёта по трём сторонам.
Однако до подстановки нужно сделать одну короткую проверку.
Попробуйте соединить отрезки длиной 2, 3 и 6 см. Два коротких вместе дают только 5 см и не дотягиваются до концов длинного. Треугольник не замкнётся.
Для настоящего треугольника одновременно выполняются три неравенства:
Обычно достаточно найти самую длинную сторону и проверить, что две остальные в сумме больше неё. Если это верно, два других неравенства автоматически выполняются для положительных длин.
При равенстве, например 2 + 3 = 5, фигура распрямляется в отрезок. Её площадь равна нулю. Если сумма меньше, треугольника вообще нет.
Формула Герона замечает проблему сама: один множитель под корнем становится нулём или отрицательным. Но лучше проверить условие заранее и не принимать математическую ошибку за площадь.
Периметр - сумма всех сторон. Полупериметр p - ровно половина этой суммы. Он нужен не ради сокращения одного длинного выражения.
Посмотрим на один множитель формулы:
Число b + c − a показывает, насколько две стороны b и c длиннее стороны a. Пока этот запас положительный, они могут встретиться и замкнуть треугольник. Если запас равен нулю, треугольник распрямляется.
Точно так же p − b и p − c связаны с двумя другими неравенствами треугольника. Поэтому под корнем стоят сразу четыре длины: половина всего периметра и три половины «запасов».
Это удобный смысл полупериметра: он одним числом связывает общий размер треугольника и то, насколько каждая сторона короче суммы двух остальных.
Все четыре множителя измеряются в единицах длины. Их произведение имеет четвёртую степень длины, а квадратный корень возвращает квадратную единицу - именно то, что нужно площади.
Сначала проверяем существование. Самая длинная сторона равна 9, а 7 + 8 = 15. Сумма больше 9, значит треугольник существует.
Находим полупериметр:
Теперь вычисляем три разности: p − 7 = 5, p − 8 = 4, p − 9 = 3. Подставляем:
Если стороны были указаны в сантиметрах, ответ равен 26,83 см². Если в метрах - 26,83 м².
Не округляйте полупериметр и разности раньше времени. В этом примере они целые, но при сторонах 4,2; 5,1 и 6,3 см получатся десятичные числа. Сохраняйте их в калькуляторе и округляйте только финальную площадь.
Другие формулы и способы разбирать составные контуры собраны в статье «Как найти площадь фигуры».
Возьмём угол A между сторонами b и c. Через этот угол обычная формула площади выглядит так:
Но угол нам неизвестен. Теорема косинусов выражает его через три стороны:
Так как sin²A = 1 − cos²A, можно избавиться от угла. После подстановки и умножения на 16 получается:
Справа стоит разность квадратов. Она раскладывается на четыре понятных множителя:
Теперь заменим суммы через p: a + b + c = 2p, −a + b + c = 2(p − a) и так далее. Справа появляется 16p(p − a)(p − b)(p − c). Сокращаем 16 и извлекаем корень - получаем формулу Герона. Площадь неотрицательна, поэтому здесь выбирают неотрицательное значение. Разбор знаков √ и ± показывает, почему второе решение уравнения для S² не становится отрицательной площадью.
Пусть две стороны в сумме лишь немного больше третьей. Треугольник получается очень узким, его площадь близка к нулю. Тогда ошибка линейки в несколько миллиметров может заметно изменить результат.
Например, стороны 5, 5 и 9,99 образуют треугольник, а 5, 5 и 10 - уже вырожденный отрезок. Эти наборы почти не различаются на глаз, но геометрически находятся по разные стороны границы.
Для реального участка измерьте каждую сторону несколько раз. Не показывайте в ответе больше знаков, чем позволяет точность рулетки. Формула может выдать 12,483917 м², но при измерениях до сантиметра такая точность является выдуманной.
Если доступна высота, полезно проверить ответ второй формулой S = ah ÷ 2. Большое расхождение означает ошибку в измерении, единицах или вводе.
Главный вывод. Формула Герона действительно находит площадь только по трём сторонам, но сначала стороны должны образовать треугольник. Полупериметр связывает общий размер фигуры с тремя неравенствами, а точность ответа ограничена точностью измерений.
Напишите своё мнение, комментарий или предложение.