Что такое метод вариации произвольной постоянной: короткий ответ
Метод вариации произвольной постоянной (метод Лагранжа) — универсальный способ решить линейное неоднородное дифференциальное уравнение, если известно общее решение однородного. Сначала решаешь однородное ОДУ и получаешь общее решение с постоянными C. Затем «освобождаешь» эти постоянные: ищешь решение в том же виде, но с C(x) вместо C. Подставляешь в исходное уравнение, находишь C′(x), интегрируешь и записываешь ответ. Для ДУ второго порядка таких функций две, и их производные находятся из системы.
Почему постоянная вдруг становится функцией?
Это самый частый вопрос на практике по дифурам, и он справедливый. Смотри: у однородного уравнения y′ + p(x)y = 0 решение имеет вид y = C·y₁(x), где y₁ — какое-нибудь одно ненулевое решение. Если правая часть не равна нулю, постоянная C уже не подходит: после подстановки в левой части получится ноль, а нужна функция f(x). Значит, чтобы «поймать» правую часть, у решения должна появиться свобода меняться вместе с x.
Идея метода такая: допустим, что C «плывёт» вместе с x, и посмотрим, какой закон движения C(x) для этого нужен. Мы не угадываем решение, а меняем форму записи: любую функцию можно записать как C(x)·y₁(x), если разделить её на y₁. Никакого противоречия нет. Мы просто получаем уравнение на новую неизвестную C(x), причём гораздо более простое, чем исходное. Именно поэтому для линейного уравнения метод работает всегда, когда известно общее решение однородного.
Само слово «вариация» означает «изменение»: постоянную варьируют, то есть позволяют ей меняться. Метод связывают с именем Лагранжа, и он годится для любого линейного уравнения, а не только для тех, где правая часть красивая. Если справа стоит многочлен или показательная функция при постоянных коэффициентах, подбор частного решения быстрее. Если там дробь, логарифм, тангенс или 1/cos x, остаётся именно вариация.
Как решить линейное уравнение первого порядка вариацией постоянной?
Алгоритм для уравнения y′ + p(x)y = q(x) состоит из пяти шагов. Первый: реши однородное уравнение y′ + p(x)y = 0, разделив переменные, и запиши y = C·y₁(x). Второй: ищи решение неоднородного в виде y = C(x)·y₁(x). Третий: подставь в уравнение, слагаемые с C(x) сократятся, и останется C′(x)·y₁(x) = q(x). Четвёртый: найди C(x) интегрированием, добавив новую постоянную C₁. Пятый: подставь C(x) обратно в y.
Разберём пример: y′ + 2y/x = x при x > 0. Однородное уравнение y′ = −2y/x после разделения переменных даёт dy/y = −2dx/x, откуда ln|y| = −2 ln|x| + const, то есть y = C/x². Теперь ищем решение в виде y = C(x)/x². Тогда производная равна y′ = C′/x² − 2C/x³. Подставим всё это в исходное уравнение на следующем шаге.
Получаем: C′/x² − 2C/x³ + 2C/x³ = x. Слагаемые с C сократились, как и должно быть: это встроенная проверка, что ты не ошибся. Остаётся C′/x² = x, то есть C′ = x³. Интегрируем: C(x) = x⁴/4 + C₁. Ответ: y = x²/4 + C₁/x². Проверим подстановкой: y′ = x/2 − 2C₁/x³, а 2y/x = x/2 + 2C₁/x³. Сумма равна x, всё сходится.
Как метод вариации работает для уравнения второго порядка?
Пусть дано уравнение y″ + p(x)y′ + q(x)y = f(x). Сначала решаешь однородное уравнение и находишь два линейно независимых решения y₁ и y₂: при постоянных коэффициентах — через характеристическое уравнение. Общее решение однородного: y = C₁y₁ + C₂y₂. Теперь постоянные C₁ и C₂ заменяем функциями C₁(x) и C₂(x) и ищем решение неоднородного уравнения в виде y = C₁(x)·y₁ + C₂(x)·y₂.
Функций две, а уравнение одно, поэтому мы вправе наложить одно условие по своему выбору. Его выбирают так, чтобы производные C₁′ и C₂′ не попали в формулу для y′. В итоге получается система: C₁′y₁ + C₂′y₂ = 0 и C₁′y₁′ + C₂′y₂′ = f(x). Её определитель — это определитель Вронского W = y₁y₂′ − y₂y₁′. Он не равен нулю ни в одной точке интервала, потому что y₁ и y₂ — линейно независимые решения однородного уравнения, и поэтому система всегда разрешима.
По формулам Крамера получаем: C₁′ = −y₂f/W и C₂′ = y₁f/W. Дальше остаётся проинтегрировать каждую функцию, и получатся C₁(x) и C₂(x) с новыми постоянными. Не забудь, что уравнение должно быть записано так, чтобы при y″ стояла единица. Если там другой коэффициент, сначала раздели на него, иначе правая часть f(x) в системе окажется неверной.
Как решить y″ + y = 1/cos x вариацией постоянных?
Это классика, где подбор бессилен: правую часть 1/cos x нельзя записать в виде заранее известной формулы с неопределёнными коэффициентами. Характеристическое уравнение λ² + 1 = 0 даёт λ = ±i, значит, y₁ = cos x и y₂ = sin x. Определитель Вронского: W = cos x · cos x − sin x · (−sin x) = cos²x + sin²x = 1. Правая часть f = 1/cos x, а при y″ стоит единица. Решаем на интервале, где cos x ≠ 0, например при −π/2 < x < π/2.
Теперь по формулам Крамера находим производные постоянных: C₁′ = −y₂f/W = −sin x/cos x = −tg x, а C₂′ = y₁f/W = cos x/cos x = 1. Интегрируем каждую: C₁(x) = ln|cos x| + A, потому что ∫ (−tg x) dx = ln|cos x|, и C₂(x) = x + B. Здесь A и B — новые произвольные постоянные, которые остаются в ответе и позже определяются из начальных условий, если они есть.
Собираем ответ: y = A cos x + B sin x + cos x · ln|cos x| + x sin x. Проверим частное решение yч = cos x · ln|cos x| + x sin x. Первая производная: yч′ = −sin x · ln|cos x| + x cos x. Вторая: yч″ = −cos x · ln|cos x| + sin²x/cos x + cos x − x sin x. Складываем yч″ + yч: остаётся sin²x/cos x + cos x = 1/cos x. Совпало с правой частью.
Что делать с кратным корнем: как решить y″ − 2y′ + y = eˣ/x?
Характеристическое уравнение λ² − 2λ + 1 = 0 имеет кратный корень λ = 1, поэтому y₁ = eˣ и y₂ = x eˣ. Правая часть eˣ/x определена при x ≠ 0 и содержит 1/x, так что подбор не подходит. Считаем определитель Вронского: W = eˣ · (eˣ + x eˣ) − x eˣ · eˣ = e²ˣ. Это выражение нигде не обращается в ноль, значит, решения независимы, а система для C₁′ и C₂′ разрешима.
Подставляем в формулы: C₁′ = −y₂f/W = −x eˣ · (eˣ/x)/e²ˣ = −1 и C₂′ = y₁f/W = eˣ · (eˣ/x)/e²ˣ = 1/x. Заметь, как красиво всё сокращается: это обычный признак того, что вычисления верны. Интегрируем: C₁(x) = −x + A и C₂(x) = ln|x| + B. Подставляем в y = C₁(x)·eˣ + C₂(x)·x eˣ и получаем y = (−x + A)eˣ + (ln|x| + B)·x eˣ.
Слагаемое −x eˣ можно объединить с B·x eˣ, ведь B произвольна. Итоговый ответ: y = (A + Bx)eˣ + x eˣ ln|x|. Проверка для yч = x eˣ ln|x|: yч′ = eˣ ln|x| + x eˣ ln|x| + eˣ, а yч″ = 2eˣ ln|x| + eˣ/x + x eˣ ln|x| + 2eˣ. Тогда yч″ − 2yч′ + yч = eˣ/x: слагаемые с логарифмом и просто с eˣ сокращаются, остаётся только eˣ/x.
Какие ошибки чаще всего делают при вариации постоянной?
Первая ошибка — забыть, что правая часть в системе равна f(x) только при единичном коэффициенте перед y″. Если уравнение дано как 2y″ + …, сначала раздели всё на 2. Вторая — перепутать знак в формуле для C₁′: перед y₂f стоит минус. Третья — потерять постоянные: после интегрирования C₁(x) и C₂(x) обязательно содержат по новой произвольной постоянной, иначе ответ будет частным, а не общим.
Четвёртая ошибка — вычислительная: определитель Вронского, интегралы от тригонометрических функций, логарифмы с модулем. В первом порядке следи, чтобы все слагаемые с C(x) сократились: если нет, ошибка уже в подстановке. Для второго порядка есть быстрая проверка: подставь в уравнение только найденное частное решение, как мы делали выше. Если левая часть равна правой, ответ верный.
Чтобы не гадать, прав ли ты, сравни свой ход решения с пошаговым. Калькулятор дифференциальных уравнений Prepodoff бесплатный, работает онлайн без регистрации и разбирает линейные уравнения с постоянными коэффициентами, включая вариацию постоянных. Каждый ответ он проверяет подстановкой и строит график. Реши сам на бумаге, потом открой решение и посмотри, на каком шаге пути разошлись. Так это проверка, а не способ списать.
Когда выбрать вариацию, а когда подбор или метод Бернулли?
Для уравнения второго порядка с постоянными коэффициентами и правой частью вида многочлена, показательной функции, синуса или косинуса быстрее подбор по виду правой части. Он требует меньше выкладок и меньше интегралов. Но у подбора есть границы: он не работает для 1/x, 1/cos x, tg x, ln x и подобных функций. Там остаётся вариация, и именно такие задачи любят давать в контрольных.
Для уравнения первого порядка y′ + p(x)y = q(x) вариация постоянной и метод Бернулли y = uv приводят к одному результату и почти одинаковому объёму выкладок. Выбери тот, который просит преподаватель, или тот, в котором ты реже ошибаешься. На экзамене обычно важно показать понятный ход решения, а не только итоговую формулу, поэтому не прячь шаги.
Если в задаче есть начальное условие, сначала найди общее решение с постоянными, а потом подставляй. Для y′ + y = x вариация даёт C′e⁻ˣ = x, откуда y = x − 1 + C₁e⁻ˣ. Условие y(0) = 1 даёт −1 + C₁ = 1, то есть C₁ = 2, и частное решение равно y = x − 1 + 2e⁻ˣ. Подставлять условие до интегрирования не стоит: так легко потерять постоянную.
Можно ли проверять решения калькулятором, и что делать, если ответ не совпал?
Можно, и это нормальная практика, если сначала решаешь сам, а потом сверяешься. Калькулятор Prepodoff показывает ход решения по шагам, как на парах: для линейных уравнений с постоянными коэффициентами он разбирает и подбор частного решения, и вариацию постоянных. Сравнивай не только итог, но и промежуточные результаты: определитель Вронского, производные C₁′ и C₂′, значения интегралов.
Если ответ не совпал, не спеши считать себя неправым. Одно и то же решение записывают по-разному: постоянные можно переобозначить, как мы сделали с B в последнем примере, а логарифмы допускают эквивалентные формы. Подставь свой ответ в уравнение. Если левая часть равна правой, ответ верный, даже когда выглядит иначе, чем в задачнике или в пошаговом разборе.
Калькулятор есть и в Telegram-боте @prepodoff_bot: там PDF с решением присылает бот, а решением можно поделиться с однокурсником. На сайте зарегистрированные пользователи скачивают PDF-отчёт. А для подготовки к экзамену в том же боте работает «Мой план»: бесплатный планировщик с расписанием пар, дедлайнами и напоминаниями, где ИИ-тренер составляет план подготовки и объясняет теорию. Подробнее на странице /bot.







