Задача на нахождение неизвестных длин и углов треугольника
Решение треугольников ( лат . solutio triangulorum ) — основная тригонометрическая задача нахождения характеристик треугольника ( углов и длин сторон), когда некоторые из них известны. Треугольник может быть расположен на плоскости или на сфере . Приложения, требующие решения треугольников, включают геодезию , астрономию , строительство и навигацию .
Решение плоских треугольников
Треугольник общего вида имеет шесть основных характеристик (см. рисунок): три линейные (длины сторон a, b, c ) и три угловые ( α, β, γ ). Классическая задача плоской тригонометрии состоит в том, чтобы указать три из шести характеристик и определить остальные три. Треугольник может быть однозначно определен в этом смысле, если задано любое из следующих: [1] [2]
Три стороны ( SSS )
Две стороны и прилежащий угол ( SAS , сторона-угол-сторона)
Две стороны и угол между ними, не заключенный между ними ( SSA ), если длина стороны, прилегающей к углу, короче длины другой стороны.
Сторона и два угла, примыкающие к ней ( ASA )
Сторона, противолежащий ей угол и прилежащий к ней угол ( AAS ).
Для всех случаев на плоскости необходимо указать хотя бы одну из длин сторон. Если даны только углы, то длины сторон определить невозможно, поскольку любой подобный треугольник является решением.
Тригонометрические соотношения
Стандартный метод решения задачи — использование фундаментальных соотношений.
Чтобы найти неизвестный угол, закон косинусов надежнее, чем закон синусов . Причина в том, что значение синуса для угла треугольника не определяет этот угол однозначно. Например, если sin β = 0,5 , угол β может быть равен как 30°, так и 150°. Использование закона косинусов позволяет избежать этой проблемы: в интервале от 0° до 180° значение косинуса однозначно определяет его угол. С другой стороны, если угол мал (или близок к 180°), то более надежно численно определить его по синусу, чем по косинусу, поскольку функция арккосинуса имеет расходящуюся производную в точке 1 (или −1).
Мы предполагаем, что относительное положение указанных характеристик известно. Если нет, то зеркальное отражение треугольника также будет решением. Например, три длины сторон однозначно определяют либо треугольник, либо его отражение.
Три стороны даны (SSS)
Пусть заданы три длины сторон a, b, c . Чтобы найти углы α, β , можно воспользоваться теоремой косинусов : [3]
Тогда угол γ = 180° − α − β .
Некоторые источники рекомендуют находить угол β из теоремы синусов , но (как указано в примечании 1 выше) существует риск перепутать значение острого угла с тупым.
Другой метод вычисления углов по известным сторонам — применение закона котангенсов .
Здесь известны длины сторон a, b и угол γ между этими сторонами. Третью сторону можно определить из теоремы косинусов: [4]
Теперь используем теорему косинусов, чтобы найти второй угол:
Наконец, β = 180° − α − γ .
Даны две стороны и невключенный угол (SSA)
Этот случай не разрешим во всех случаях; решение гарантированно единственно, только если длина стороны, прилегающей к углу, короче длины другой стороны. Предположим, что известны две стороны b, c и угол β . Уравнение для угла γ можно вывести из закона синусов : [5]
Обозначим далее D = с/б sin β (правая часть уравнения). Возможны четыре случая:
Если D > 1 , такого треугольника не существует, поскольку сторона b не достигает прямой BC . По той же причине решения не существует, если угол β ≥ 90° и b ≤ c .
Если D = 1 , то существует единственное решение: γ = 90° , т.е. треугольник прямоугольный .
Если D < 1, возможны две альтернативы.
Если b ≥ c , то β ≥ γ (большая сторона соответствует большему углу). Поскольку ни один треугольник не может иметь два тупых угла, γ является острым углом и решение γ = arcsin D единственно.
Если b < c , угол γ может быть острым: γ = arcsin D или тупым: γ ′ = 180° − γ . На рисунке справа показаны точка C , сторона b и угол γ как первое решение, и точка C ′ , сторона b ′ и угол γ ′ как второе решение.
После того, как γ получен, третий угол α = 180° − β − γ .
Третью сторону можно найти из теоремы синусов:
или из закона косинусов:
Даны сторона и два смежных угла (ASA)
Известные характеристики — сторона c и углы α, β . Третий угол γ = 180° − α − β .
Две неизвестные стороны можно вычислить по теореме синусов: [6]
Даны сторона, один прилежащий угол и противолежащий угол (AAS)
Процедура решения треугольника AAS такая же, как и для треугольника ASA: сначала найдите третий угол, используя свойство суммы углов треугольника, затем найдите две другие стороны, используя теорему синусов .
Общий сферический треугольник полностью определяется тремя из шести его характеристик (3 стороны и 3 угла). Длины сторон a, b, c сферического треугольника являются их центральными углами , измеряемыми в угловых, а не в линейных единицах. (На единичной сфере угол (в радианах ) и длина вокруг сферы численно одинаковы. На других сферах угол (в радианах) равен длине вокруг сферы, деленной на радиус.)
Сферическая геометрия отличается от плоской евклидовой геометрии , поэтому решение сферических треугольников строится по другим правилам. Например, сумма трех углов α + β + γ зависит от размеров треугольника. Кроме того, подобные треугольники не могут быть неравными, поэтому задача построения треугольника с заданными тремя углами имеет единственное решение. Основные соотношения, используемые для решения задачи, аналогичны соотношениям плоского случая: см. Сферический закон косинусов и Сферический закон синусов .
Углы α, β можно рассчитать, как указано выше, или используя аналогии Непера:
Эта проблема возникает в навигационной задаче нахождения большого круга между двумя точками на Земле, указанными их широтой и долготой; в этом приложении важно использовать формулы, которые не подвержены ошибкам округления. Для этой цели могут быть использованы следующие формулы (которые могут быть выведены с помощью векторной алгебры):
где знаки числителей и знаменателей в этих выражениях должны использоваться для определения квадранта арктангенса.
Даны две стороны и невключенный угол (сферическая SSA)
Эта задача не разрешима во всех случаях; решение гарантированно единственно, только если длина стороны, прилегающей к углу, короче длины другой стороны. Известны: стороны b, c и угол β между ними не находится. Решение существует, если выполняется следующее условие:
Угол γ можно найти из сферического закона синусов :
Что касается плоского случая, если b < c , то существует два решения: γ и 180° - γ .
Мы можем найти другие характеристики, используя аналогии Нейпира:
Вышеприведенные алгоритмы значительно упрощаются, если один из углов треугольника (например, угол C ) является прямым. Такой сферический треугольник полностью определяется своими двумя элементами, а остальные три могут быть вычислены с помощью пятиугольника Непера или следующих соотношений.
Если нужно измерить расстояние d от берега до удаленного корабля с помощью триангуляции, то на берегу отмечают две точки с известным расстоянием l между ними (базовая линия). Пусть α, β будут углами между базовой линией и направлением на корабль.
Из приведенных выше формул (случай ASA, предполагающий плоскую геометрию) можно вычислить расстояние как высоту треугольника :
Для сферического случая можно сначала вычислить длину стороны от точки α до корабля (т.е. стороны, противоположной β ) с помощью формулы ASA
и подставить ее в формулу AAS для прямоугольного подтреугольника, содержащего угол α и стороны b и d :
(Плоская формула на самом деле является первым членом разложения Тейлора d сферического решения по степеням ℓ .)
Этот метод используется в каботаже . Углы α, β определяются путем наблюдения за знакомыми ориентирами с судна.
В качестве другого примера, если требуется измерить высоту h горы или высокого здания, то указываются углы α, β от двух точек на земле до вершины. Пусть ℓ — расстояние между этими точками. Из тех же формул случая ASA получаем:
Расстояние между двумя точками на земном шаре
Чтобы рассчитать расстояние между двумя точками на земном шаре,
Точка A: широта λ A , долгота L A , и
Точка B: широта λ B , долгота L B
Рассмотрим сферический треугольник ABC , где C — Северный полюс. Некоторые характеристики:
Если даны две стороны и угол между ними, то из формул получаем
Здесь R — радиус Земли .
«Тригонометрические наслаждения», Эли Маор , Princeton University Press, 1998. Электронная версия книги в формате PDF, представлен полный текст.
Тригонометрия Альфреда Монро Кеньона и Луиса Ингольда, The Macmillan Company, 1914. В изображениях представлен полный текст. Google book.
Сферическая тригонометрия на Math World.
Введение в сферическую тригонометрию. Включает обсуждение круга Нейпира и правил Нейпира.
Сферическая тригонометрия — для использования в колледжах и школах. Автор: И. Тодхантер, магистр наук, член Королевского Королевского общества. Монография по исторической математике, опубликованная библиотекой Корнелльского университета.
Triangulator – Triangle Solver. Решает любую плоскую задачу с треугольником с минимумом входных данных. Рисунок решенного треугольника.
TriSph – Бесплатное программное обеспечение для решения сферических треугольников, настраиваемое для различных практических приложений и настроенное для гномоники.
Калькулятор сферических треугольников – решает сферические треугольники.
TrianCal — программа для решения треугольников, автор: Джесус С.