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

Уравнение, приводящееся к однородному: как решать

11 июня 2026Время чтения: 9 минут
#дифференциальные уравнения#приводится к однородному#однородное уравнение#замена переменных#точка пересечения прямых

Уравнение вида y=a1x+b1y+c1a2x+b2y+c2y' = \dfrac{a_1 x + b_1 y + c_1}{a_2 x + b_2 y + c_2} похоже на однородное, но им не является: свободные члены c1c_1 и c2c_2 портят однородность правой части. Если бы не они, можно было бы сразу делать замену y=uxy = ux. Но их можно устранить одним приёмом - сдвинуть систему координат в точку пересечения двух прямых, которые задают числитель и знаменатель, и уравнение относительно новых переменных станет ровно однородным. Ниже разберём, когда этот приём применим, как найти точку сдвига, что делать, если прямые параллельны, и как довести пример до числового ответа. Чтобы сразу увидеть геометрию сдвига, покрути калькулятор ниже: он строит обе прямые, их точку пересечения и кривую семейства решений вокруг неё.

Когда уравнение сводится к однородному

Уравнение y=f ⁣(a1x+b1y+c1a2x+b2y+c2)y' = f\!\left(\dfrac{a_1 x + b_1 y + c_1}{a_2 x + b_2 y + c_2}\right) называют приводящимся к однородному, если хотя бы одно из чисел c1c_1, c2c_2 не равно нулю (иначе оно и так однородно). Ключевую роль играет определитель коэффициентов при xx и yy:

Δ=a1b1a2b2=a1b2a2b1.\Delta = \begin{vmatrix} a_1 & b_1 \\ a_2 & b_2 \end{vmatrix} = a_1 b_2 - a_2 b_1.

Если Δ0\Delta \ne 0, прямые a1x+b1y+c1=0a_1 x + b_1 y + c_1 = 0 и a2x+b2y+c2=0a_2 x + b_2 y + c_2 = 0 пересекаются ровно в одной точке (x0;y0)(x_0; y_0), и именно перенос начала координат в эту точку убирает свободные члены. Если же Δ=0\Delta = 0, прямые параллельны (или совпадают), и метод сдвига не работает - для этого случая нужен отдельный приём, о нём ниже.

Как найти точку сдвига

Точка (x0;y0)(x_0; y_0) - это решение линейной системы, которая просто приравнивает обе прямые нулю:

a1x0+b1y0+c1=0,a2x0+b2y0+c2=0.\begin{aligned} a_1 x_0 + b_1 y_0 + c_1 &= 0, \\ a_2 x_0 + b_2 y_0 + c_2 &= 0. \end{aligned}

По правилу Крамера при Δ0\Delta \ne 0 решение записывается явно:

x0=b1c2b2c1Δ,y0=a2c1a1c2Δ.x_0 = \frac{b_1 c_2 - b_2 c_1}{\Delta}, \qquad y_0 = \frac{a_2 c_1 - a_1 c_2}{\Delta}.

Дальше вводим новые переменные X=xx0X = x - x_0, Y=yy0Y = y - y_0. Поскольку (x0;y0)(x_0; y_0) обращает обе линейные формы в ноль, при подстановке x=X+x0x = X + x_0, y=Y+y0y = Y + y_0 свободные члены сокращаются, и уравнение принимает вид

dYdX=f ⁣(a1X+b1Ya2X+b2Y),\frac{dY}{dX} = f\!\left(\frac{a_1 X + b_1 Y}{a_2 X + b_2 Y}\right),

то есть ровно однородное уравнение относительно XX и YY - это степень однородности 0 у правой части: числитель и знаменатель дроби линейны и без свободного члена, значит их отношение зависит только от Y/XY/X.

Сдвиг системы координат в точку пересечения прямых превращает уравнение с дробно-линейной правой частью в однородное
Сдвиг системы координат в точку пересечения прямых превращает уравнение с дробно-линейной правой частью в однородное

Решение однородного уравнения после сдвига

Дальше действует обычная схема для однородных уравнений: замена Y=uXY = uX, где uu - новая неизвестная функция от XX. Тогда Y=u+XuY' = u + X u', и уравнение dYdX=f(Y/X)\dfrac{dY}{dX} = f(Y/X) превращается в уравнение с разделяющимися переменными относительно uu и XX:

XdudX=f(u)u,duf(u)u=dXX.X \frac{du}{dX} = f(u) - u, \qquad \frac{du}{f(u) - u} = \frac{dX}{X}.

