EssayAI
Блог
Блог

Как решить однородное дифференциальное уравнение

Запрос

Дано: уравнение 2xy y′=3y2−x22xy\,y' = 3y^2 - x^2 и начальное условие y(1)=2y(1) = 2. Найти: частное решение и значение y(2)y(2).

Уравнение однородное: после деления числителя и знаменателя правой части на x2x^2 там остаётся функция одного отношения y/xy/x. Такое уравнение решается заменой y=uxy = ux, которая превращает его в уравнение с разделяющимися переменными. Ответ: y2=x2+3x3y^2 = x^2 + 3x^3, то есть y=x1+3xy = x\sqrt{1 + 3x} при x>0x > 0, и y(2)=27≈5,29y(2) = 2\sqrt{7} \approx 5{,}29. Калькулятор сверху прогоняет ту же схему для любых коэффициентов и строит интегральную кривую, а ниже идёт решение по шагам.

Решение по шагам

Дано. 2xy y′=3y2−x22xy\,y' = 3y^2 - x^2, y(1)=2y(1) = 2. Найти: частное решение задачи Коши и значение y(2)y(2).

Шаг 1. Разрешить уравнение относительно производной. Делим обе части на 2xy2xy:

y′=3y2−x22xy,x≠0,  y≠0.y' = \frac{3y^2 - x^2}{2xy}, \qquad x \ne 0,\; y \ne 0.

Пока уравнение записано как 2xy y′=3y2−x22xy\,y' = 3y^2 - x^2, однородность не видна: её проверяют по функции f(x,y)f(x, y) в правой части явной формы.

Шаг 2. Проверить однородность. Заменим xx на txtx, а yy на tyty и посмотрим, изменится ли правая часть:

f(tx,ty)=3t2y2−t2x22 (tx)(ty)=t2 (3y2−x2)t2⋅2xy=f(x,y).f(tx, ty) = \frac{3t^2y^2 - t^2x^2}{2\,(tx)(ty)} = \frac{t^2\,(3y^2 - x^2)}{t^2 \cdot 2xy} = f(x, y).

Множитель tt сократился полностью, значит ff однородна нулевой степени и уравнение однородное. На практике быстрее поделить числитель и знаменатель на x2x^2:

y′=3(yx)2−12 yx.y' = \frac{3\left(\dfrac{y}{x}\right)^{2} - 1}{2\,\dfrac{y}{x}}.

Справа осталась функция одного аргумента y/xy/x - это и есть рабочий признак. Разбор всех пяти типов уравнений первого порядка и порядок их проверки лежит в отдельном разборе как определить тип уравнения.

Шаг 3. Сделать замену y=uxy = ux. Здесь u=u(x)u = u(x) - новая неизвестная функция, а не константа, поэтому производную берём по правилу произведения:

y=ux,y′=u′x+u.y = ux, \qquad y' = u'x + u.

Подставляем и то и другое в уравнение, попутно заменяя y/xy/x на uu:

u′x+u=3u2−12u.u'x + u = \frac{3u^2 - 1}{2u}.

Шаг 4. Собрать производную в одной части. Переносим uu вправо и приводим к общему знаменателю:

xdudx=3u2−12u−u=3u2−1−2u22u=u2−12u.x\frac{du}{dx} = \frac{3u^2 - 1}{2u} - u = \frac{3u^2 - 1 - 2u^2}{2u} = \frac{u^2 - 1}{2u}.

Слева осталась только производная с множителем xx, справа - функция одного uu. Это уже уравнение с разделяющимися переменными, и дальше работает стандартная техника.

Шаг 5. Разделить переменные и проинтегрировать. При u2≠1u^2 \ne 1 и x≠0x \ne 0 переносим всё с uu влево, всё с xx вправо:

2u duu2−1=dxx.\frac{2u\,du}{u^2 - 1} = \frac{dx}{x}.

В левом интеграле числитель - производная знаменателя, поэтому он берётся сразу как логарифм:

ln⁡∣u2−1∣=ln⁡∣x∣+ln⁡∣C∣⟹u2−1=Cx.\ln\left|u^2 - 1\right| = \ln|x| + \ln|C| \quad\Longrightarrow\quad u^2 - 1 = Cx.

Константу удобно сразу писать в виде ln⁡∣C∣\ln|C|: тогда после потенцирования она встаёт множителем, а не слагаемым.

