Общее и частное решение дифференциального уравнения

Общее и частное решение дифференциального уравнения: откуда берутся C, как найти частное решение по условиям. Три примера с проверкой подстановкой.

Обновлено 8 мин чтенияВысшая математика
Раскрытый учебник с формулами и ручка на тетради в клетку

Что такое общее и частное решение дифференциального уравнения?

Общее решение дифференциального уравнения — это формула, в которой записаны сразу все решения: в ней есть произвольные постоянные C, и их столько, каков порядок уравнения. Частное решение — одна конкретная функция, которую получают из общего, подставив вместо C числа. Эти числа находят из начальных условий, например y(0) = 1. Для уравнения y′ = 2x общее решение: y = x² + C, а при условии y(1) = 3 частное решение: y = x² + 2.

Почему в ответе появляется C и что она означает?

Знакомая картина: решаешь дифур, получаешь аккуратную формулу, а в конце приписана буква C. Преподаватель говорит «это общее решение», а в голове вопрос: какое число там должно стоять и почему его нельзя просто найти? Путаница возникает потому, что в школе уравнение имело ответ в виде числа, а дифференциальное уравнение ищет не число, а функцию. И функций, подходящих под одно уравнение, бывает бесконечно много.

Откуда берётся C, видно на самом простом случае. Уравнение y′ = 2x спрашивает: у какой функции производная равна 2x? Подходит x², но подходит и x² + 5, и x² − 3, ведь производная константы равна нулю. Любое число, добавленное к x², производную не меняет. Эту свободу записывают одной буквой: y = x² + C. Постоянная появляется при интегрировании, потому что неопределённый интеграл определён лишь с точностью до постоянного слагаемого.

Поэтому C — не ошибка и не лишняя буква. Это честное признание: само уравнение функцию однозначно не определяет. Чтобы выбрать одну, нужна дополнительная информация — начальное условие. Пока её нет, правильный ответ — именно семейство функций с параметром C. Если в задаче сказано «найти общее решение», то ответ с буквой C — это ровно то, что от тебя ждут.

Что такое семейство кривых и как оно связано с порядком уравнения?

Каждой функции соответствует график, поэтому общее решение удобно представлять как семейство кривых на плоскости. Для y = x² + C это одинаковые параболы, сдвинутые вверх и вниз: при C = 0 вершина в начале координат, при C = 2 вершина в точке (0; 2), при C = −1 в точке (0; −1). Меняется C — меняется положение параболы, а форма остаётся прежней.

Отсюда наглядный смысл частного решения. Если правая часть уравнения y′ = f(x, y) и её производная по y непрерывны, то через каждую точку области проходит ровно одна кривая семейства — это теорема Коши о существовании и единственности. Когда ты задаёшь условие y(1) = 3, ты говоришь: нужна та парабола, что проходит через точку (1; 3). Подставляешь x = 1 и y = 3 в формулу y = x² + C, получаешь 3 = 1 + C, откуда C = 2. Частное решение: y = x² + 2.

Запомни связь с порядком ОДУ. Для уравнения первого порядка в общем решении одна постоянная, и одно условие выбирает одну кривую. Для второго порядка постоянных две, C₁ и C₂, и нужны два условия. Обычно число постоянных равно порядку уравнения, а число условий для частного решения равно числу постоянных. Это быстрая самопроверка: если констант вышло больше или меньше порядка, скорее всего, где-то закралась ошибка.

Как найти частное решение по начальным условиям?

Алгоритм не зависит от типа уравнения и состоит из четырёх шагов. Первый: решаешь уравнение подходящим методом и записываешь общее решение с постоянными. Второй: выписываешь начальные условия, то есть значения функции и, если порядок выше первого, её производных в заданной точке. Третий: подставляешь условия в общее решение и в его производные. Четвёртый: решаешь получившуюся систему относительно C и подставляешь найденные числа обратно.

Важная деталь: производные берут от общего решения, а не от самого уравнения. Если дано y(0) = 1 и y′(0) = 0, ты сначала находишь y′ дифференцированием формулы с C₁ и C₂ и только потом подставляешь x = 0. Условия на производные — самое частое место ошибок: студенты подставляют их в y вместо y′. Для первого порядка получается одно уравнение на C, для второго — система из двух линейных уравнений относительно C₁ и C₂.

Такая постановка называется задачей Коши. Когда общее решение найдено, остальное — обычная алгебра. Поэтому баллы чаще теряют раньше: на выборе метода и интегрировании. Свой ответ полезно сверить в калькуляторе дифференциальных уравнений Prepodoff: он показывает ход решения и строит график, так что видно, какая именно кривая семейства прошла через твою точку.

Как найти общее и частное решение на примерах первого порядка?

Пример 1. Найди решение уравнения y′ = 2y при условии y(0) = 5. Это уравнение с разделяющимися переменными. Записываем dy/dx = 2y и переносим: dy/y = 2 dx. Интегрируем обе части: ln|y| = 2x + c. Отсюда |y| = eᶜ · e²ˣ, и после замены постоянной получаем общее решение: y = C e²ˣ. Здесь C может быть любым числом, включая ноль: случай C = 0 даёт решение y = 0, которое мы могли потерять при делении на y.

Теперь условие y(0) = 5. Подставляем x = 0 и y = 5 в общее решение: 5 = C · e⁰ = C. Значит, C = 5, и частное решение: y = 5e²ˣ. Проверка: производная равна 10e²ˣ, а 2y = 2 · 5e²ˣ = 10e²ˣ, уравнение выполнено. При x = 0 получаем y = 5 · 1 = 5, начальное условие тоже выполнено. Так выглядит полная проверка: и уравнение, и условие.

