В тригонометрии закон косинусов (также известный как формула косинусов или правило косинусов ) связывает длины сторон треугольника с косинусом одного из его углов . Для треугольника со сторонами и противоположными соответствующими углами и (см. рис. 1) закон косинусов гласит:
Закон косинусов обобщает теорему Пифагора , справедливую только для прямоугольных треугольников : если угол прямой, то и закон косинусов сводится к
Закон косинусов полезен для решения треугольника , когда заданы все три или две стороны и прилежащий к ним угол.
Теорема используется при решении треугольников , т.е. для нахождения (см. рисунок 3):
Эти формулы дают большие ошибки округления при вычислениях с плавающей запятой , если треугольник очень острый, т. е. если c мало по отношению к a , а b или γ мало по сравнению с 1. Можно даже получить результат, немного превышающий единицу. для косинуса угла.
Третья показанная формула является результатом решения квадратного уравнения a 2 − 2 ab cos γ + b 2 − c 2 = 0 . Это уравнение может иметь 2, 1 или 0 положительных решений, что соответствует количеству возможных треугольников с учетом данных. Оно будет иметь два положительных решения, если b sin γ < c < b , только одно положительное решение, если c = b sin γ , и не иметь решения, если c < b sin γ . Эти разные случаи также объясняются неоднозначностью сравнения сторон и углов .
Книга II « Начал» Евклида , составленная ок. 300 г. до н.э., основанный на материале, написанном на столетие или два старше, содержит геометрическую теорему, соответствующую закону косинусов, но выраженную на современном языке площадей прямоугольников; Эллинистическая тригонометрия возникла позже, а синус и косинус сами по себе впервые появились столетия спустя в Индии.
Случаи тупоугольных и остроугольных треугольников (соответствующие двум случаям отрицательного или положительного косинуса) рассматриваются отдельно в предложениях II.12 и II.13: [2]
Предложение 12.
В тупоугольных треугольниках квадрат на стороне, стягивающей тупой угол, больше квадратов на сторонах, содержащих тупой угол, в два раза больше прямоугольника, содержащегося на одной из сторон вокруг тупого угла, а именно на том, на котором перпендикуляр падает, и прямая отсекается снаружи перпендикуляром к тупому углу.- Элементы Евклида , перевод Томаса Л. Хита . [2]
Предложение 13 содержит аналогичное утверждение для остроугольных треугольников. В своем комментарии (ныне утерянном и сохранившемся лишь в виде фрагментарных цитат) Герон Александрийский представил доказательства обратного как в II.12, так и в II.13. [3]
Используя обозначения, показанные на рис. 2, формулировку предложения II.12 Евклида можно представить более кратко (хотя и анахронично) формулой
Чтобы преобразовать это в знакомое выражение закона косинусов, замените и
Предложение II.13 не использовалось во времена Евклида для решения треугольников, но позже оно использовалось таким образом при решении астрономических задач аль -Бируни (11 век) и Иоганнесом де Мюрисом (14 век). [4] Нечто, эквивалентное сферическому закону косинусов , использовалось (но не было сформулировано в целом) аль-Хорезми (9 век), аль-Баттани (9 век) и Нилакантой (15 век). [5]
Джамшид аль-Каши , персидский математик и астроном XV века, вычисливший самые точные тригонометрические таблицы своего времени, писал о решении треугольников в своем «Мифтах аль-Хисаб» ( «Ключ арифметики» , 1427 г.), включая следующий метод нахождения третья сторона с учетом двух сторон и прилежащего к ним угла: [6]
Другой случай , когда известны две стороны и угол между ними, а остальные неизвестны. Мы умножаем одну из сторон на синус [известного] угла один раз и на синус его дополнения, другой раз преобразуем, и вычитаем второй результат из другой стороны, если угол острый, и прибавляем его, если угол равен тупой. Затем мы возводим результат в квадрат и добавляем к нему квадрат первого результата. Извлекаем квадратный корень из суммы, чтобы получить оставшуюся часть....
- Мифтах аль-Хисаб Аль- Каши ,
перевод Нуха Айдина, Лахдара Хаммуди и Гады Бакбука [7]
Используя современные алгебраические обозначения и соглашения, это можно было бы записать
когда острый или
когда тупо (когда тупо, современное соглашение таково, что оно отрицательное и положительное; исторически синусы и косинусы считались отрезками прямой с неотрицательной длиной). Возведя обе части в квадрат, разложив квадрат бинома и затем применив тригонометрическое тождество Пифагора, мы получаем знакомый закон косинусов:
Во Франции закон косинусов иногда называют теоремой д'Аль-Каши . [8] [9]
Метод Аль-Каши, по сути, аналогичен методу, рекомендованному для решения таких треугольников в книге Насира ад-Дина ат-Туси « Китаб аль-Шакл аль-катта» ( «Книга о полном четырехугольнике» , ок. 1250 г.), но с описанными шагами. явно, вместо того, чтобы оставлять детали читателю. [10]
Теорема была впервые записана с использованием алгебраических обозначений Франсуа Вьета в 16 веке. В начале XIX века современные алгебраические обозначения позволили записать закон косинусов в его нынешней символической форме. [11]
Евклид доказал эту теорему, применив теорему Пифагора к каждому из двух прямоугольных треугольников на рис. 2 ( AHB и CHB ). Используя d для обозначения отрезка CH и h для высоты BH , треугольник AHB дает нам
и треугольник CHB дает
Разложение первого уравнения дает
Подставив в это второе уравнение, можно получить следующее:
Это 12-е предложение Евклида из второй книги « Начал» . [12] Чтобы преобразовать его в современную форму закона косинусов, заметим, что
Доказательство Евклидом его предложения 13 идет по той же схеме, что и его доказательство предложения 12: он применяет теорему Пифагора к обоим прямоугольным треугольникам, образованным путем опускания перпендикуляра на одну из сторон, охватывающих угол γ, и использует квадрат разности для упрощения .
Используя больше тригонометрии, закон косинусов можно вывести, применив теорему Пифагора только один раз. Фактически, используя прямоугольный треугольник в левой части рис. 6, можно показать, что:
используя тригонометрическое тождество
Это доказательство нуждается в небольшой модификации, если b < a cos( γ ) . В этом случае прямоугольный треугольник, к которому применяется теорема Пифагора, выходит за пределы треугольника ABC . Единственное влияние, которое это оказывает на расчет, заключается в том, что величина b − a cos( γ ) заменяется на a cos( γ ) − b . Поскольку эта величина входит в расчет только через свой квадрат, остальная часть доказательства не затрагивается. Однако эта проблема возникает только тогда, когда β тупой, и ее можно избежать, отразив треугольник вокруг биссектрисы γ .
Ссылаясь на рис. 6, стоит отметить, что если угол, противоположный стороне a, равен α , то:
Это полезно для прямого расчета второго угла, когда заданы две стороны и прилежащий угол.
Высота , проходящая через вершину C, представляет собой отрезок, перпендикулярный стороне c . Расстояние от подножия высоты до вершины А плюс расстояние от подножия высоты до вершины В равно длине стороны с (см. рис. 5). Каждое из этих расстояний можно записать как произведение одной из других сторон на косинус прилежащего угла: [13]
(Это по-прежнему верно, если α или β тупые, и в этом случае перпендикуляр выходит за пределы треугольника.) Умножение обеих сторон на c дает
Те же шаги работают так же хорошо, если рассматривать любую из других сторон как основание треугольника:
Взяв уравнение для и вычитая уравнения для и
Это доказательство не зависит от теоремы Пифагора , поскольку оно основано только на определении косинуса в прямоугольном треугольнике и алгебраически получает квадраты длин сторон. Другие доказательства обычно явно ссылаются на теорему Пифагора и являются более геометрическими, рассматривая cos γ как метку длины определенного отрезка прямой. [13]
В отличие от многих доказательств, в этом унифицировано рассматриваются случаи тупых и острых углов γ .
Рассмотрим треугольник со сторонами длиной a , b , c , где θ — это угол, противоположный стороне длины c . Этот треугольник можно поместить в декартову систему координат со стороной a , выровненной по оси x , и углом θ , расположенным в начале координат, путем нанесения на график компонентов трех точек треугольника, как показано на рис. 4:
По формуле расстояния ,
Возведение в квадрат обеих сторон и упрощение
Преимущество этого доказательства в том, что оно не требует рассмотрения различных случаев, когда треугольник остроугольный, прямоугольный или тупоугольный.
На схеме треугольник ABC со сторонами AB = c , BC = a и AC = b нарисован внутри описанной окружности, как показано. Треугольник ABD построен равным треугольнику ABC , причем AD = BC и BD = AC . Перпендикуляры из D и C пересекают основание AB в точках E и F соответственно. Затем:
Теперь закон косинусов выражается прямым применением теоремы Птолемея к вписанному четырехугольнику ABCD :
Очевидно, что если угол B прямой , то ABCD — прямоугольник, и применение теоремы Птолемея приводит к теореме Пифагора :
Закон косинусов можно также доказать, вычислив площади . Изменение знака по мере того, как угол γ становится тупым, делает необходимым различие падежей.
Напомним, что
Острый случай. На рис. 7а показан семиугольник , разрезанный на более мелкие части (двумя разными способами), что дает доказательство закона косинусов. Различные части
Равенство площадей слева и справа дает
Тупой случай. На рисунке 7б шестиугольник разрезается на более мелкие части двумя разными способами, что дает доказательство закона косинусов в случае, когда угол γ тупой. У нас есть
Равенство площадей слева и справа дает
Строгое доказательство должно будет включать доказательства того, что различные фигуры конгруэнтны и, следовательно, имеют одинаковую площадь. Для этого воспользуемся теорией равных треугольников .
Используя геометрию круга , можно дать более геометрическое доказательство, чем используя одну лишь теорему Пифагора . Алгебраические манипуляции (в частности, биномиальная теорема ) избегаются.
Случай острого угла γ , где a > 2 b cos γ . Опустите перпендикуляр из A на a = BC , создав отрезок длиной b cos γ . Дублируйте прямоугольный треугольник , чтобы сформировать равнобедренный треугольник ACP . Постройте круг с центром A и радиусом b и его касательной h = BH , проходящей через B. Касательная h образует прямой угол с радиусом b ( Начала Евклида : Книга 3, Предложение 18; или см. здесь ), поэтому желтый треугольник на рисунке 8 является прямым. Примените теорему Пифагора , чтобы получить
Затем используйте теорему о касательном секущем ( Начала Евклида : Книга 3, Предложение 36), которая гласит, что квадрат касательной, проходящей через точку B вне круга, равен произведению двух отрезков прямой (из B ), созданных любым секущим . круга через B. В данном случае: BH 2 = BC · BP , или
Подстановка в предыдущее уравнение дает закон косинусов:
Обратите внимание, что h 2 — это степень точки B относительно окружности. Использование теоремы Пифагора и теоремы о касательном секущем можно заменить однократным применением теоремы о мощности точки .
Случай острого угла γ , где a < 2 b cos γ . Опустите перпендикуляр из A на a = BC , создав отрезок длиной b cos γ . Дублируйте прямоугольный треугольник , чтобы сформировать равнобедренный треугольник ACP . Постройте круг с центром A и радиусом b , а также хордой , проходящей через B , перпендикулярной c = AB , половина которой равна h = BH . Примените теорему Пифагора , чтобы получить
Теперь используйте теорему о хорде ( Начала Евклида : Книга 3, Предложение 35), которая гласит, что если две хорды пересекаются, произведение двух отрезков, полученных на одной хорде, равно произведению двух отрезков, полученных на другой хорде. . В данном случае: BH 2 = BC · BP , или
Подстановка в предыдущее уравнение дает закон косинусов:
Обратите внимание, что степень точки B относительно окружности имеет отрицательное значение − h 2 .
Случай тупого угла γ . В этом доказательстве напрямую используется сила точечной теоремы, без вспомогательных треугольников, полученных путем построения касательной или хорды. Постройте круг с центром B и радиусом a (см . рисунок 9), который пересекает секущие через A и C в C и K. Степень точки A относительно окружности равна как AB 2 − BC 2 , так и AC · AK . Поэтому,
что является законом косинусов.
Используя алгебраические меры для отрезков линий (допуская отрицательные числа в качестве длин отрезков), случай тупого угла ( CK > 0 ) и острого угла ( CK < 0 ) можно рассматривать одновременно.
Используя закон синусов и зная, что сумма углов треугольника должна составлять 180 градусов, мы имеем следующую систему уравнений (три неизвестных — это углы):
Тогда, воспользовавшись третьим уравнением системы, получим систему двух уравнений с двумя переменными:
где мы использовали тригонометрическое свойство, заключающееся в том, что синус дополнительного угла равен синусу угла.
Использование тождества (см. Тождества суммы углов и разностей )
приводит к
Разделив всю систему на cos γ , мы получим:
Следовательно, из первого уравнения системы можно получить
Подставив это выражение во второе уравнение и воспользовавшись
мы можем получить одно уравнение с одной переменной:
Умножив на ( b − c cos α ) 2 , мы можем получить следующее уравнение:
Из этого следует
Вспоминая тождество Пифагора , получаем закон косинусов:
Обозначим
Поэтому,
Взяв скалярное произведение каждой стороны с собой:
Использование личности
приводит к
Результат следующий.
Когда a = b , т. е. когда треугольник равнобедренный , причем две стороны, лежащие на угле γ , равны, закон косинусов существенно упрощается. А именно, поскольку a 2 + b 2 = 2 a 2 = 2 ab , закон косинусов принимает вид
или
Аналогичное утверждение начинается с того, что α , β , γ , δ считаются площадями четырех граней тетраэдра . Обозначим двугранные углы через и т. д. Тогда [14]
Когда угол γ мал, а прилегающие стороны a и b имеют одинаковую длину, правая часть стандартной формы закона косинусов подвергается катастрофическому сокращению в числовых приближениях. В ситуациях, когда это важно, может оказаться полезной математически эквивалентная версия закона косинусов, подобная формуле хаверсинуса :
В пределе бесконечно малого угла закон косинусов вырождается в формулу длины дуги окружности c = a γ .
Версии, аналогичные закону косинусов для евклидовой плоскости, справедливы и на единичной сфере и в гиперболической плоскости. В сферической геометрии треугольник определяется тремя точками u , v и w на единичной сфере и дугами больших кругов , соединяющими эти точки. Если эти большие круги образуют углы A , B и C с противоположными сторонами a , b , c, то сферический закон косинусов утверждает, что выполняются оба следующих соотношения:
В гиперболической геометрии пара уравнений известна под общим названием гиперболический закон косинусов . Первое - это
где sinh и cosh — гиперболические синус и косинус , а второй —
Как и в евклидовой геометрии, можно использовать закон косинусов для определения углов A , B , C по знанию сторон a , b , c . В отличие от евклидовой геометрии, в обеих неевклидовых моделях возможен и обратный процесс: углы A , B , C определяют стороны a , b , c .
На двух котах и под углом. [...] Que si l'angle donné est состоит из двух частей AB AC, abaissez de B sur AC la perpendiculaire BE. Vous aurez ainsi le треугольник прямоугольник [BEA] не знает границ le Côté AB и l'angle A; он снова BE, EA и т. д. снова в предыдущих случаях; в. à. д. в этом случае BE, CE sont connus; on connaîtra dès lors BC et l'angle C, comme nous l'avons expliqué[Учитывая [...], что угол A заключен между двумя сторонами AB AC, опустите от B до AC перпендикуляр BE. Таким образом, у вас будет прямоугольный треугольник [BEA], у которого мы знаем сторону AB и угол A; в этом треугольнике вычисляют BE, EA, и задача сводится к одному из предыдущих случаев; то есть к случаю, когда известны BE, CE; таким образом, мы будем знать BC и угол C, как мы объяснили.]