Шаг 6. Вернуться к исходной функции. Подставляем u=y/xu = y/x обратно:

y2x2−1=Cx⟹y2=x2+Cx3.\frac{y^2}{x^2} - 1 = Cx \quad\Longrightarrow\quad y^2 = x^2 + Cx^3.

Это общий интеграл: каждому CC отвечает своя кривая семейства.

Шаг 7. Найти константу из начального условия. Подставляем x=1x = 1, y=2y = 2:

22=12+C⋅13⟹4=1+C⟹C=3.2^2 = 1^2 + C \cdot 1^3 \quad\Longrightarrow\quad 4 = 1 + C \quad\Longrightarrow\quad C = 3.

Шаг 8. Проверить подстановкой. Дифференцируем y2=x2+3x3y^2 = x^2 + 3x^3 по xx: 2y y′=2x+9x22y\,y' = 2x + 9x^2. Умножаем на xx и получаем левую часть исходного уравнения: 2xy y′=2x2+9x32xy\,y' = 2x^2 + 9x^3. Правая часть даёт то же самое: 3y2−x2=3(x2+3x3)−x2=2x2+9x33y^2 - x^2 = 3(x^2 + 3x^3) - x^2 = 2x^2 + 9x^3. Значения сошлись, решение верное.

Ответ. Общий интеграл y2=x2+Cx3y^2 = x^2 + Cx^3; частное решение y2=x2+3x3y^2 = x^2 + 3x^3, в явном виде y=x1+3xy = x\sqrt{1 + 3x} на промежутке x>0x > 0, и y(2)=21+6=27≈5,29y(2) = 2\sqrt{1 + 6} = 2\sqrt{7} \approx 5{,}29.

Почему замена y = ux всегда разделяет переменные

Однородность нулевой степени означает ровно одно: значение f(x,y)f(x, y) зависит не от самих xx и yy, а только от их отношения. Формально из f(tx,ty)=f(x,y)f(tx, ty) = f(x, y) при t=1/xt = 1/x получаем f(x,y)=f ⁣(1,yx)=φ ⁣(yx)f(x, y) = f\!\left(1, \dfrac{y}{x}\right) = \varphi\!\left(\dfrac{y}{x}\right). То есть любое однородное уравнение можно записать как y′=φ(y/x)y' = \varphi(y/x).

Дальше замена работает автоматически. Подставив y=uxy = ux и y′=u′x+uy' = u'x + u, получаем u′x+u=φ(u)u'x + u = \varphi(u), откуда

xdudx=φ(u)−u.x\frac{du}{dx} = \varphi(u) - u.

Справа стоит функция только от uu, слева - только производная и xx. Переменные разделены при любой φ\varphi, поэтому метод не зависит от того, насколько страшной выглядела исходная дробь. Единственное, что может оказаться тяжёлым, - интеграл ∫duφ(u)−u\int \dfrac{du}{\varphi(u) - u}, но это уже вопрос техники интегрирования, а не типа уравнения.

Как распознать однородное уравнение

Для явной формы y′=f(x,y)y' = f(x, y) признак один: подстановка x→txx \to tx, y→tyy \to ty не меняет правую часть. Проверка занимает две строки и не требует ничего, кроме сокращения степеней tt.

Для симметричной формы M(x,y) dx+N(x,y) dy=0M(x, y)\,dx + N(x, y)\,dy = 0 признак другой: обе функции MM и NN должны быть однородными одной и той же степени. Тогда их отношение автоматически однородно нулевой степени. Практический критерий для многочленов: суммарная степень xx и yy одинакова во всех слагаемых. В (y2−2xy) dx+x2 dy=0(y^2 - 2xy)\,dx + x^2\,dy = 0 все слагаемые имеют степень 2, значит уравнение однородное.

Типичная ловушка - свободные члены. Уравнение y′=x+y−3x−y+1y' = \dfrac{x + y - 3}{x - y + 1} похоже на однородное, но числа −3-3 и 11 имеют степень 0 и портят однородность. Такое уравнение сначала сводят к однородному сдвигом системы координат в точку пересечения прямых, и это отдельная схема: уравнение, приводящееся к однородному.

Форма M dx + N dy = 0 и замена x = vy

