Методы решения тригонометрических уравнений 🧩
Представь, что ты анализируешь запись звука, в которой наложены друг на друга два тона. Тебе нужно найти точные моменты времени, когда они гасят друг друга — то есть когда сумма двух синусоид обращается в ноль. Или ты настраиваешь модель сезонности для временного ряда продаж, и хочешь узнать, в какие месяцы предсказанное значение совпадает с базовым уровнем. Или собираешь control loop для робота-манипулятора, и уравнение на угол сустава внезапно оказывается не просто $\sin\theta = a$, а какой-то нескладной суммой синусов и косинусов разных углов. Ни одно из этих уравнений не является "простейшим" в смысле прошлого урока — и именно поэтому нужен этот урок.
В уроке 103 мы выучили алфавит: как решать $\sin x = a$, $\cos x = a$, $\tg x = a$, $\ctg x = a$. Это была необходимая, но не достаточная база — реальные уравнения почти никогда не приходят в такой чистой форме. Они приходят перемешанными: с квадратами синуса, с суммами разных аргументов, с косинусом двойного угла рядом с одиноким синусом. Сегодняшняя задача — научиться грамматике: как из алфавита простейших уравнений собирать решение для чего угодно, что попадётся в задачнике или в реальном проекте.
Здесь работает тот же навык, что и в программировании при выборе алгоритма или структуры данных: ты смотришь на форму задачи и узнаёшь в ней знакомый паттерн. Видишь квадрат одной и той же функции дважды — скорее всего, нужна замена переменной. Видишь сумму, которая равна нулю — вероятно, стоит разложить на множители. Видишь разные аргументы вроде $x$ и $2x$ в одном уравнении — надо привести всё к одной функции. Этот урок даёт тебе ровно такой список паттернов, причём на конкретных числах, а не абстрактно.
Мы разберём пять рабочих методов — замену переменной, разложение на множители, приведение к одной функции через формулы двойного и половинного угла, формулы сложения (включая приём вспомогательного угла) и универсальную тригонометрическую подстановку — на четырёх десятках примеров, свяжем каждый метод с задачами из анализа сигналов и машинного обучения, а в конце дадим тебе 30 заданий, чтобы всё это закрепилось в руках, а не только в голове.
История: откуда это взялось?
Задача решать составные тригонометрические уравнения, а не единичные, встала перед математиками одновременно с задачей описывать сложные периодические процессы. Клавдий Птолемей во II веке н.э., строя свою модель движения планет через эпициклы, фактически складывал несколько периодических движений друг с другом — и чтобы предсказать, когда планета окажется в конкретной точке неба, приходилось находить корни суммы нескольких тригонометрических функций. Инструментов алгебры для этого тогда почти не было: греческая математика решала такие задачи чисто геометрически, шаг за шагом, без общей формулы.
Настоящий прорыв случился в XVI веке благодаря французскому математику Франсуа Виету. Он заметил удивительную вещь: некоторые кубические уравнения, которые не решались в привычных радикалах, поддавались, если ввести тригонометрическую замену переменной. По сути, Виет использовал идею, зеркальную нашей универсальной подстановке — только не превращал тригонометрию в алгебру, а превращал алгебру в тригонометрию. Это был первый явный сигнал того, что тригонометрические и алгебраические уравнения — не два разных мира, а один и тот же мир, если смотреть под правильным углом (буквально).
Следующий скачок дал Жан-Батист Фурье в начале XIX века: он показал, что практически любой периодический процесс можно представить как сумму синусов и косинусов разных частот. Это сразу поставило практическую задачу — находить моменты времени, когда такая сумма принимает конкретное значение или обращается в ноль. Именно из инженерной необходимости решать такие задачи выросли методы, которые мы сегодня разбираем: группировка слагаемых, приведение к одной функции, подстановки. Сегодня эти же приёмы работают в цифровой обработке сигналов (поиск нулей комбинированного сигнала в аудиопроцессоре), в GPS-навигации (вычисление разности фаз для определения расстояния) и в анализе временных рядов с сезонностью — просто вместо карандаша и таблиц теперь используется NumPy.
Блок 1: Метод замены переменной
Интуиция
Представь код, в котором одна и та же длинная функция вызывается пять раз подряд с одинаковым аргументом: f(sin(x)), f(sin(x))**2, 3*f(sin(x))... Любой разработчик тут же скажет: "давай вынесем sin(x) в переменную t и будем работать с t". Ровно та же логика работает в тригонометрических уравнениях. Если одна и та же тригонометрическая функция от одного и того же аргумента встречается в уравнении несколько раз (и притом в разных степенях) — это сигнал, что уравнение на самом деле алгебраическое, просто замаскированное под тригонометрическое.
Определение: Если уравнение можно записать как $P(\sin x) = 0$, $P(\cos x) = 0$ или $P(\tg x) = 0$, где $P$ — многочлен, то нужно ввести замену $t = \sin x$ (или $\cos x$, или $\tg x$), решить получившееся алгебраическое уравнение $P(t) = 0$ относительно $t$, а затем для каждого найденного корня $t$ решить простейшее тригонометрическое уравнение — не забыв отбросить те значения $t$, которые выходят за пределы области значений функции ($|t| > 1$ для синуса и косинуса недопустимо).
Пример 1 (лёгкий): $2\sin^2 x - \sin x - 1 = 0$
Пусть $t = \sin x$. Получаем квадратное уравнение:
$$2t^2 - t - 1 = 0$$Дискриминант: $D = 1 + 8 = 9$, $\sqrt{D} = 3$. Корни: $t = \dfrac{1 \pm 3}{4}$, то есть $t = 1$ или $t = -\dfrac{1}{2}$.
Оба значения лежат в допустимом диапазоне $[-1; 1]$, значит оба дают решения.
Для $\sin x = 1$: $x = \dfrac{\pi}{2} + 2\pi n$.
Для $\sin x = -\dfrac{1}{2}$: $x = -\dfrac{\pi}{6} + 2\pi n$ или $x = \dfrac{7\pi}{6} + 2\pi n$.
Ответ: $x = \dfrac{\pi}{2} + 2\pi n$, $x = -\dfrac{\pi}{6} + 2\pi n$ или $x = \dfrac{7\pi}{6} + 2\pi n$, $n \in \mathbb{Z}$.
Пример 2 (средний): $6\cos^2 x - \cos x - 1 = 0$
Пусть $t = \cos x$:
$$6t^2 - t - 1 = 0$$Дискриминант: $D = 1 + 24 = 25$, $\sqrt{D} = 5$. Корни: $t = \dfrac{1 \pm 5}{12}$, то есть $t = \dfrac{1}{2}$ или $t = -\dfrac{1}{3}$.
Оба значения снова допустимы.
Для $\cos x = \dfrac{1}{2}$: $x = \pm\dfrac{\pi}{3} + 2\pi n$ — табличное значение.
Для $\cos x = -\dfrac{1}{3}$: значение нетабличное, оставляем через арккосинус: $x = \pm\arccos\left(-\dfrac{1}{3}\right) + 2\pi n \approx \pm 1{,}9106 + 2\pi n$.
Ответ: $x = \pm\dfrac{\pi}{3} + 2\pi n$ или $x = \pm\arccos\left(-\dfrac{1}{3}\right) + 2\pi n$, $n \in \mathbb{Z}$.
Пример 3 (сложный): $2\sin^2 x + \sin x - 6 = 0$
Пусть $t = \sin x$:
$$2t^2 + t - 6 = 0$$Дискриминант: $D = 1 + 48 = 49$, $\sqrt{D} = 7$. Корни: $t = \dfrac{-1 \pm 7}{4}$, то есть $t = \dfrac{3}{2}$ или $t = -2$.
А теперь — ключевой момент этого примера. Оба корня по модулю больше единицы: $\left|\dfrac{3}{2}\right| = 1{,}5 > 1$ и $|-2| = 2 > 1$. Ни одно из значений не может быть значением синуса, ведь синус никогда не выходит за пределы отрезка $[-1; 1]$.
Ответ: уравнение не имеет решений.
Это не ошибка и не "пустой" пример — это важный навык: алгебра иногда честно говорит тебе, что у исходной задачи решений нет, и единственный способ это увидеть — довести замену до конца и проверить область значений.
Почему это важно
Метод замены превращает незнакомую тригонометрическую задачу в старую добрую алгебру, которую ты решал ещё в 8 классе. В машинном обучении та же идея встречается везде, где признак сначала пропускают через тригонометрическую функцию, а затем передают дальше по пайплайну как обычное число: с этого момента к нему применяются все стандартные алгебраические инструменты — регрессия, полиномиальные признаки, пороговые правила. Понимание, когда "тригонометрическое" на самом деле является "алгебраическим в маскировке", экономит массу времени и на бумаге, и в коде.
Блок 2: Метод разложения на множители
Интуиция
Представь логическую схему с несколькими независимыми переключателями, соединёнными последовательно: лампочка загорится, если сработает хотя бы один из них. Уравнение вида $A(x) \cdot B(x) = 0$ устроено точно так же: произведение равно нулю, если равен нулю хотя бы один из множителей. Это один из самых мощных приёмов вообще во всей алгебре — свести уравнение к произведению и "распустить" его на несколько уравнений попроще.
Определение: Если уравнение удаётся привести к виду $f_1(x) \cdot f_2(x) \cdot \ldots \cdot f_k(x) = 0$, то множество его решений — это объединение решений уравнений $f_1(x) = 0$, $f_2(x) = 0$, ..., $f_k(x) = 0$. Важно: раскладывать на множители нужно, перенеся все слагаемые в одну сторону — никогда не дели обе части уравнения на общий множитель, содержащий $x$, иначе рискуешь потерять корни.
Пример 1 (лёгкий): $\sin 2x + \sin x = 0$
Распишем $\sin 2x = 2\sin x \cos x$ и вынесем общий множитель $\sin x$:
$$2\sin x \cos x + \sin x = \sin x (2\cos x + 1) = 0$$Случай 1: $\sin x = 0 \implies x = \pi n$.
Случай 2: $2\cos x + 1 = 0 \implies \cos x = -\dfrac{1}{2} \implies x = \pm\dfrac{2\pi}{3} + 2\pi n$.
Ответ: $x = \pi n$ или $x = \pm\dfrac{2\pi}{3} + 2\pi n$, $n \in \mathbb{Z}$.
Пример 2 (средний): $2\sin^2 x + \sin x \cos x = 0$
Выносим общий множитель $\sin x$:
$$\sin x (2\sin x + \cos x) = 0$$Случай 1: $\sin x = 0 \implies x = \pi n$.
Случай 2: $2\sin x + \cos x = 0$. Проверим, не теряем ли решение при делении на $\cos x$: если $\cos x = 0$, то $\sin x = \pm 1$, и выражение $2\sin x + \cos x = \pm 2 \ne 0$ — значит, $\cos x \ne 0$ на этом множестве, и делить безопасно. Делим на $\cos x$:
$$2\tg x + 1 = 0 \implies \tg x = -\frac{1}{2} \implies x = -\arctg\frac{1}{2} + \pi n$$Ответ: $x = \pi n$ или $x = -\arctg\dfrac{1}{2} + \pi n$, $n \in \mathbb{Z}$.
Пример 3 (сложный): $\cos x + \cos 2x + \cos 3x = 0$
Здесь три разных аргумента — прямое разложение не видно сразу. Хитрость в том, чтобы сгруппировать первое и третье слагаемые (у них "средний" аргумент $2x$) по формуле суммы косинусов:
$$\cos x + \cos 3x = 2\cos 2x \cos x$$Подставляем обратно:
$$2\cos 2x \cos x + \cos 2x = \cos 2x (2\cos x + 1) = 0$$Случай 1: $\cos 2x = 0 \implies 2x = \dfrac{\pi}{2} + \pi n \implies x = \dfrac{\pi}{4} + \dfrac{\pi n}{2}$.
Случай 2: $\cos x = -\dfrac{1}{2} \implies x = \pm\dfrac{2\pi}{3} + 2\pi n$.
Ответ: $x = \dfrac{\pi}{4} + \dfrac{\pi n}{2}$ или $x = \pm\dfrac{2\pi}{3} + 2\pi n$, $n \in \mathbb{Z}$.
Обрати внимание на общий приём: когда видишь три аргумента вида $x$, $2x$, $3x$ — почти всегда стоит сгруппировать крайние (первый и третий), потому что их сумма аргументов даёт средний аргумент, умноженный на два, и формула суммы косинусов (или синусов) сразу выявляет общий множитель со средним слагаемым.
Почему это важно
Разложение на множители — это способ увидеть структуру там, где на первый взгляд её нет. В приложениях эта структура часто соответствует независимым физическим или статистическим причинам: сигнал равен нулю, если равен нулю один из независимых источников. В моделях с несколькими воротами (gates) — то есть с умножением нескольких управляющих сигналов — уравнение "выход равен нулю" почти всегда естественным образом раскладывается на множители, и разбор случаев здесь не математическая условность, а прямое отражение того, что происходит внутри системы.
Блок 3: Приведение к одной функции
Интуиция
Представь, что тебе нужно сложить длину в километрах с длиной в милях — просто сложить числа нельзя, сначала обе величины нужно привести к общей единице измерения. Тригонометрическое уравнение с $\sin x$ в одном месте и $\cos 2x$ в другом устроено похоже: это разные "единицы измерения" одного и того же угла. Прежде чем делать замену переменной или раскладывать на множители, часто нужно сначала выразить всё через одну и ту же функцию от одного и того же аргумента — и вот тут в дело идут формулы двойного и половинного угла из уроков 98 и 99.
Определение: Если уравнение содержит функции от разных, но связанных аргументов (например, $x$ и $2x$, или $x$ и $x/2$), используй формулы двойного угла ($\cos 2x = 1 - 2\sin^2 x = 2\cos^2 x - 1 = \cos^2 x - \sin^2 x$, $\sin 2x = 2\sin x \cos x$) или половинного угла, чтобы выразить все слагаемые через один аргумент и одну функцию. После этого уравнение обычно сводится к замене переменной или разложению на множители.
Пример 1 (лёгкий): $\cos 2x + 3\sin x - 2 = 0$
Заменяем $\cos 2x = 1 - 2\sin^2 x$:
$$1 - 2\sin^2 x + 3\sin x - 2 = 0 \implies -2\sin^2 x + 3\sin x - 1 = 0 \implies 2\sin^2 x - 3\sin x + 1 = 0$$Пусть $t = \sin x$: $2t^2 - 3t + 1 = 0$. Дискриминант $D = 9 - 8 = 1$. Корни: $t = \dfrac{3 \pm 1}{4}$, то есть $t = 1$ или $t = \dfrac{1}{2}$.
Ответ: $x = \dfrac{\pi}{2} + 2\pi n$, или $x = \dfrac{\pi}{6} + 2\pi n$, или $x = \dfrac{5\pi}{6} + 2\pi n$, $n \in \mathbb{Z}$.
Пример 2 (средний): $\sin 2x = \cos x$
Заменяем $\sin 2x = 2\sin x \cos x$ и переносим всё влево:
$$2\sin x \cos x - \cos x = \cos x(2\sin x - 1) = 0$$Случай 1: $\cos x = 0 \implies x = \dfrac{\pi}{2} + \pi n$.
Случай 2: $\sin x = \dfrac{1}{2} \implies x = \dfrac{\pi}{6} + 2\pi n$ или $x = \dfrac{5\pi}{6} + 2\pi n$.
Ответ: $x = \dfrac{\pi}{2} + \pi n$, или $x = \dfrac{\pi}{6} + 2\pi n$, или $x = \dfrac{5\pi}{6} + 2\pi n$, $n \in \mathbb{Z}$.
Заметь: это одновременно и приём приведения к одной функции (мы избавились от $\sin 2x$), и разложение на множители — методы почти никогда не работают в одиночку, они естественно комбинируются.
Пример 3 (сложный): $\sin x + \sin\dfrac{x}{2} = 0$
Здесь связь аргументов обратная: $x$ — это удвоенный $x/2$. Используем формулу двойного угла "в обратную сторону", считая базовым аргументом $x/2$: $\sin x = \sin\left(2 \cdot \dfrac{x}{2}\right) = 2\sin\dfrac{x}{2}\cos\dfrac{x}{2}$.
$$2\sin\frac{x}{2}\cos\frac{x}{2} + \sin\frac{x}{2} = \sin\frac{x}{2}\left(2\cos\frac{x}{2} + 1\right) = 0$$Случай 1: $\sin\dfrac{x}{2} = 0 \implies \dfrac{x}{2} = \pi n \implies x = 2\pi n$.
Случай 2: $\cos\dfrac{x}{2} = -\dfrac{1}{2} \implies \dfrac{x}{2} = \pm\dfrac{2\pi}{3} + 2\pi n \implies x = \pm\dfrac{4\pi}{3} + 4\pi n$.
Ответ: $x = 2\pi n$ или $x = \pm\dfrac{4\pi}{3} + 4\pi n$, $n \in \mathbb{Z}$.
Почему это важно
"Приведение к одной функции" — это, по сути, приведение к общему языку описания. В обработке сигналов гармоники с частотами $\omega$ и $2\omega$ физически связаны (вторая — это первый обертон), и именно формулы двойного угла формализуют эту связь на уровне алгебры. Когда две гармоники в модели временного ряда входят в уравнение вместе, привести их к одной функции — не формальность, а способ обнаружить реальную физическую или статистическую зависимость между ними.
Блок 4: Формулы сложения — вспомогательный угол и сумма-произведение
Интуиция
Когда две волны одной частоты складываются — скажем, ток и напряжение в цепи переменного тока, сдвинутые по фазе, — результат снова оказывается волной той же частоты, только с другой амплитудой и своим сдвигом фазы. Формулы сложения из урока 97 позволяют увидеть это явно: любую комбинацию $a\sin x + b\cos x$ можно "свернуть" в одну функцию с новой амплитудой и фазой. Это и есть приём вспомогательного угла — один из самых элегантных инструментов тригонометрии. Второй инструмент этого блока — формулы преобразования суммы в произведение (урок 101), которые превращают сумму или разность двух тригонометрических функций в произведение, что сразу открывает дорогу к разложению на множители.
Определение (вспомогательный угол): Для любых $a, b$, не равных нулю одновременно:
$$a\sin x + b\cos x = R\sin(x + \varphi), \quad \text{где } R = \sqrt{a^2 + b^2},\ \cos\varphi = \frac{a}{R},\ \sin\varphi = \frac{b}{R}$$Определение (сумма-произведение): формулы $\sin A \pm \sin B$ и $\cos A \pm \cos B$ из урока 101 превращают сумму двух функций в произведение — а произведение, равное нулю, раскладывается стандартно (см. Блок 2).
Пример 1 (лёгкий): $\sin x + \sqrt{3}\cos x = 1$
Здесь $a = 1$, $b = \sqrt{3}$, значит $R = \sqrt{1 + 3} = 2$. Тогда $\cos\varphi = \dfrac{1}{2}$, $\sin\varphi = \dfrac{\sqrt{3}}{2}$, откуда $\varphi = \dfrac{\pi}{3}$.
$$2\sin\left(x + \frac{\pi}{3}\right) = 1 \implies \sin\left(x + \frac{\pi}{3}\right) = \frac{1}{2}$$$$x + \frac{\pi}{3} = \frac{\pi}{6} + 2\pi n \quad \text{или} \quad x + \frac{\pi}{3} = \frac{5\pi}{6} + 2\pi n$$Ответ: $x = -\dfrac{\pi}{6} + 2\pi n$ или $x = \dfrac{\pi}{2} + 2\pi n$, $n \in \mathbb{Z}$.
Пример 2 (средний): $\sin x - \cos x = 1$
$a = 1$, $b = -1$, $R = \sqrt{2}$, $\cos\varphi = \dfrac{1}{\sqrt{2}}$, $\sin\varphi = -\dfrac{1}{\sqrt{2}}$, значит $\varphi = -\dfrac{\pi}{4}$.
$$\sqrt{2}\sin\left(x - \frac{\pi}{4}\right) = 1 \implies \sin\left(x - \frac{\pi}{4}\right) = \frac{\sqrt{2}}{2}$$$$x - \frac{\pi}{4} = \frac{\pi}{4} + 2\pi n \quad \text{или} \quad x - \frac{\pi}{4} = \frac{3\pi}{4} + 2\pi n$$Ответ: $x = \dfrac{\pi}{2} + 2\pi n$ или $x = \pi + 2\pi n$, $n \in \mathbb{Z}$.
Проверка: при $x = \pi/2$: $\sin(\pi/2) - \cos(\pi/2) = 1 - 0 = 1$ ✓. При $x = \pi$: $\sin\pi - \cos\pi = 0 - (-1) = 1$ ✓.
Пример 3 (сложный): $\sin x + \sin 2x + \sin 3x = 0$
Снова группируем крайние слагаемые с "соседним" средним аргументом:
$$\sin x + \sin 3x = 2\sin 2x \cos x$$$$2\sin 2x \cos x + \sin 2x = \sin 2x (2\cos x + 1) = 0$$Случай 1: $\sin 2x = 0 \implies 2x = \pi n \implies x = \dfrac{\pi n}{2}$.
Случай 2: $\cos x = -\dfrac{1}{2} \implies x = \pm\dfrac{2\pi}{3} + 2\pi n$.
Ответ: $x = \dfrac{\pi n}{2}$ или $x = \pm\dfrac{2\pi}{3} + 2\pi n$, $n \in \mathbb{Z}$.
Почему это важно
Приём вспомогательного угла — это ровно то, что происходит физически при суперпозиции двух гармонических сигналов одной частоты: результат снова гармонический, просто с другой амплитудой $R$ и фазой $\varphi$. В цифровой обработке сигналов, при сложении звуковых волн или при анализе переменного тока эта формула — не абстракция, а прямое описание реального явления. А представление суммы через произведение (второй инструмент этого блока) — это математический аналог интерференции: там, где множитель обращается в ноль, волны гасят друг друга.
Блок 5: Универсальная тригонометрическая подстановка
Интуиция
Иногда уравнение не поддаётся ни одному из предыдущих приёмов напрямую: в нём и $\sin x$, и $\cos x$ намешаны без явной структуры. В таких случаях есть "тяжёлая артиллерия" — подстановка, которая превращает любое уравнение, рационально зависящее от $\sin x$ и $\cos x$, в обычное алгебраическое уравнение относительно новой переменной. Это как универсальный переходник, который подходит к любой розетке: работает почти всегда, хотя иногда выигрышнее найти отвёртку поменьше (то есть один из предыдущих методов).
Определение: Пусть $t = \tg\dfrac{x}{2}$ (при условии $x \ne \pi + 2\pi n$, где тангенс половинного угла не определён). Тогда:
$$\sin x = \frac{2t}{1+t^2}, \qquad \cos x = \frac{1-t^2}{1+t^2}, \qquad \tg x = \frac{2t}{1-t^2}$$Подставляя эти выражения, любое уравнение вида $F(\sin x, \cos x) = 0$, где $F$ — рациональная функция, превращается в алгебраическое уравнение относительно $t$. После решения обязательно нужно отдельно проверить точку $x = \pi + 2\pi n$, которая при подстановке теряется.
Полезно запомнить и происхождение этих формул: они прямо связаны с простыми тождествами $\tg\dfrac{x}{2} = \dfrac{\sin x}{1 + \cos x} = \dfrac{1 - \cos x}{\sin x}$ — иногда уравнение уже содержит одну из этих дробей в готовом виде, и подстановка не нужна вовсе.
Пример 1 (лёгкий): $\sin x + \cos x = 1$
Подставляем:
$$\frac{2t}{1+t^2} + \frac{1-t^2}{1+t^2} = 1 \implies 2t + 1 - t^2 = 1 + t^2 \implies 2t - 2t^2 = 0 \implies 2t(1-t) = 0$$$t = 0$ или $t = 1$.
Для $t = 0$: $\tg\dfrac{x}{2} = 0 \implies \dfrac{x}{2} = \pi n \implies x = 2\pi n$.
Для $t = 1$: $\tg\dfrac{x}{2} = 1 \implies \dfrac{x}{2} = \dfrac{\pi}{4} + \pi n \implies x = \dfrac{\pi}{2} + 2\pi n$.
Проверим отдельно потерянную точку $x = \pi + 2\pi n$: $\sin\pi + \cos\pi = 0 - 1 = -1 \ne 1$ — не решение, ничего не потеряно.
Ответ: $x = 2\pi n$ или $x = \dfrac{\pi}{2} + 2\pi n$, $n \in \mathbb{Z}$.
Пример 2 (средний): $2\sin x + 3\cos x = 3$
$$\frac{4t}{1+t^2} + \frac{3(1-t^2)}{1+t^2} = 3 \implies 4t + 3 - 3t^2 = 3 + 3t^2 \implies 4t - 6t^2 = 0 \implies 2t(2 - 3t) = 0$$$t = 0$ или $t = \dfrac{2}{3}$.
Для $t = 0$: $x = 2\pi n$.
Для $t = \dfrac{2}{3}$: $x = 2\arctg\dfrac{2}{3} + 2\pi n$.
Проверка при $t=0$: $x=0$: $2\sin 0 + 3\cos 0 = 0 + 3 = 3$ ✓.
Ответ: $x = 2\pi n$ или $x = 2\arctg\dfrac{2}{3} + 2\pi n$, $n \in \mathbb{Z}$.
Пример 3 (сложный): $3\sin x - 4\cos x = 5$
$$\frac{6t}{1+t^2} - \frac{4(1-t^2)}{1+t^2} = 5 \implies 6t - 4 + 4t^2 = 5 + 5t^2 \implies -t^2 + 6t - 9 = 0 \implies t^2 - 6t + 9 = 0 \implies (t-3)^2 = 0$$Получился двойной корень: $t = 3$ — и только он. Это не случайность: коэффициенты $3, 4, 5$ образуют пифагорову тройку ($3^2+4^2=5^2$), а значит амплитуда $R = \sqrt{3^2+4^2} = 5$ в точности равна правой части уравнения. Геометрически это означает, что прямая $3\sin x - 4\cos x = 5$ касается графика функции ровно в одной точке на период — отсюда и двойной корень.
$$\tg\frac{x}{2} = 3 \implies x = 2\arctg 3 + 2\pi n$$Ответ: $x = 2\arctg 3 + 2\pi n$, $n \in \mathbb{Z}$.
Проверка через вспомогательный угол (Блок 4): запишем $3\sin x - 4\cos x = 5\sin(x - \varphi)$, где $\cos\varphi = 3/5$, $\sin\varphi = 4/5$, то есть $\varphi = \arctg(4/3)$. Уравнение $5\sin(x-\varphi)=5$ даёт $\sin(x-\varphi)=1$, откуда $x = \dfrac{\pi}{2} + \arctg\dfrac{4}{3} + 2\pi n$. Два разных метода — один и тот же ответ (можно убедиться, что $2\arctg 3$ и $\dfrac{\pi}{2}+\arctg\dfrac{4}{3}$ отличаются ровно на $2\pi n$), и это отличная привычка — проверять сложный ответ вторым независимым способом.
Почему это важно
Универсальная подстановка сводит любое рациональное тригонометрическое уравнение к алгебре — цена в том, что степень многочлена по $t$ часто получается выше, чем при более прицельном методе. В инженерной практике то же соотношение "мощность против эффективности" встречается на каждом шагу: универсальный алгоритм решит любую задачу из класса, но специализированный — обычно быстрее и прозрачнее для конкретного случая. Кстати, эта же подстановка (её называют подстановкой Вейерштрасса) через несколько лет появится в этом курсе снова — она превращает интегралы от тригонометрических функций в интегралы от рациональных дробей. Но до интегралов и производных нам ещё далеко: производная как инструмент появится только в уроке 133, а пока для всего этого урока хватает чистой алгебры девятого класса.
Блок 6: Тригонометрические уравнения в анализе сигналов и ML
Пора собрать все пять методов и посмотреть, как они выглядят "в бою" — на реальных задачах data science и обработки сигналов.
Поиск моментов интерференции. Если два сигнала одной частоты складываются как $a\sin(\omega t) + b\cos(\omega t)$, приём вспомогательного угла (Блок 4) мгновенно даёт результирующую амплитуду и фазу. Именно так в электротехнике вычисляют результирующее напряжение при сложении двух источников переменного тока, а в аудиотехнике — суммарную громкость и фазовый сдвиг при сложении двух каналов.
Декомпозиция временного ряда. В гармонической регрессии сезонность часто моделируют суммой нескольких гармоник: $f(t) = \sum_k \left(a_k \sin(k\omega t) + b_k \cos(k\omega t)\right)$. Чтобы найти моменты, когда модель предсказывает конкретное значение (например, "средний уровень"), нужно решить уравнение ровно того типа, что мы разбирали в Блоках 2–4: с разными кратными аргументами, которые сначала приводятся к одной функции или группируются через формулы суммы-произведения.
Символьная проверка численных решений. На практике редко решают такие уравнения вручную — для этого есть библиотеки вроде SymPy. Но алгоритм, который стоит за автоматическим решателем, — это ровно то, что мы делаем на бумаге: он ищет замену переменной, распознаёт возможность разложения на множители, и только если ничего не подходит — переключается на универсальную подстановку или на численный поиск корней. Понимание этих методов вручную позволяет быстро проверить, не выдал ли решатель абсурдный ответ (например, забыв отбросить корень с $|t| > 1$).
import numpy as np
# Уравнение 2*sin(x)**2 - sin(x) - 1 = 0 (наш Пример 1 из Блока 1)
# Многочлен относительно t = sin(x): 2t^2 - t - 1 = 0
coeffs = [2, -1, -1]
roots_t = np.roots(coeffs)
print("Корни по t:", roots_t) # [1. , -0.5]
# Отбрасываем корни вне [-1; 1] и переводим обратно в x
valid = [t.real for t in roots_t if abs(t.real) <= 1]
for t in valid:
print(f"t={t:.3f} -> x = arcsin({t:.3f}) + 2*pi*n или pi - arcsin({t:.3f}) + 2*pi*n")
Обрати внимание: np.roots находит корни многочлена через собственные значения сопровождающей матрицы — это чисто алгебраический численный метод, без всякой производной. Ровно та же идея (искать корень многочлена от $t$, а не пытаться напрямую перебирать $x$) лежит в основе всего, что мы делали руками в этом уроке.
Практика: 30 заданий
Базовые (задания 1–10)
Задание 1: Реши уравнение $2\sin^2 x + \sin x - 1 = 0$.
Задание 2: Реши уравнение $\cos^2 x - 3\cos x + 2 = 0$.
Задание 3: Реши уравнение $\sin x(\sin x - 1) = 0$.
Задание 4: Реши уравнение $2\cos^2 x - \cos x = 0$.
Задание 5: Реши уравнение $\tg^2 x - 3 = 0$.
Задание 6: Реши уравнение $\cos 2x = 1$.
Задание 7 (прикладная): Модель освещённости в течение суток имеет вид $L(t) = 100\cos\left(\dfrac{2\pi t}{24}\right)$, где $t$ — час от полуночи. Найди часы, в которые $L(t) = 0$.
Задание 8 (прикладная): Гармоническая модель продаж: $S(t) = 50\sin\left(\dfrac{\pi t}{6}\right) + 200$, где $t$ — номер месяца ($t=0$ — январь). При каких $t \in [0; 12)$ продажи равны базовому уровню $200$?
Задание 9: Реши уравнение $\cos^2 x - \sin^2 x = 0$.
Задание 10: Реши уравнение $\sqrt{3}\tg x - 1 = 0$.
Средние (задания 11–20)
Задание 11: Реши уравнение $\cos 2x + \sin x = 0$.
Задание 12: Реши уравнение $2\sin 2x - \cos x = 0$.
Задание 13: Реши уравнение $\sin 3x + \sin x = 0$.
Задание 14: Реши уравнение $\cos x + \cos 3x = 0$.
Задание 15: Реши уравнение $\sin x - \sqrt{3}\cos x = 0$.
Задание 16: Реши уравнение $\dfrac{\sin x}{1 + \cos x} = \dfrac{1}{\sqrt{3}}$.
Задание 17 (прикладная): Две сезонные компоненты временного ряда: $A(t) = \sin\left(\dfrac{\pi t}{6}\right)$ и $B(t) = \cos\left(\dfrac{\pi t}{6}\right)$, где $t$ — месяц. Найди $t \in [0; 12)$, при которых $A(t) = B(t)$.
Задание 18: Реши уравнение $\sin 4x = \sin 2x$.
Задание 19: Реши уравнение $\cos 2x = 3\sin x - 1$.
Задание 20 (прикладная): Спрос на товар моделируется как $D(t) = 3\sin t + 4\cos t + 10$, где $t$ — время в неделях. Найди наименьшее положительное $t$, при котором спрос равен базовому уровню $D(t) = 10$.
Продвинутые (задания 21–30)
Задание 21: Реши уравнение $\sin^2 x + \sin^2 2x = 1$.
Задание 22: Реши уравнение $3\sin^2 x - 4\sin x\cos x + \cos^2 x = 0$.
Задание 23: Реши уравнение $\dfrac{1 - \cos x}{\sin x} = \dfrac{\sqrt{3}}{3}$.
Задание 24 (прикладная): Функция схожести двух паттернов задана как $\text{score}(x) = \cos x \cdot \cos 2x$. Найди все $x \in [0; 2\pi)$, при которых $\text{score}(x) = 0$.
Задание 25: Реши уравнение $\sin^4 x + \cos^4 x = \dfrac{5}{8}$.
Задание 26 (прикладная): Сигнал наложения двух гармоник: $x(t) = \sin 3t - \sin t$. Найди все моменты $t$, при которых сигнал равен нулю (гармоники совпадают по фазе).
Задание 27: Реши уравнение $\tg x + \ctg x = 2$.
Задание 28 (прикладная): Остаток временного ряда описывается как $r(t) = 2\sin^2 t - \cos t - 1$. Найди все моменты $t$, при которых $r(t) = 0$.
Задание 29: Реши уравнение $5\sin x + 12\cos x = 13$.
Задание 30 (прикладная, капстоун): Модель предсказания временного ряда даёт функцию отклонения $f(x) = \cos^2 x - \sin^2 x + 2\sin x - 1$. Найди все $x$, при которых предсказание точное, то есть $f(x) = 0$.
Частые ошибки
❌ Ошибка 1: забыть проверить область значений после замены
После решения $P(t) = 0$ легко забыть, что $t = \sin x$ или $t = \cos x$ обязано лежать в $[-1; 1]$. Если найденный корень выходит за эти границы — его нужно отбросить, а если отбрасываются оба корня, уравнение просто не имеет решений (как в Примере 3 Блока 1). Не удивляйся такому ответу — это нормальный, законный результат.
❌ Ошибка 2: деление на выражение с переменной без проверки
Если делишь уравнение на $\cos x$ (например, при переходе к тангенсу), нужно отдельно проверить, не является ли $\cos x = 0$ решением исходного уравнения. Если является — ты потерял корень. Правильная стратегия: сначала проверь особый случай, и только затем дели, зная, что он не потеряется.
❌ Ошибка 3: делать замену, не приведя уравнение к одной функции
Замена $t = \sin x$ не поможет, если в уравнении рядом стоит $\cos 2x$ или $\cos x$ — сначала нужно выразить всё через один и тот же аргумент и одну и ту же функцию (Блок 3), и только потом вводить $t$.
❌ Ошибка 4: перепутать формулу суммы-произведения
$\sin A + \sin B$ и $\sin A - \sin B$ дают разные произведения (во втором случае аргументы формулы меняются местами), и то же для косинуса. Перепутанный знак разваливает весь дальнейший разбор случаев. Перед использованием всегда сверяйся с точной формулой.
❌ Ошибка 5: не заметить лишние формальные корни после замены переменной
Замена переменной иногда порождает многочлен более высокой степени, чем нужно физически — например, при возведении обеих частей уравнения в квадрат появляются посторонние корни. Каждый найденный корень стоит подставить в исходное (не преобразованное!) уравнение и убедиться, что он подходит.
❌ Ошибка 6: забыть про исключённую точку при универсальной подстановке
Подстановка $t = \tg\dfrac{x}{2}$ не определена при $x = \pi + 2\pi n$. Прежде чем закончить решение, всегда отдельно подставь эту точку в исходное уравнение — если она подходит, её нужно добавить в ответ отдельно, потому что подстановка её "не видит" в принципе.
❌ Ошибка 7: спутать период после замены аргумента
Если вводится замена вида $t = 2x$ или $t = x/2$, шаг между корнями при возврате к $x$ меняется: делится или умножается на коэффициент при $x$. Забытый пересчёт периода — одна из самых частых технических ошибок при "сведении к простейшему".
Главное запомнить
✅ Пять методов — это набор инструментов, а не пять теорий. Замена переменной, разложение на множители, приведение к одной функции, вспомогательный угол и универсальная подстановка почти всегда комбинируются в одной и той же задаче.
✅ Замена переменной ($t = \sin x$, $\cos x$, $\tg x$) работает, когда одна функция от одного аргумента встречается в разных степенях. Не забывай проверять $|t| \le 1$ для синуса и косинуса.
✅ Разложение на множители требует переноса всех членов в одну сторону — никогда не дели на переменное выражение, если можно вынести его за скобку.
✅ Приведение к одной функции через формулы двойного и половинного угла (уроки 98–99) — часто обязательный первый шаг перед заменой или разложением.
✅ Вспомогательный угол ($a\sin x + b\cos x = R\sin(x+\varphi)$, $R=\sqrt{a^2+b^2}$) сворачивает линейную комбинацию синуса и косинуса в одну функцию с новой амплитудой и фазой.
✅ Универсальная подстановка $t = \tg\dfrac{x}{2}$ решает почти любое рациональное тригонометрическое уравнение, но всегда требует отдельной проверки точки $x = \pi + 2\pi n$.
✅ Пифагорова тройка в коэффициентах ($3,4,5$; $5,12,13$...) — сигнал тангенциального случая: амплитуда равна правой части, и уравнение имеет ровно одно семейство решений (двойной корень).
✅ Всегда проверяй ОДЗ — точки, где какая-то функция не определена (для $\tg x$, $\ctg x$, для дробей вида $\dfrac{\sin x}{1+\cos x}$).
✅ После решения подставь ответ обратно в исходное (не преобразованное) уравнение — особенно если по пути возводил части в квадрат или делил на выражение с переменной.
✅ Умей узнавать паттерн с первого взгляда: одна функция в разных степенях → замена; сумма, равная нулю → факторизация; разные аргументы → приведение к одной функции; линейная комбинация синуса и косинуса → вспомогательный угол; всё остальное → универсальная подстановка.
Связь с другими темами курса
Что нужно было знать до этого урока:
-
Простейшие тригонометрические уравнения (урок 103) — конечная точка любого метода из этого урока.
-
Формулы сложения, двойного и половинного угла (уроки 97–99) — рабочий материал для приведения к одной функции.
-
Преобразование произведения в сумму и обратно (уроки 100–101) — основа приёма сумма-произведение.
-
Квадратные уравнения и теорема Виета — вся алгебраическая часть метода замены переменной опирается именно на них.
Что изучить дальше:
-
Однородные тригонометрические уравнения (урок 105) — частный, но очень частый случай, где деление на $\cos^n x$ становится системообразующим приёмом.
-
Системы тригонометрических уравнений (урок 106) — те же методы, но для нескольких уравнений и переменных одновременно.
-
Тригонометрические неравенства — прямое продолжение: сначала находишь корни уравнения, а затем определяешь знак на интервалах между ними.
Где это нужно в жизни:
💻 В обработке сигналов: поиск нулей и экстремумов суммы гармоник, вычисление результирующей амплитуды и фазы при сложении сигналов одной частоты.
🤖 В машинном обучении: декодирование циклических признаков и позиционных кодировок, анализ гармонической регрессии временных рядов, отладка моделей с тригонометрическими компонентами.
📊 В data science: feature engineering для сезонных данных, где нужно находить точки пересечения нескольких периодических компонент модели.
🔬 В физике и технике: анализ интерференции волн, расчёт электрических цепей переменного тока, GPS-навигация через разности фаз сигналов.
Интересные факты
💡 Виет решал кубические уравнения тригонометрией. В XVI веке Франсуа Виет обнаружил, что некоторые кубические уравнения, не решаемые в привычных радикалах ("неприводимый случай"), поддаются тригонометрической замене переменной — идея, зеркальная нашей универсальной подстановке, только в обратную сторону: не тригонометрию превращать в алгебру, а алгебру — в тригонометрию.
💡 Подстановка $t = \tg(x/2)$ носит имя Вейерштрасса, хотя была известна ещё до него. В университетском курсе анализа она превращает интеграл от любой рациональной функции синуса и косинуса в интеграл от рациональной дроби — то есть решает не только уравнения, но и куда более широкий класс задач.
💡 Корни многочленов Чебышёва — это в точности корни уравнений вида $\cos(k\theta) = 0$. Эти многочлены сегодня активно используются в численных методах и приближении функций — в том числе как один из инструментов построения признаков в некоторых моделях машинного обучения.
💡 GPS работает благодаря разности фаз. Приёмник определяет расстояние до спутника, решая уравнение на разность фаз двух сигналов — по сути, частный случай уравнения с вспомогательным углом, только с фазовым сдвигом в роли неизвестной.
Лайфхаки и полезные трюки
1. Таблица быстрого выбора метода
| Что видишь в уравнении | Скорее всего, нужен метод |
|---|---|
| Одна функция в разных степенях ($\sin^2 x$, $\sin x$) | Замена переменной |
| Сумма или разность, равная нулю | Разложение на множители |
| Разные, но кратные аргументы ($x$ и $2x$, $x$ и $x/2$) | Приведение к одной функции |
| Линейная комбинация $a\sin x + b\cos x$ | Вспомогательный угол |
| Смесь $\sin x$ и $\cos x$ без явной структуры | Универсальная подстановка |
2. Проверяй коэффициенты на пифагорову тройку
Если в уравнении $a\sin x + b\cos x = c$ выполняется $a^2 + b^2 = c^2$ — жди двойной корень (тангенциальный случай). Частые тройки: $(3,4,5)$, $(5,12,13)$, $(8,15,17)$.
3. Перед заменой всегда переноси всё в одну сторону
Это универсальное правило и для замены, и для факторизации: сначала $\ldots = 0$, и только потом начинай преобразования. Так проще увидеть общий множитель и не потерять корни.
4. Три аргумента вида $x$, $2x$, $3x$ — группируй крайние
Если в уравнении есть слагаемые с аргументами $x$, $2x$, $3x$, почти всегда стоит сгруппировать первый и третий по формуле суммы — их полусумма аргументов даст средний аргумент $2x$, и получится общий множитель со средним слагаемым.
5. Быстрая проверка ответа в Python
import numpy as np
def check(x, lhs_func):
return np.isclose(lhs_func(x), 0, atol=1e-9)
# Пример: проверка решения x = pi/6 для 2*sin(x)**2 - sin(x) - 1 = 0
x = np.pi / 6
lhs = lambda x: 2*np.sin(x)**2 - np.sin(x) - 1
print(check(x, lhs)) # True
6. Не бойся ответа "решений нет"
Если после замены оба корня оказались вне $[-1;1]$, это законный и полноценный ответ, а не признак ошибки в вычислениях — всегда доводи проверку области значений до конца, прежде чем пересматривать решение.
Освоив пять методов из этого урока, ты закрыл сильно больше половины всех тригонометрических уравнений, которые вообще встречаются в школьном курсе и в прикладных задачах. Дальше — частный, но очень характерный случай: однородные уравнения, где деление на $\cos^n x$ становится не просто приёмом, а системным правилом. Увидимся в следующем уроке.
Понял тему? Закрепи в боте! 🚀
Попрактикуйся на задачах и получи персональные рекомендации от AI
💪 Начать тренировку