Проинтегрировав обе части, получают общий интеграл в переменных uu и XX, а затем возвращаются к исходным xx и yy через u=Y/X=yy0xx0u = Y/X = \dfrac{y - y_0}{x - x_0}. Наглядно это видно в калькуляторе выше: для конкретных c1c_1 и c2c_2 (со структурой y=(xy+c1)/(x+y+c2)y' = (x - y + c_1)/(x + y + c_2)) вся кривая семейства решений строится вокруг сдвинутого центра (x0;y0)(x_0; y_0) и стремится к паре асимптот, наклон которых не зависит от c1c_1, c2c_2 - сдвигается только центр, а форма кривой остаётся прежней. Это и есть смысл слова «однородное»: после переноса начала координат уравнение видит только направление Y/XY/X, а не абсолютное положение точки.

Слева система координат XY плавно сдвигается в точку пересечения двух прямых; справа та же кривая в исходных координатах xy остаётся на месте - сдвиг переносит начало отсчёта, а не саму кривую

Случай параллельных прямых

Если Δ=a1b2a2b1=0\Delta = a_1 b_2 - a_2 b_1 = 0, прямые a1x+b1y+c1=0a_1 x + b_1 y + c_1 = 0 и a2x+b2y+c2=0a_2 x + b_2 y + c_2 = 0 параллельны, точки пересечения нет, и сдвигать координаты некуда. В этом случае коэффициенты при xx и yy в знаменателе пропорциональны коэффициентам в числителе: a2=λa1a_2 = \lambda a_1, b2=λb1b_2 = \lambda b_1 для некоторого числа λ\lambda. Тогда работает другая замена - новую переменную вводят как саму линейную комбинацию:

z=a1x+b1y.z = a_1 x + b_1 y.

Тогда a2x+b2y=λza_2 x + b_2 y = \lambda z, и правая часть исходного уравнения становится функцией только от zz: y=f ⁣(z+c1λz+c2)y' = f\!\left(\dfrac{z + c_1}{\lambda z + c_2}\right). С учётом z=a1+b1yz' = a_1 + b_1 y' выражаем yy' через zz' и подставляем - получается уравнение с разделяющимися переменными относительно zz и xx, без всякой однородности. Разница принципиальная: при Δ0\Delta \ne 0 убирают свободные члены сдвигом точки, при Δ=0\Delta = 0 - сразу разделяют переменные новой линейной заменой.

Пример решения типовой задачи

Разберём уравнение y=xy+1x+y3y' = \dfrac{x - y + 1}{x + y - 3}. Коэффициенты: a1=1a_1 = 1, b1=1b_1 = -1, c1=1c_1 = 1, a2=1a_2 = 1, b2=1b_2 = 1, c2=3c_2 = -3. Определитель

Δ=a1b2a2b1=111(1)=20,\Delta = a_1 b_2 - a_2 b_1 = 1 \cdot 1 - 1 \cdot (-1) = 2 \ne 0,

значит, прямые пересекаются и метод сдвига применим. Находим точку пересечения из системы x0y0+1=0x_0 - y_0 + 1 = 0, x0+y03=0x_0 + y_0 - 3 = 0: сложив уравнения, получаем 2x02=02x_0 - 2 = 0, откуда x0=1x_0 = 1; тогда из первого уравнения y0=x0+1=2y_0 = x_0 + 1 = 2. Точка сдвига - (1;2)(1; 2).

Вводим X=x1X = x - 1, Y=y2Y = y - 2 и получаем однородное уравнение

dYdX=XYX+Y.\frac{dY}{dX} = \frac{X - Y}{X + Y}.

Замена Y=uXY = uX даёт u+Xu=1u1+uu + X u' = \dfrac{1 - u}{1 + u}, откуда

XdudX=1u1+uu=12uu21+u.X \frac{du}{dX} = \frac{1 - u}{1+u} - u = \frac{1 - 2u - u^2}{1+u}.

Разделяем переменные: (1+u)du12uu2=dXX\dfrac{(1+u)\,du}{1 - 2u - u^2} = \dfrac{dX}{X}. Заметив, что производная знаменателя по uu равна 2(1+u)-2(1+u), интеграл слева берётся сразу заменой w=12uu2w = 1 - 2u - u^2:

12ln12uu2=lnX+C1        (12uu2)X2=C.-\frac12 \ln|1 - 2u - u^2| = \ln|X| + C_1 \;\;\Longrightarrow\;\; (1 - 2u - u^2)\,X^2 = C.

Подставляя u=Y/Xu = Y/X и раскрывая скобки, получаем общий интеграл прямо в переменных XX, YY:

X22XYY2=C.X^2 - 2XY - Y^2 = C.

Возвращаясь к исходным xx, yy через X=x1X = x - 1, Y=y2Y = y - 2, записываем ответ:

(x1)22(x1)(y2)(y2)2=C.(x-1)^2 - 2(x-1)(y-2) - (y-2)^2 = C.

Это семейство кривых с общим центром (1;2)(1; 2) - при конкретном значении постоянной CC (её задаёт начальное условие задачи) получается одна конкретная кривая этого семейства. Именно эти числа - центр (1;2)(1; 2), структура y=(xy+c1)/(x+y+c2)y' = (x-y+c_1)/(x+y+c_2) и вид интеграла X22XYY2=CX^2-2XY-Y^2=C - стоят по умолчанию в калькуляторе выше, так что можно свериться напрямую.

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

  • Забывают проверить Δ0\Delta \ne 0 перед сдвигом. Если прямые параллельны, метод переноса начала координат не даёт решения системы - нужно сразу переходить к замене z=a1x+b1yz = a_1x+b_1y, а не искать несуществующую точку пересечения.
  • Путают знаки в системе для (x0;y0)(x_0; y_0). Систему составляют из самих линейных форм, приравненных к нулю (a1x0+b1y0+c1=0a_1x_0+b_1y_0+c_1=0), а не из правой части уравнения - при переносе легко перепутать знак свободного члена.
  • Забывают вернуться к исходным переменным. Общий интеграл, полученный после замены Y=uXY=uX, содержит XX и YY; чтобы получить ответ по условию задачи, нужно подставить X=xx0X=x-x_0, Y=yy0Y=y-y_0 - про этот шаг часто забывают в конце длинной выкладки.
  • Считают уравнение однородным без проверки свободных членов. Если c1=c2=0c_1=c_2=0, сдвиг не нужен - уравнение уже однородно, замена y=uxy=ux выполняется сразу, без поиска точки пересечения.
  • Ошибаются в разложении на множители при интегрировании по uu. Дробь duf(u)u\dfrac{du}{f(u)-u} после разделения переменных часто содержит квадратный трёхчлен в знаменателе - раскладывать его нужно аккуратно, лучше через замену на производную знаменателя, как в примере выше.

FAQ

Чем уравнение, приводящееся к однородному, отличается от обычного однородного? В обычном однородном уравнении y=f(y/x)y'=f(y/x) правая часть уже зависит только от отношения y/xy/x. В приводящемся к однородному есть свободные члены c1c_1, c2c_2 в числителе и знаменателе - они убираются сдвигом начала координат в точку пересечения прямых, после чего получается уже полностью однородное уравнение относительно новых переменных.

Что делать, если определитель Δ\Delta равен нулю? Тогда прямые a1x+b1y+c1=0a_1x+b_1y+c_1=0 и a2x+b2y+c2=0a_2x+b_2y+c_2=0 параллельны и сдвигать координаты некуда. Вместо этого вводят новую переменную z=a1x+b1yz=a_1x+b_1y (или z=a2x+b2yz=a_2x+b_2y) и получают уравнение с разделяющимися переменными относительно zz и xx, без использования однородности.

Обязательно ли доводить решение до явной функции y(x)y(x)? Нет. После обратной замены u=Y/Xu=Y/X обычно получают общий интеграл - неявное соотношение между xx и yy с постоянной CC (как X22XYY2=CX^2-2XY-Y^2=C в разобранном примере). Явную функцию y(x)y(x) выражают, только если это отдельно требуется условием задачи и соотношение разрешимо в квадратичной форме.

Коротко

Уравнение y=a1x+b1y+c1a2x+b2y+c2y'=\dfrac{a_1x+b_1y+c_1}{a_2x+b_2y+c_2} становится однородным после переноса начала координат в точку пересечения прямых a1x+b1y+c1=0a_1x+b_1y+c_1=0 и a2x+b2y+c2=0a_2x+b_2y+c_2=0 - при условии Δ=a1b2a2b10\Delta=a_1b_2-a_2b_1\ne0. Новые переменные X=xx0X=x-x_0, Y=yy0Y=y-y_0 превращают уравнение в dY/dX=(a1X+b1Y)/(a2X+b2Y)dY/dX=(a_1X+b_1Y)/(a_2X+b_2Y), которое решается стандартной заменой Y=uXY=uX с разделением переменных. Если прямые параллельны (Δ=0\Delta=0), используют другую замену - z=a1x+b1yz=a_1x+b_1y, сводящую уравнение к разделяющимся переменным напрямую, без сдвига координат.

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

Открыть EssayAI

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

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

Операционный метод решения дифференциального уравнения

Операционный метод решения дифференциального уравнения

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

20 июня 20267 минут
Преобразование Лапласа производной: формула и вывод

Преобразование Лапласа производной: формула и вывод

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

20 июня 20267 минут
Система логарифмических уравнений: решение по шагам

Система логарифмических уравнений: решение по шагам

Как решать систему логарифмических уравнений: замена переменных, переход к линейной системе, восстановление корней и проверка ОДЗ. Разбор приёмов и типовых ошибок с калькулятором.

19 июня 20268 минут
Характеристическое уравнение: комплексные корни ОДУ

Характеристическое уравнение: комплексные корни ОДУ

Как находить комплексные корни характеристического уравнения ОДУ второго порядка и записывать общее решение через синус, косинус и показательную функцию. Формулы, примеры, типичные ошибки.

11 июня 202610 минут
Характеристическое уравнение: кратные корни ОДУ

Характеристическое уравнение: кратные корни ОДУ

Как находить кратный корень характеристического уравнения ОДУ второго порядка и записывать общее решение через (C1 + C2·x)·e^(λx). Формулы, примеры, разбор ошибок.

11 июня 20269 минут
Пространство Соболева: норма W^{k,p} и вложения

Пространство Соболева: норма W^{k,p} и вложения

Пространство Соболева W^{k,p}: определение нормы через производные в L^p, теорема о вложении, примеры задач и типичные ошибки студентов при проверке принадлежности.

11 июня 20267 минут