Не ботай

Уравнение Бернулли: линейное в маскировке

Похоже на линейное, но справа мешается yⁿ. Одна замена срывает маскировку — и дальше работает уже знакомый метод линейных уравнений.

Метод

Уравнение Бернулли:

y+p(x)y=q(x)yn,n0,  n1y' + p(x)\,y = q(x)\,y^n, \qquad n \neq 0,\; n \neq 1

Замена z=y1nz = y^{1-n} превращает его в линейное относительно zz — дальше метод uvu \cdot v.

Полный разбор (n = 2)

y+yx=y2y' + \frac{y}{x} = y^2

Шаг 1. Замена. Здесь n=2n = 2, значит z=y12=1yz = y^{1-2} = \tfrac{1}{y}, откуда z=yy2z' = -\tfrac{y'}{y^2}.

Шаг 2. Преобразуем уравнение. Делим всё на y2y^2:

yy2+1xy=1z+zx=1zzx=1\frac{y'}{y^2} + \frac{1}{x y} = 1 \quad\Longrightarrow\quad -z' + \frac{z}{x} = 1 \quad\Longrightarrow\quad z' - \frac{z}{x} = -1

Получилось линейное уравнение — ровно то, что мы решали методом uvuv.

Шаг 3. Решаем через z=uvz = uv. Зануляем скобку: vvx=0v' - \tfrac{v}{x} = 0 даёт v=xv = x. Остаётся ux=1u' x = -1:

u=lnx+Cz=x(Clnx)u = -\ln|x| + C \quad\Longrightarrow\quad z = x\,(C - \ln|x|)

Шаг 4. Возвращаемся к yy:

y=1z=1x(Clnx)y = \frac{1}{z} = \frac{1}{x\,(C - \ln|x|)}

И отдельно отмечаем потерянное при делении решение y=0y = 0.

Проверка (главные члены): y+yxy' + \tfrac{y}{x} при подстановке даёт 1x2(Clnx)2\tfrac{1}{x^2(C-\ln|x|)^2} — это в точности y2y^2 ✓.

Суть

Дорожная карта дифуров первого порядка теперь полная: разделяющиеся → однородные (t=y/xt = y/x) → линейные (uvuv) → Бернулли (z=y1nz = y^{1-n} → линейное). Каждый следующий тип сводится к предыдущему — в этом красота темы.

Типичные ошибки

Частые вопросы

Как распознать уравнение Бернулли?

Форма y′ + p(x)·y = q(x)·yⁿ, где n не 0 и не 1: обычное линейное, но правая часть домножена на степень y. При n = 0 это просто линейное, при n = 1 — разделяющиеся переменные.

Почему замена именно z = y^(1−n)?

Она подобрана так, что после деления уравнения на yⁿ производная z′ = (1−n)·y^(−n)·y′ собирает первые слагаемые в линейную комбинацию z′ и z. Уравнение становится линейным относительно z.

Куда потом девать z?

Решив линейное уравнение для z, вернись к y через z = y^(1−n): например, при n = 2 замена z = 1/y, значит y = 1/z. Ответ без возврата к y не засчитают.

Не теряется ли решение y = 0?

Теряется — мы делим на yⁿ. При n > 0 функция y = 0 является решением уравнения: проверь и допиши его отдельно, преподаватели это любят.

Связанные темы

Идёшь по программе с нуля? Маршрут раздела «Дифференциальные уравнения» подскажет, что учить следующим.