Пример 2. Найди решение уравнения y′ = −x/y при y(0) = 2. Разделяем переменные: y dy = −x dx. Интегрируем: y²/2 = −x²/2 + c. Умножаем на 2 и переносим слагаемое: x² + y² = C, где C = 2c. Это общее решение в неявном виде — семейство окружностей с центром в начале координат. Подставляем x = 0, y = 2: 0 + 4 = C, поэтому C = 4. Получаем окружность x² + y² = 4.

Но окружность — не график функции, поэтому частное решение нужно записать явно. Условие y(0) = 2 положительное, значит, берём верхнюю полуокружность: y = √(4 − x²), где −2 < x < 2. Проверка: y′ = −x/√(4 − x²) = −x/y, как и требует уравнение. Заметь, что на концах x = ±2 знаменатель обращается в ноль, поэтому решение определено только внутри интервала.

Сколько постоянных во втором порядке и как найти частное решение?

Пример 3. Решим задачу Коши: y″ − 3y′ + 2y = 0, y(0) = 1, y′(0) = 0. Это линейное однородное уравнение с постоянными коэффициентами. Составляем характеристическое уравнение: λ² − 3λ + 2 = 0. Его корни λ₁ = 1 и λ₂ = 2, дискриминант равен 1. Корни действительные и разные, поэтому общее решение: y = C₁eˣ + C₂e²ˣ. Постоянных две, как и положено для второго порядка.

Находим производную общего решения: y′ = C₁eˣ + 2C₂e²ˣ. Подставляем x = 0 в y и в y′, учитывая, что e⁰ = 1. Из первого условия: C₁ + C₂ = 1. Из второго условия: C₁ + 2C₂ = 0. Вычитаем первое уравнение из второго: C₂ = −1. Тогда C₁ = 1 − (−1) = 2. Частное решение: y = 2eˣ − e²ˣ.

Проверяем. Условия: y(0) = 2 − 1 = 1, а y′ = 2eˣ − 2e²ˣ, значит, y′(0) = 2 − 2 = 0, всё верно. Уравнение: y″ = 2eˣ − 4e²ˣ, поэтому y″ − 3y′ + 2y = (2eˣ − 4e²ˣ) − (6eˣ − 6e²ˣ) + (4eˣ − 2e²ˣ). Слагаемые с eˣ дают 2 − 6 + 4 = 0, слагаемые с e²ˣ дают −4 + 6 − 2 = 0. Левая часть равна нулю, ответ верный. Реши такую задачу в тетради, а затем сверь шаги с калькулятором: он покажет ход решения и график.

Чем частное решение отличается от особого и что делать с потерянными решениями?

Частое недоразумение: частное решение путают с особым. Частное получается из общего при конкретных значениях C. Особое — это решение, в каждой точке которого нарушается единственность: через любую его точку проходит ещё и другое решение с той же касательной. Поэтому из общей формулы оно ни при каком C не получается. Особые решения есть не у каждого уравнения. Классический пример — уравнение Клеро, где особое решение — огибающая семейства прямых.

Простой пример: y′ = 2√y. Разделяем переменные: dy/(2√y) = dx, интегрируем: √y = x + C, значит, y = (x + C)² при x + C ≥ 0. Но функция y = 0 тоже решение: y′ = 0 и 2√0 = 0. При делении на √y мы её потеряли, и ни при каком C она из формулы не получается. Более того, в любой точке (a; 0) её касается парабола y = (x − a)², так что единственность там нарушена. Это и есть особое решение.

Практическое правило: каждый раз, когда делишь на выражение с y, найди, при каких y оно равно нулю, и подставь эти функции в исходное уравнение — не решения ли они. Иногда потерянное решение входит в общее при C = 0, как в примере 1, где y = 0 получилось из C e²ˣ. Иногда не входит, как здесь. Тогда в ответе пишешь оба: общее решение и отдельно особое. Такая оговорка показывает, что ты следишь за тем, что происходит с решением.

Можно ли проверить общее и частное решение самому, не списывая?

Можно ли проверить ответ, если сверить не с чем? Да, и для любых ДУ это надёжнее, чем сравнивать с задачником. Для общего решения продифференцируй его нужное число раз, подставь в уравнение и убедись, что получилось тождество при любом C. Для частного решения добавь вторую проверку: подставь начальные условия. Две проверки занимают пару минут и ловят большинство ошибок в знаках и константах.

Что делать, если ответ в задачнике записан иначе? Постоянная C — условное обозначение, поэтому y = x² + C и y = x² + 3C — один и тот же ответ: C пробегает все числа, и 3C тоже. Так же ln|y| = x + c и y = C eˣ описывают одно и то же семейство, только во второй записи заодно учтено решение y = 0. Если сомневаешься, подставь свой ответ в уравнение: когда оно выполняется, ты не ошибся, даже если форма записи другая.

Для самопроверки подойдёт калькулятор дифференциальных уравнений Prepodoff (/tools/differential-equations): он бесплатный, работает онлайн без регистрации, решает по шагам, проверяет ответ подстановкой, строит график и умеет задачу Коши и краевые условия. Решай сначала сам, а потом смотри, на каком шаге пути разошлись. Тот же калькулятор есть в Telegram-боте @prepodoff_bot, а зарегистрированные пользователи могут скачать PDF-отчёт с решением.

Была полезна статья?

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

Пригодится для подготовки