Что будет если sin умножить на sin

Ещё немного о тригонометрии в вычислениях

Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin
На Хабре было уже много статей, посвящённых быстрым вычислениям тригонометрии, когда сильно надо, но я хотел бы дополнить их одной небольшой заметкой с отсылкой к школьной тригонометрии.

Иногда может не быть аппаратной реализации тригонометрии, иногда могут быть иные причины, чтобы изобретать методы ускорения вычисления.

Математика

Давайте вспомним некоторые простые формулы из школьного курса.

Начнём с простых:
(1)

Косинус/синус любого угла может быть приведён к аргументу в диапазоне от 0° до 45°, используя формулы первой группы.

Для малых углов тригонометрические функции могут быть сведены к асимптотическим разложениям, если отбрасываемые члены заведомо выходят за разрядную сетку.

Все промежуточные углы могут быть получены суммированием больших углов с некоторым шагом (а для них тригонометрию можно считать таблично), и остатков, которые рано или поздно дадут линейное разложение.

Применение

Дальше нужно будет выбрать шаг таблиц исходя из того, как мы хотим распределить вычисления, показатель степени 11 мы разделим на несколько частей. Например, можно разбить его на две части: 11=6+5, тогда нам понадобятся две таблицы размером 64 и 32 записи (итого 96), или на три части: 11=4+4+3 (размер таблиц 16+16+8=40 записей), но будет больше операций умножения — конкретный выбор будет зависеть от задачи и располагаемых ресурсов.

Ремарка: запись в таблице — это пара синус и косинус аргумента. Если храним с одинарной точностью, то размер записи 8 байт.

Пример

Давайте для примера возьмём разложение 4+4+3, а потом обобщим.

Шаг 1. Приведём аргумент x к нашей шкале, поделив его на константу pi/4 (назовём его x’ ).

[предположим для примера, что получился синус]

Шаг 3. Воспользуемся таблицами (напомню, что их 3), при этом индексами в таблице будут «битовые поля» в двоичном представлении аргумента x» — первые 4 бита после запятой, потом ещё 4, и ещё 3, а оставшиеся не при делах биты пойдут в остаток.

Табличные синус назовём S1, S2, S3, табличные косинусы — C1, C2, C3.

Шаг 4. Объединяем всё, что получилось:

Шаг 5. Если на шаге 2 мы сочли, что результат должен получиться отрицательным, то этот минус надо ввести в результат.

Заключение

Аналогичный подход может использоваться как для вычисления в вещественных числах любого размера, так и, например, для реализации специализированной арифметики с фиксированной запятой. Собственно, в своё время именно последняя задача меня и сподвигла поковыряться в эту сторону, но это было давно.

Источник

Теорема синусов

Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin

Статья находится на проверке у методистов Skysmart.
Если вы заметили ошибку, сообщите об этом в онлайн-чат
(в правом нижнем углу экрана).

Доказательство теоремы синусов

Теорема синусов звучит так: стороны треугольника пропорциональны синусам противолежащих углов.

Нарисуем стандартный треугольник и запишем теорему формулой:

Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin

Формула теоремы синусов:

Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin

Докажем теорему с помощью формулы площади треугольника через синус его угла.

Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin

Из этой формулы мы получаем два соотношения:

Из этих двух соотношений получаем:

Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin

Теорема синусов для треугольника доказана.

Эта теорема пригодится, чтобы найти:

Доказательство следствия из теоремы синусов

У теоремы синусов есть важное следствие. Нарисуем треугольник, опишем вокруг него окружность и рассмотрим следствие через радиус.

Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin

Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin

где R — радиус описанной около треугольника окружности.

Так образовались три формулы радиуса описанной окружности:

Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin

Основной смысл следствия из теоремы синусов заключен в этой формуле:

Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin

Радиус описанной окружности не зависит от углов α, β, γ. Удвоенный радиус описанной окружности равен отношению стороны треугольника к синусу противолежащего угла.

Для доказательства следствия теоремы синусов рассмотрим три случая.

1. Угол ∠А = α — острый в треугольнике АВС.

Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin

Проведем диаметр BA1. В этом случае точка А и точка А1 лежат в одной полуплоскости от прямой ВС.

Используем теорему о вписанном угле и видим, что ∠А = ∠А1 = α. Треугольник BA1C — прямоугольный, в нём ∠ BCA1 = 90°, так как он опирается на диаметр BA1.