Если уравнение дано в симметричной форме, его не обязательно разрешать относительно y′y'. Достаточно подставить y=uxy = ux и dy=u dx+x dudy = u\,dx + x\,du прямо в дифференциалы - множитель xkx^{k} вынесется за скобки и сократится. Результат тот же: уравнение с разделяющимися переменными относительно uu и xx.

Иногда выгоднее менять роли переменных и брать x=vyx = vy, dx=v dy+y dvdx = v\,dy + y\,dv. Это удобно, когда yy входит в уравнение проще, чем xx. Например, в уравнении y2 dx+(x2−xy) dy=0y^2\,dx + (x^2 - xy)\,dy = 0 замена x=vyx = vy сразу даёт y v′=−v2y\,v' = -v^2, откуда dvv2=−dyy\dfrac{dv}{v^2} = -\dfrac{dy}{y} и общий интеграл yx=ln⁡∣y∣+C\dfrac{y}{x} = \ln|y| + C. Замена y=uxy = ux приводит к тому же ответу, но с лишним шагом. Правило простое: смотри, относительно какой переменной уравнение линейнее, и заменяй вторую.

Прямые решения, которые теряются при делении

На пятом шаге мы поделили на u2−1u^2 - 1, и это законно только при u≠±1u \ne \pm 1. Значения uu, обращающие знаменатель в ноль, - это постоянные решения уравнения для uu, а в исходных переменных они дают прямые y=xy = x и y=−xy = -x, проходящие через начало координат.

Проверим y=xy = x подстановкой: слева 2x⋅x⋅1=2x22x \cdot x \cdot 1 = 2x^2, справа 3x2−x2=2x23x^2 - x^2 = 2x^2. Это действительно решение. Такие прямые есть у любого однородного уравнения: если φ(u0)=u0\varphi(u_0) = u_0, то y=u0xy = u_0 x - решение, потому что вдоль этого луча наклон касательной совпадает с наклоном самого луча.

В нашем случае прямые не потеряны: при C=0C = 0 общий интеграл даёт y2=x2y^2 = x^2, то есть те же y=±xy = \pm x. Но так бывает не всегда - иногда особые прямые в семейство не входят, и их приходится дописывать к ответу отдельно. Поэтому корни уравнения φ(u)=u\varphi(u) = u проверяют всегда, даже если задача этого прямо не требует.

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

  • Берут производную замены как y′=u′xy' = u'x. В замене y=uxy = ux обе части зависят от xx, поэтому y′=u′x+uy' = u'x + u. Потерянное слагаемое uu ломает шаг 4: справа не сокращается uu, и переменные не разделяются.
  • Проверяют однородность по виду, не сокращая tt. Дробь может выглядеть симметрично и не быть однородной. Формальная подстановка x→txx \to tx, y→tyy \to ty занимает строку и даёт однозначный ответ.
  • Забывают про свободные члены. Слагаемое без xx и yy в числителе или знаменателе сразу лишает уравнение однородности: нужна схема со сдвигом, а не замена y=uxy = ux.
  • Не проверяют корни знаменателя. Деление на φ(u)−u\varphi(u) - u выбрасывает решения u=constu = \text{const}, то есть прямые y=u0xy = u_0x. Их проверяют подстановкой в исходное уравнение.
  • Останавливаются на переменной uu. Ответ вида u2−1=Cxu^2 - 1 = Cx решением исходной задачи не является: обязателен возврат u=y/xu = y/x.
  • Путают y0y_0 и u0u_0 при подстановке условия. Начальное условие задано для yy, а промежуточный интеграл записан для uu. В нашем примере y(1)=2y(1) = 2 даёт u(1)=2u(1) = 2 только потому, что x0=1x_0 = 1; при x0=4x_0 = 4 было бы u0=0,5u_0 = 0{,}5. Надёжнее подставлять условие в общий интеграл, уже переписанный через yy.

FAQ

Однородное уравнение первого порядка и однородное линейное уравнение - это одно и то же? Нет, слово «однородное» здесь означает разное. Уравнение первого порядка называют однородным, когда его правая часть - однородная функция нулевой степени, то есть зависит только от y/xy/x. У линейных уравнений однородным называют уравнение с нулевой правой частью, например y′′+py′+qy=0y'' + py' + qy = 0. Общего у них только термин, методы решения разные: метод Бернулли к однородному уравнению первого порядка отношения не имеет.

Обязательно ли доводить ответ до явного вида y=…y = \ldots? Нет. Общий интеграл y2=x2+Cx3y^2 = x^2 + Cx^3 - полноценный ответ, и часто он единственно возможный: разрешить соотношение относительно yy удаётся далеко не всегда. В задаче Коши явный вид полезен тем, что сразу показывает нужную ветвь и область определения. У нас условие y(1)=2>0y(1) = 2 > 0 выбирает ветвь y=x1+3xy = x\sqrt{1 + 3x}, а требование x≠0x \ne 0 ограничивает промежуток до x>0x > 0. Подробнее про выбор ветви и константы - в разборе как решить задачу Коши.

Что делать, если после замены получился неберущийся интеграл? Тип уравнения от этого не меняется: оно всё равно однородное и всё равно сводится к разделяющимся переменным. Ответ тогда записывают через интеграл или через специальные функции, а численное значение в конкретной точке считают приближённо. Проверьте только, нельзя ли упростить φ(u)−u\varphi(u) - u до табличной дроби - чаще всего в учебных задачах именно так и получается.

Как понять, что уравнение однородное, если оно записано через дифференциалы? Смотрите на MM и NN по отдельности: обе функции должны быть однородными одной степени. Для многочленов это значит, что сумма показателей xx и yy одинакова во всех слагаемых обеих функций. Если степени MM и NN разные, уравнение не однородное, и надо проверять другие типы: точный дифференциал, линейное, Бернулли.

Коротко

  1. Разреши уравнение относительно y′y' и проверь однородность подстановкой x→txx \to tx, y→tyy \to ty: если множители tt сократились, правая часть зависит только от y/xy/x.
  2. Сделай замену y=uxy = ux, помня, что y′=u′x+uy' = u'x + u; уравнение примет вид x u′=φ(u)−ux\,u' = \varphi(u) - u.
  3. Раздели переменные: duφ(u)−u=dxx\dfrac{du}{\varphi(u) - u} = \dfrac{dx}{x}, проинтегрируй обе части и не теряй модули под логарифмом.
  4. Вернись к yy, подставив u=y/xu = y/x, и отдельно проверь корни уравнения φ(u)=u\varphi(u) = u - это прямые y=u0xy = u_0x.
  5. Для примера 2xy y′=3y2−x22xy\,y' = 3y^2 - x^2 схема даёт u2−1=Cxu^2 - 1 = Cx, общий интеграл y2=x2+Cx3y^2 = x^2 + Cx^3, а условие y(1)=2y(1) = 2 выделяет y2=x2+3x3y^2 = x^2 + 3x^3 и значение y(2)=27≈5,29y(2) = 2\sqrt{7} \approx 5{,}29.
Задача в тетради или методичке? Сфотографируйте условие - сервис распознает его и решит по шагам с пояснениями.

Похожие задачи

ОДУ и матфизика

Как найти особое решение уравнения: разбор примера

Как найти особое решение дифференциального уравнения первого порядка: p-дискриминантная и C-дискриминантная кривые, проверка подстановкой, огибающая семейства, разбор примера.

ОДУ и матфизика

Как найти интегрирующий множитель: разбор примера

Как найти интегрирующий множитель уравнения, которое не является точным: два теста на mu(x) и mu(y), вывод формулы, пошаговый разбор примера и проверка ответа.

ОДУ и матфизика

Как решить уравнение Лагранжа: разбор с примером

Как решить уравнение Лагранжа: замена y' = p, дифференцирование по x, линейное уравнение относительно x(p), общее решение в параметрической форме, особые решения и пример.

ОДУ и матфизика

Как определить тип уравнения: пять признаков ОДУ

Как определить тип дифференциального уравнения первого порядка: признаки разделяющихся переменных, однородного, линейного, Бернулли и полных дифференциалов, порядок проверки и разбор пяти примеров.

ОДУ и матфизика

Как решить задачу Коши: пошаговое решение примера

Как решить задачу Коши: разбор примера y' = -2y + 6 при y(0) = 5 методом разделения переменных, проверка ответа подстановкой, второй способ через интегрирующий множитель.

ОДУ и матфизика

Как понизить порядок уравнения: три типа замен

Как понизить порядок дифференциального уравнения: замена y' = p(x), когда нет y, замена y' = p(y), когда нет x, и подстановка y' = yz для однородного. Разбор примера x y'' = y' + x^2 с числами.