Как решать линейное уравнение методом Бернулли y = uv: короткий ответ
Метод Бернулли решает линейное дифференциальное уравнение (ДУ) первого порядка вида y′ + p(x)y = q(x). Ты ищешь решение в виде произведения двух функций: y = u·v. Сначала подбираешь v так, чтобы обнулилась скобка при u, и находишь v из простого уравнения с разделяющимися переменными. Затем подставляешь v обратно, находишь u интегрированием и записываешь y = u·v. В ответе будет одна произвольная постоянная C.
Почему после замены y = uv непонятно, как выбрать v?
Знакомая картина: преподаватель говорит «сделаем замену y = uv», пишет строчку и сразу приравнивает какую-то скобку к нулю. Ты смотришь и не понимаешь, откуда взялось это «приравняем к нулю» и почему так вообще можно. Дальше ещё хуже: в одном месте константу не пишут, в другом пишут, а ответ в задачнике выглядит иначе, хотя ты вроде бы всё сделал по образцу.
Дело в том, что замена y = uv выглядит как хитрость, а на самом деле это законная свобода. Мы заменяем одну неизвестную функцию двумя, а условий на них пока одно: само уравнение. Значит, одну из двух функций можно выбрать так, как нам удобно. Вот это «как удобно» и есть выбор v, и именно на нём все теряются, потому что объяснение в дифурах часто пропускают.
Хорошая новость: выбор v не требует догадок. Он одинаков для любого линейного ОДУ первого порядка и сводится к интегралу от коэффициента p(x). Если один раз понять, почему так, дальше метод работает как конвейер: подстановка, два интеграла, ответ. Разберём всё по порядку, а потом пройдём три примера с проверкой подстановкой. Готовую формулу зубрить не придётся: весь вывод занимает пару строк, и его легко повторить прямо на контрольной.
Откуда берётся замена y = uv и почему она работает?
Берём линейное уравнение: y′ + p(x)y = q(x). Подставляем y = u·v и дифференцируем как произведение: y′ = u′v + uv′. После подстановки получается равенство: u′v + uv′ + p(x)uv = q(x). Теперь сгруппируем слагаемые, где u стоит без производной: u′v + u(v′ + p(x)v) = q(x). Это всё ещё одно уравнение на две неизвестные функции, поэтому у нас остаётся свобода выбора.
Используем её так: потребуем, чтобы скобка обнулилась, то есть v′ + p(x)v = 0. Это уравнение с разделяющимися переменными, и нам нужно любое его ненулевое решение, одно-единственное. Поэтому постоянную при нахождении v не пишем: берём C = 1 или, что то же самое, просто опускаем её. Любое подходящее v даст верный итоговый ответ, потому что общая постоянная появится на втором шаге.
После этого от исходного уравнения остаётся совсем немного: u′v = q(x), то есть u′ = q(x)/v. Это тоже уравнение с разделяющимися переменными, а по сути просто интегрирование. Вот здесь постоянная C обязательна, потому что нам нужно общее решение. Итого метод Бернулли для линейных уравнений — это два интеграла и аккуратная подстановка между ними.
Как решать уравнение методом y = uv по шагам?
Алгоритм состоит из шести действий. Первое: приведи уравнение к виду y′ + p(x)y = q(x), то есть коэффициент при y′ должен быть равен единице; если он есть, раздели на него всё уравнение. Второе: подставь y = u·v и y′ = u′v + uv′, сгруппируй слагаемые с u. Третье: приравняй скобку при u к нулю и получи уравнение для v.
Четвёртое: реши уравнение v′ = −p(x)·v разделением переменных. Для v получится формула: v = e^(−∫ p(x) dx), с любой удобной первообразной и без постоянной. Пятое: подставь найденное v в оставшееся уравнение u′v = q(x) и найди u: u = ∫ q(x)/v dx + C. Шестое: запиши ответ y = u·v и перемножь, раскрыв скобки.
Если в задаче есть начальное условие, добавь седьмой шаг: подставь x₀ и y₀ в общее решение и найди C. Это задача Коши. Проверку делай всегда: продифференцируй полученное y и подставь в исходное уравнение. Левая часть должна превратиться в правую. Проверка занимает минуту, а ловит почти все ошибки в знаках. Если левая и правая части не совпали, ищи ошибку сначала в v, потом в интеграле для u.
Как решить y′ + 2xy = x методом Бернулли?
Уравнение уже в нужном виде: p(x) = 2x, q(x) = x. Подставляем y = u·v и y′ = u′v + uv′ и группируем: u′v + u(v′ + 2xv) = x. Приравниваем скобку к нулю: v′ + 2xv = 0. Разделяем переменные: dv/v = −2x dx. Интегрируем: ln|v| = −x², значит, подходит v = e⁻ˣ². Постоянную не пишем, потому что нам нужно всего одно решение этого вспомогательного уравнения.
Возвращаемся к исходному уравнению: остаётся u′v = x, то есть u′·e⁻ˣ² = x. Отсюда u′ = x·eˣ². Интеграл берётся подведением под знак дифференциала: ∫ x·eˣ² dx = ½·eˣ² + C. Значит, u = ½·eˣ² + C. Остаётся перемножить: y = u·v = (½·eˣ² + C)·e⁻ˣ². При раскрытии скобок eˣ²·e⁻ˣ² = 1, и множитель исчезает.
Ответ: y = ½ + C·e⁻ˣ². Проверим подстановкой. Производная: y′ = −2x·C·e⁻ˣ². Тогда y′ + 2xy = −2xC·e⁻ˣ² + 2x·(½ + C·e⁻ˣ²) = −2xC·e⁻ˣ² + x + 2xC·e⁻ˣ² = x. Получили правую часть, значит, решение верное. Заметь структуру: ½ — частное решение неоднородного уравнения, а C·e⁻ˣ² — общее решение однородного.
Как решить задачу Коши для y′ − y/x = x·eˣ, y(1) = 0?
Здесь p(x) = −1/x, q(x) = x·eˣ, и мы работаем при x > 0. Подставляем y = u·v: u′v + u(v′ − v/x) = x·eˣ. Приравниваем скобку к нулю: v′ = v/x. Разделяем переменные: dv/v = dx/x. Интегрируем: ln|v| = ln|x| = ln x, поэтому v = x. Обрати внимание на знак: p(x) = −1/x, значит, −∫ p(x) dx = ∫ dx/x = ln x, и по общей формуле тоже выходит v = x.
Теперь второе уравнение: u′·x = x·eˣ. Сокращаем на x и получаем u′ = eˣ. Интегрируем: u = eˣ + C. Общее решение: y = u·v = x·(eˣ + C) = x·eˣ + C·x. Проверка: y′ = eˣ + x·eˣ + C, а y/x = eˣ + C, поэтому разность y′ − y/x равна x·eˣ, как и требовалось в условии.
Теперь используем условие y(1) = 0. Подставляем x = 1 в общее решение: 1·(e + C) = 0, откуда C = −e. Частное решение: y = x·(eˣ − e) = x·eˣ − e·x. Проверим условие: при x = 1 получаем 1·(e − e) = 0, всё верно. Эта последовательность работает всегда: сначала общее решение с C, потом подстановка начальных данных, потом проверка.
Что делать, если в уравнении тригонометрия: y′ + y·tg x = 1/cos x?
Здесь p(x) = tg x, q(x) = 1/cos x, а x берём из промежутка −π/2 < x < π/2, где тангенс определён. Подставляем y = u·v: u′v + u(v′ + v·tg x) = 1/cos x. Скобка равна нулю: v′ = −v·tg x. Разделяем переменные: dv/v = −tg x dx. Интеграл от тангенса: ∫ tg x dx = −ln|cos x|, поэтому ∫ (−tg x) dx = ln|cos x|.
Значит, ln|v| = ln|cos x|, и на нашем промежутке подходит v = cos x. Второе уравнение: u′·cos x = 1/cos x, то есть u′ = 1/cos²x. Это табличный интеграл: u = tg x + C. Перемножаем: y = (tg x + C)·cos x = sin x + C·cos x, потому что tg x·cos x = sin x. Удобно, что v вышло простым: произведение раскрылось без громоздких дробей.
Проверка: y′ = cos x − C·sin x. Подставляем: y′ + y·tg x = cos x − C·sin x + (sin x + C·cos x)·tg x = cos x − C·sin x + sin²x/cos x + C·sin x = (cos²x + sin²x)/cos x = 1/cos x. Совпало. Если добавить условие y(0) = 2, то sin 0 + C·cos 0 = C = 2, и частное решение будет таким: y = sin x + 2·cos x.
Какие ошибки чаще всего делают в методе Бернулли?
Первая ошибка: не привели уравнение к виду y′ + p(x)y = q(x). Если перед y′ стоит коэффициент, например x·y′ + y = x², сначала раздели на x и получи y′ + y/x = x. Иначе p(x) окажется неверным, и v найдётся не то. Вторая ошибка: неверный знак у p(x). Если уравнение записано как y′ − y/x = …, то p(x) = −1/x, а не 1/x.
Третья ошибка: писать постоянную при нахождении v. Ответ от этого не испортится, но выкладки раздуются: появятся две константы, которые потом всё равно придётся объединить в одну. Четвёртая: терять C при нахождении u. Если её забыть, получишь частное решение вместо общего, и на контрольной это стоит баллов. Пятая: ошибки в интегралах, особенно с логарифмами: из dv/v = dx/x следует ln|v| = ln|x|, а значит, v = x, а не ln x.
Против всех пяти ошибок помогает проверка подстановкой: продифференцируй ответ и подставь в исходное уравнение. Ещё можно сравнить результат с методом вариации произвольной постоянной: у линейного уравнения ответы обязаны совпасть. Свой ход решения удобно сверить и с пошаговым калькулятором дифференциальных уравнений Prepodoff: он покажет, где ты свернул не туда, если ответ не сошёлся.
Можно ли проверять диффуры калькулятором и что делать, если ответ не сошёлся?
Можно, если использовать калькулятор не вместо решения, а после него. Сначала реши уравнение сам методом y = uv, потом введи то же ДУ в бесплатный калькулятор дифференциальных уравнений Prepodoff. Он работает онлайн, без регистрации, решает пошагово, как на парах, проверяет ответ подстановкой и строит график. Сверь свой ответ и ход решения, а не просто последнюю строку.
Что делать, если ответ не сошёлся? Не стирай всё. Найди шаг, на котором результаты разошлись: чаще всего это v или знак в интеграле. Перепиши этот шаг и пересчитай дальше. Зарегистрированные пользователи могут скачать PDF-отчёт с решением, а в Telegram-боте @prepodoff_bot калькулятор тоже есть: PDF там присылает бот, и решением можно поделиться с однокурсником.
Подведём итог. Метод Бернулли y = uv — это три идеи: подставить произведение, обнулить скобку и найти v, затем найти u и перемножить. Выбор v перестаёт быть загадкой, когда видишь, что это просто решение однородного уравнения без константы. Реши три примера выше своими руками, придумай ещё два и сверь их с калькулятором. После этого линейные уравнения первого порядка перестанут пугать.