Чтобы найти катет a в треугольнике BA1C, нужно умножить гипотенузу BA1 на синус противолежащего угла.

BA1 = 2R, где R — радиус окружности

Следовательно: R = α/2 sinα

Для острого треугольника с описанной окружностью теорема доказана.

2. Угол ∠А = α — тупой в треугольнике АВС.

Проведем диаметр окружности BA1. Точки А и A1 по разные стороны от прямой ВС. Четырёхугольник ACA1B вписан в окружность, и его основное свойство в том, что сумма противолежащих углов равна 180°.

Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin

Вспомним свойство вписанного в окружность четырёхугольника:

Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin

В треугольнике BCA1 угол при вершине С равен 90°, потому что он опирается на диаметр. Следовательно, катет а мы находим таким образом:

Следовательно: R = α/2 sinα

Для тупого треугольника с описанной окружностью теорема доказана.

Часто используемые тупые углы:

3. Угол ∠А = 90°.

Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin

В прямоугольнике АВС угол А прямой, а противоположная сторона BC = α = 2R, где R — это радиус описанной окружности.

Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin

Для прямоугольного треугольника с описанной окружностью теорема доказана.

Теорема о вписанном в окружность угле

Из теоремы синусов и ее следствия можно сделать любопытный вывод: если известна одна сторона треугольника и синус противолежащего угла — можно найти и радиус описанной окружности. Но треугольник не задаётся только этими величинами. Это значит, что если треугольник еще не задан, найти радиус описанной окружности возможно.

Раскроем эту тему на примере теоремы о вписанном в окружность угле и следствиях из нее.

Теорема о вписанном угле: вписанный в окружность угол измеряется половиной дуги, на которую он опирается.

Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin

∠А = α опирается на дугу ВС. Дуга ВС содержит столько же градусов, сколько ее центральный угол ∠BOC.

Формула теоремы о вписанном угле:

Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin

Следствие 1 из теоремы о вписанном в окружность угле

Вписанные углы, опирающиеся на одну дугу, равны.

Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin

∠А = ∠BAC опирается на дугу ВС. Поэтому ∠A = 1/2(∠COB).

Если мы возьмём точки A1, А2. Аn и проведём от них лучи, которые опираются на одну и ту же дугу, то получим:

Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin

На рисунке изображено множество треугольников, у которых есть общая сторона СВ и одинаковый противолежащий угол. Треугольники являются подобными, и их объединяет одинаковый радиус описанной окружности.

Следствие 2 из теоремы о вписанном в окружность угле

Вписанные углы, которые опираются на диаметр, равны 90°, то есть прямые.

Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin

ВС — диаметр описанной окружности, следовательно ∠COB = 180°.

Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin

Следствие 3 из теоремы о вписанном в окружность угле

Сумма противоположных углов вписанного в окружность четырёхугольника равна 180°. Это значит, что:

Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin

Угол ∠А = α опирается на дугу DCB. Поэтому DCB = 2α по теореме о вписанном угле.

Угол ∠С = γ опирается на дугу DAB. Поэтому DAB = 2γ.

Но так как 2α и 2γ — это вся окружность, то 2α + 2γ = 360°.

Следовательно: α + γ = 180°.

Следствие 4 из теоремы о вписанном в окружность угле

Синусы противоположных углов вписанного четырехугольника равны. То есть:

Примеры решения задач

Теорема синусов и следствия из неё активно используются при решении задач. Рассмотрим несколько примеров, чтобы закрепить материал.

Пример 1. В треугольнике ABC ∠A = 45°,∠C = 15°, BC = 4√6. Найти AC.

Пример 2. Гипотенуза и один из катетов прямоугольного треугольника равны 10 и 8 см. Найти угол, который расположен напротив данного катета.

В этой статье мы узнали, что в прямоугольном треугольнике напротив гипотенузы располагается угол, равный 90°. Примем неизвестный угол за x. Тогда соотношение сторон выглядит так:

Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin

Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin

Значит x = sin (4/5) ≈ 53,1°.

Ответ: угол составляет примерно 53,1°.

Запоминаем

Обычная теорема: стороны треугольника пропорциональны синусам противолежащих углов.

>
Что будет если sin умножить на sin. Смотреть фото Что будет если sin умножить на sin. Смотреть картинку Что будет если sin умножить на sin. Картинка про Что будет если sin умножить на sin. Фото Что будет если sin умножить на sin

Расширенная теорема: в произвольном треугольнике справедливо следующее соотношение:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *