EssayAI
Блог
Блог
Математика и алгоритмы

Линейное уравнение методом Бернулли: пошаговый разбор

29 января 2026Время чтения: 7 минут
#математика#дифференциальные уравнения#метод Бернулли#ОДУ
Линейное уравнение методом Бернулли: пошаговый разбор

Линейное дифференциальное уравнение первого порядка - первая нетривиальная конструкция в курсе ОДУ. Решать его можно тремя способами: методом вариации произвольной постоянной, через интегрирующий множитель и методом Бернулли. Для уравнений с начальными условиями есть и четвёртый путь - преобразование Лапласа, но он удобнее на системах и при разрывной правой части. Последний - самый прозрачный для тех, кто хочет «увидеть» решение, а не запоминать формулу. Разберём идею, шаги и подводные камни.

Какое уравнение мы решаем

Линейное уравнение первого порядка имеет канонический вид:

y+P(x)y=Q(x)y' + P(x)\, y = Q(x)

Здесь y=y(x)y = y(x) - искомая функция, P(x)P(x) и Q(x)Q(x) - заданные функции от xx. Если Q(x)0Q(x) \equiv 0, уравнение называется однородным, иначе - неоднородным. Слово «линейное» относится к тому, что yy и yy' входят в первой степени, без перемножений и нелинейных функций.

Метод Бернулли годится именно для уравнений в этом виде. Если ваше уравнение записано как f(x)y+g(x)y=h(x)f(x)\, y' + g(x)\, y = h(x) - сначала разделите всё на f(x)f(x), чтобы коэффициент при yy' стал единицей.

Идея метода

Ищем решение в виде произведения двух функций:

y=u(x)v(x)y = u(x)\, v(x)

Тогда по правилу дифференцирования произведения:

y=uv+uvy' = u'\, v + u\, v'

Подставляем в исходное уравнение:

uv+uv+P(x)uv=Q(x)u'\, v + u\, v' + P(x)\, u\, v = Q(x) uv+u(v+P(x)v)=Q(x)u'\, v + u\,\bigl(v' + P(x)\, v\bigr) = Q(x)

Главный приём - подбираем vv так, чтобы скобка в правой части обнулилась. То есть требуем:

v+P(x)v=0v' + P(x)\, v = 0

Это уже простое уравнение с разделяющимися переменными, легко решается. Получаем v(x)v(x) (с точностью до константы - но достаточно взять любое частное решение).

Подставляем найденное vv в то, что осталось от исходного:

uv(x)=Q(x)    u=Q(x)v(x)    u(x)=Q(x)v(x)dx+Cu'\, v(x) = Q(x) \;\Rightarrow\; u' = \frac{Q(x)}{v(x)} \;\Rightarrow\; u(x) = \int \frac{Q(x)}{v(x)}\, dx + C

Произведение даёт ответ:

y(x)=u(x)v(x)y(x) = u(x)\, v(x)

Главное преимущество - все интегралы простые и берутся в одну строчку, без интегрирующих множителей и игры с экспонентами.

Алгоритм по шагам

  1. Приведите уравнение к каноническому виду y+P(x)y=Q(x)y' + P(x)\, y = Q(x).
  2. Подставьте y=uvy = u\, v, y=uv+uvy' = u'\, v + u\, v'.
  3. Сгруппируйте слагаемые: uv+u(v+Pv)=Qu'\, v + u\,(v' + P\, v) = Q.
  4. Решите вспомогательное уравнение v+Pv=0v' + P\, v = 0 - найдите частное v(x)v(x).
  5. Подставьте v(x)v(x) в уравнение uv=Qu'\, v = Q и найдите u(x)=Q/vdx+Cu(x) = \int Q/v\, dx + C.
  6. Запишите ответ y=uvy = u\, v.

На шаге 4 ищите именно частное решение для v, без произвольной постоянной. Все константы аккумулируются в u на шаге 5. Это упрощает арифметику.

Первая сложность с методом Бернулли - даже не в самой подстановке, а в том, чтобы привести уравнение к каноническому виду. Подставь P(x)P(x) и Q(x)Q(x) из своего уравнения ниже - собранный запрос откроет чат, в котором уравнение будет решено пошагово через подстановку y=uvy = u \cdot v с проверкой.

Подробный пример

Решим уравнение:

y+2xy=xy' + 2x\, y = x

Здесь P(x)=2xP(x) = 2x, Q(x)=xQ(x) = x.

Шаг 1. Подстановка y=uvy = u\, v:

(uv+uv)+2xuv=x    uv+u(v+2xv)=x(u'\, v + u\, v') + 2x\, u\, v = x \;\Rightarrow\; u'\, v + u\,(v' + 2x\, v) = x

Шаг 2. Подбираем vv из условия v+2xv=0v' + 2x\, v = 0. Разделяем переменные:

dvv=2xdx    lnv=x2    v=ex2\frac{dv}{v} = -2x\, dx \;\Rightarrow\; \ln|v| = -x^{2} \;\Rightarrow\; v = e^{-x^{2}}

(Берём положительное частное решение без константы.)

Шаг 3. Подставляем в uv=xu'\, v = x:

uex2=x    u=xex2u'\, e^{-x^{2}} = x \;\Rightarrow\; u' = x\, e^{x^{2}}

