Калькулятор треугольника
Введите любые два известных значения прямоугольного треугольника, чтобы вычислить стороны, высоту, углы, площадь, периметр, радиус вписанной и описанной окружности.
Логика вычислений
Калькулятор полностью решает прямоугольный треугольник по любым двум известным величинам. Сначала по введённой паре значений восстанавливаются все три стороны — два катета a, b и гипотенуза c. Здесь α — угол, лежащий напротив катета a, β — угол напротив катета b (прямой угол лежит напротив гипотенузы). Углы можно вводить в градусах или радианах; для расчёта они переводятся в радианы:
α_рад = α° × π / 180
где:
- α°, α_рад — значение угла в градусах и в радианах (так же переводится угол β).
Восстановление сторон по двум исходным данным
В зависимости от того, какая пара величин задана, стороны находятся по теореме Пифагора или через тригонометрические функции острого угла.
Если заданы два катета — гипотенуза по теореме Пифагора. Если задан катет и гипотенуза — второй катет из того же соотношения:
c = √(a² + b²) b = √(c² − a²) a = √(c² − b²)
где:
- a, b — катеты треугольника;
- c — гипотенуза (всегда длиннее любого из катетов).
Если задан катет a и один из острых углов, остальные стороны выражаются через синус, косинус и тангенс. Для угла α (он лежит напротив a) и для угла β (он прилежит к a):
c = a / sin α b = a / tan α b = a × tan β c = a / cos β
где:
- α — острый угол напротив катета a;
- β — острый угол напротив катета b (прилежащий к катету a).
Симметрично, если задан катет b и один из острых углов — для угла β (напротив b) и для угла α (прилежит к b):
c = b / sin β a = b / tan β a = b × tan α c = b / cos α
Если задана гипотенуза c и один из острых углов, оба катета получаются как её проекции:
a = c × sin α b = c × cos α b = c × sin β a = c × cos β
Углы и производные величины
После того как все три стороны известны, оба острых угла однозначно определяются через синус отношения катета к гипотенузе:
α = arcsin(a / c) β = arcsin(b / c)
где:
- α, β — острые углы напротив катетов a и b (в сумме дают 90°).
Площадь прямоугольного треугольника равна половине произведения катетов, а периметр — сумме всех сторон:
S = a × b / 2 P = a + b + c
где:
- S — площадь треугольника, кв. ед.;
- P — периметр треугольника, ед.
Высота, опущенная из прямого угла на гипотенузу, выражается через катеты и гипотенузу:
h = a × b / c
где:
- h — высота к гипотенузе, ед.
Радиус вписанной окружности для прямоугольного треугольника находится по катетам и гипотенузе, а радиус описанной окружности равен половине гипотенузы (гипотенуза служит диаметром):
r = (a + b − c) / 2 R = c / 2
где:
- r — радиус вписанной окружности, ед.;
- R — радиус описанной окружности, ед.
Тип треугольника определяется сравнением катетов: при равных катетах он равнобедренный (углы 45°-45°-90°), иначе — разносторонний.
Примеры расчётов
| Исходные данные | Катет a | Катет b | Гипотенуза c | Углы α / β | Площадь S | Периметр P | Результат (h; r; R) | Комментарий |
|---|---|---|---|---|---|---|---|---|
| a = 3, b = 4 | 3 | 4 | √(3² + 4²) = 5 | 36,87° / 53,13° | 3 × 4 / 2 = 6 | 3 + 4 + 5 = 12 | h = 2,4; r = 1; R = 2,5 | Классический египетский треугольник по двум катетам |
| a = 6, b = 8 | 6 | 8 | √(36 + 64) = 10 | 36,87° / 53,13° | 6 × 8 / 2 = 24 | 6 + 8 + 10 = 24 | h = 4,8; r = 2; R = 5 | Подобен 3-4-5, круглые числа |
| a = 5, α = 30° | 5 | 5 / tan 30° ≈ 8,66 | 5 / sin 30° = 10 | 30° / 60° | ≈ 21,65 | ≈ 23,66 | c = 10 | Катет напротив угла 30° равен половине гипотенузы |
| c = 10, α = 30° | 10 × sin 30° = 5 | 10 × cos 30° ≈ 8,66 | 10 | 30° / 60° | ≈ 21,65 | ≈ 23,66 | h ≈ 4,33 | Катеты как проекции гипотенузы |
| a = b = 5 | 5 | 5 | √50 ≈ 7,07 | 45° / 45° | 5 × 5 / 2 = 12,5 | ≈ 17,07 | равнобедренный 45-45-90 | Граничный случай равных катетов |
| c = 13, a = 5 | 5 | √(13² − 5²) = 12 | 13 | 22,62° / 67,38° | 5 × 12 / 2 = 30 | 5 + 12 + 13 = 30 | R = 6,5 | Второй катет по теореме Пифагора, тройка 5-12-13 |