Шаг 4. Интегрируем. Замена t=x2t = x^{2}, dt=2xdxdt = 2x\, dx:

u=xex2dx=12etdt=12ex2+Cu = \int x\, e^{x^{2}}\, dx = \tfrac{1}{2} \int e^{t}\, dt = \tfrac{1}{2} e^{x^{2}} + C

Шаг 5. Собираем ответ y=uvy = u\, v:

y=(12ex2+C)ex2=12+Cex2y = \Bigl(\tfrac{1}{2} e^{x^{2}} + C\Bigr) \cdot e^{-x^{2}} = \tfrac{1}{2} + C\, e^{-x^{2}}

Проверим: y=2xCex2y' = -2x\, C\, e^{-x^{2}}, тогда

y+2xy=2xCex2+2x(12+Cex2)=x    y' + 2x\, y = -2x\, C\, e^{-x^{2}} + 2x\,\bigl(\tfrac{1}{2} + C\, e^{-x^{2}}\bigr) = x \;\;\checkmark

Когда метод Бернулли удобен

  • Когда P(x)P(x) интегрируется в одну строчку. Если Pdx\int P\, dx берётся элементарно (как в нашем примере), метод даёт ответ за пять минут.
  • Когда хочется без формул. Метод вариации требует помнить общее решение y=ePdx(QePdxdx+C)y = e^{-\int P dx} \bigl(\int Q\, e^{\int P dx}\, dx + C\bigr) - много букв, легко ошибиться. Бернулли строится с нуля каждый раз.
  • Когда уравнение нелинейное Бернулли. Уравнение вида y+P(x)y=Q(x)yny' + P(x)\, y = Q(x)\, y^{n} (n0,1n \neq 0, 1) - отдельный класс, и для него тоже есть подстановка z=y1nz = y^{1-n}, превращающая его в линейное. После этого можно применять метод Бернулли (тёзка). Это и есть «уравнение Бернулли» в собственном смысле.

Не путайте: "уравнение Бернулли" - это нелинейное уравнение y' + Py = Qy^n. "Метод Бернулли" - универсальный приём подстановки y = u·v для решения линейных уравнений. Названы в честь одного и того же Иоганна Бернулли, но это разные вещи.

Сравнение с методом вариации произвольной постоянной

Метод вариации (Лагранжа) идёт другим путём:

  1. Сначала решают однородное y+Py=0y' + P\, y = 0 - получают yh=CePdxy_h = C\, e^{-\int P dx}.
  2. Считают, что в неоднородном C=C(x)C = C(x) (то есть «варьируют постоянную»).
  3. Подставляют в исходное уравнение, находят C(x)C(x).

Результат тот же. Различие - в порядке шагов и в том, что Лагранж требует один раз вспомнить формулу решения однородного уравнения. Бернулли обходит этот шаг - всё делается через подстановку.

На практике большинство преподавателей принимает любой из двух методов. Если нужен быстрый ответ - берите тот, в котором меньше путаетесь.

Частые ошибки

  • Забывают про скобки. Слагаемое uvu\, v' нужно вынести в общую скобку с PuvP\, u\, v - иначе не получится обнулить часть уравнения.
  • Берут vv с константой. На шаге 4 нельзя писать v=ePdx+Cv = e^{-\int P dx} + C - это неверно (константа в показателе и константа снаружи дают разные функции). Достаточно частного решения v=ePdxv = e^{-\int P dx}.
  • Путают знаки в показателе. v+Pv=0v' + P\, v = 0 решается как v=ePdxv = e^{-\int P dx}, минус - обязателен.
  • Не приводят уравнение к каноническому виду. Если перед yy' стоит коэффициент, метод не сработает в том виде, как мы описали. Сначала делите на коэффициент при yy'.

FAQ

Что если P(x)P(x) или Q(x)Q(x) имеет разрыв? Решение строится на каждом интервале непрерывности отдельно. Сшивать его в точке разрыва - отдельная задача с дополнительными условиями.

Можно ли применить метод Бернулли к уравнениям второго порядка? В чистом виде - нет. Но идея подстановки произведения функций работает и там (например, при понижении порядка через y=uvy = u\, v). Однако для линейных уравнений второго порядка с постоянными коэффициентами есть гораздо более удобный метод характеристического уравнения. Для уравнений с переменными коэффициентами специального вида (например, уравнения Бесселя) применяются ряды и специальные функции.

Что если интеграл Q/vdx\int Q/v\, dx не берётся в элементарных функциях? Ответ можно оставить в интегральной форме: u(x)=Q(x)/v(x)dx+Cu(x) = \int Q(x)/v(x)\, dx + C. Это всё ещё корректное решение - просто не выраженное через стандартные функции.

Коротко

Метод Бернулли решает линейное уравнение первого порядка через подстановку y=uvy = u\, v. Сначала выбираем vv так, чтобы обнулилось слагаемое с uu; потом находим uu из оставшегося простого уравнения. Альтернатива - метод вариации произвольной постоянной, результат идентичен. И не путайте «метод Бернулли» с «уравнением Бернулли» - это разные вещи, названные в честь одного и того же математика.

Доверьте текст нейросети EssayAI

Открыть EssayAI

Бесплатно, на русском языке и без VPN

Читайте также