Дифуры для чайников: с чего начать новичку

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

Обновлено 8 мин чтенияВысшая математика
Студентка сидит на кровати с карандашом, угольником и тетрадью в клетку

Дифуры для чайников: с чего начать и что это вообще такое?

Дифур, или дифференциальное уравнение — это уравнение, в котором неизвестна функция y(x), а в записи есть её производные: y′, y″ и так далее. Решить его — значит найти все функции, которые при подстановке дают верное равенство. Начинать нужно с трёх шагов: повторить производные и интегралы, научиться решать уравнения с разделяющимися переменными, затем освоить линейные уравнения первого порядка. Остальные типы строятся на этой базе.

Дифуры, диффуры, ДУ — разговорные названия одного курса. В нём обычно изучают ОДУ, то есть обыкновенные дифференциальные уравнения: неизвестная функция зависит от одной переменной. Не пугайся слова «дифференциальное». Возьмём самый простой случай: y′ = 2x. Вопрос звучит так: у какой функции производная равна 2x? Подходит x², а также x² + 1 и x² − 7. Поэтому ответ записывают с постоянной: y = x² + C. Ты восстанавливаешь функцию по скорости её изменения, а C показывает, что решений целое семейство.

Что делать, если пропустил начало курса и ничего не понимаешь?

Знакомая картина: две-три пары пропущены, а на следующей преподаватель уже решает уравнение с какой-то заменой и ссылается на «то, что мы проходили». Кажется, что догнать невозможно. На самом деле у дифуров на старте очень мало собственных понятий: порядок уравнения, общее решение, частное решение. Всё остальное — техника интегрирования, которую ты уже видел в курсе математического анализа.

Порядок уравнения — это наибольший порядок производной, которая в него входит. В уравнении y′ = 2x порядок первый, в уравнении y″ + y = 0 второй. Общее решение содержит произвольные постоянные, и их ровно столько, каков порядок: одна для первого порядка, две для второго. Частное решение получается, когда постоянные найдены из условий, например y(0) = 1. Такая постановка называется задачей Коши. Выучи эти три понятия, и половина лекций станет понятной.

Главный совет новичку — не пытайся нагнать всё сразу. Иди по порядку: сначала уравнения первого порядка, потом второго. В каждом типе есть один алгоритм, и тренироваться можно на коротких примерах по десять минут в день. Пропущенные лекции быстрее всего закрываются решением задач, а не переписыванием конспекта: пока не решишь сам, метод остаётся чужим.

Какие производные и интегралы нужно знать, чтобы начать решать дифуры?

Дифуры — это производные плюс интегралы, поэтому слабое место почти всегда там. Выпиши на карточку производные основных функций: (xⁿ)′ = n·xⁿ⁻¹, (eˣ)′ = eˣ, (e²ˣ)′ = 2e²ˣ, (ln x)′ = 1/x, (sin x)′ = cos x, (cos x)′ = −sin x. Отдельно запомни правило сложной функции: (e^(x²))′ = 2x·e^(x²). Оно понадобится уже в первом разобранном примере.

Интегралы нужны по таблице и ещё по двум приёмам. Таблица: ∫ xⁿ dx = xⁿ⁺¹/(n + 1) + C при n ≠ −1, ∫ dx/x = ln|x| + C, ∫ eˣ dx = eˣ + C. Приёмы: замена переменной и интегрирование по частям. Формула по частям читается так: ∫ u dv = uv − ∫ v du. Например, ∫ x·eˣ dx = x·eˣ − eˣ + C, и именно этот интеграл встретится нам в линейном уравнении.

Проверить себя просто: возьми десять интегралов из таблицы и два-три на замену переменной, реши без подсказок. Если получилось, идём дальше. Если нет, потрать вечер на повторение: время окупится, потому что любое уравнение заканчивается интегралом. И запомни про постоянную C: после интегрирования её нельзя терять, иначе вместо семейства решений получится одно, а ответ будет неполным.

Как решить дифференциальное уравнение с разделяющимися переменными?

Это первый тип, с которого начинают, и самый простой. Уравнение имеет вид y′ = f(x)·g(y). Алгоритм состоит из пяти шагов. Первое: заменяешь y′ на dy/dx. Второе: переносишь всё с y к dy, а всё с x к dx. Третье: интегрируешь обе части. Четвёртое: выражаешь y, если это удобно. Пятое: отдельно проверяешь, не теряется ли решение при делении на g(y). Если g(y₀) = 0 при каком-то числе y₀, то постоянная функция y = y₀ тоже является решением.

Пример 1. Решим уравнение y′ = 2xy. Пишем dy/dx = 2xy и делим на y: dy/y = 2x dx. Интегрируем обе части: ln|y| = x² + c. Тогда |y| = eᶜ·e^(x²), и, обозначив C = ±eᶜ, получаем ответ: y = C·e^(x²). Деление на y мы делали, поэтому смотрим на y = 0: это тоже решение, и оно входит в ответ при C = 0. Проверка: y′ = C·e^(x²)·2x = 2x·y, всё сходится.

Пример 2, с условием. Решим y′ = x/y, y(0) = 2. Здесь dy/dx = x/y, значит y dy = x dx. Интегрируем: y²/2 = x²/2 + c, или y² = x² + C. Подставляем условие: 2² = 0 + C, откуда C = 4. Получаем y² = x² + 4, а так как y(0) = 2 > 0, берём положительный корень: y = √(x² + 4). Проверка: y′ = x/√(x² + 4) = x/y, и y(0) = √4 = 2. Ответ верный.

Как решать линейные уравнения первого порядка?

Линейное уравнение первого порядка выглядит так: y′ + p(x)·y = q(x). Функция y и её производная стоят в первой степени и не перемножаются. Один из самых удобных методов — интегрирующий множитель. Считаешь μ(x) = e^(∫ p(x) dx), умножаешь на него обе части, и слева получается производная произведения: (μ·y)′ = μ·q. Остаётся проинтегрировать обе части и разделить на μ.

Пример 3. Решим y′ + y = x, y(0) = 2. Здесь p(x) = 1, поэтому μ = eˣ. Умножаем обе части: eˣ·y′ + eˣ·y = x·eˣ, то есть (eˣ·y)′ = x·eˣ. Интегрируем по частям: eˣ·y = x·eˣ − eˣ + C. Делим на eˣ: y = x − 1 + C·e⁻ˣ. Это общее решение. Условие y(0) = 2 даёт −1 + C = 2, значит C = 3, и частное решение такое: y = x − 1 + 3e⁻ˣ.

Проверим по честной схеме. Производная: y′ = 1 − 3e⁻ˣ. Подставляем в левую часть: y′ + y = 1 − 3e⁻ˣ + x − 1 + 3e⁻ˣ = x, что совпадает с правой частью. Начальное условие: y(0) = 0 − 1 + 3 = 2. Такую подстановку стоит делать всегда: она занимает минуту и сразу показывает, где потерян знак или множитель. Если решение не прошло проверку, ищи ошибку в интегрировании.

Как решать дифуры второго порядка с постоянными коэффициентами?

Здесь решение ищут в виде показательной функции e^(λx). Для уравнения a·y″ + b·y′ + c·y = 0, где a, b, c — числа и a ≠ 0, подставляешь y = e^(λx) и после сокращения на e^(λx) получаешь характеристическое уравнение: aλ² + bλ + c = 0. Это обычное квадратное уравнение. Если у него два разных действительных корня λ₁ ≠ λ₂, общее решение выглядит так: y = C₁e^(λ₁x) + C₂e^(λ₂x). Кратный корень и комплексные корни дают другие формулы, их лучше разобрать отдельно.

Пример 4. Решим y″ − 3y′ + 2y = 0, y(0) = 1, y′(0) = 0. Характеристическое уравнение: λ² − 3λ + 2 = 0. Дискриминант равен 9 − 8 = 1, корни λ₁ = 1 и λ₂ = 2. Общее решение: y = C₁eˣ + C₂e²ˣ. Его производная: y′ = C₁eˣ + 2C₂e²ˣ. Подставляем x = 0 и получаем систему: C₁ + C₂ = 1 и C₁ + 2C₂ = 0. Вычитаем первое уравнение из второго: C₂ = −1, тогда C₁ = 2.

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

Как составить план и проверять себя, а не списывать?

Дай себе неделю и раздели её на четыре блока. Первый день: производные и интегралы. Второй и третий: разделяющиеся переменные, по три-четыре задачи в день. Четвёртый и пятый: линейные уравнения первого порядка. Шестой и седьмой: второй порядок с постоянными коэффициентами. В каждом блоке сначала смотришь на разобранный пример, потом закрываешь решение и повторяешь сам, потом берёшь задачу, которую ещё не видел.

Когда решение готово, нужна сверка. Первый способ — подстановка, как в примерах выше. Второй — калькулятор дифференциальных уравнений Prepodoff: он бесплатный, работает онлайн без регистрации и решает пошагово, как на парах. Каждый ответ он проверяет подстановкой и строит график. Используй его после своей попытки: сравни ход, найди шаг, где разошёлся, и пойми причину, а не просто перепиши ответ.

Зачем сравнивать именно ход? Потому что на контрольной смотрят решение целиком: тип уравнения, метод, переход к ответу. Если твой ответ не совпал, причина обычно одна из трёх: потерян знак, потеряна постоянная C или не проверено деление на ноль. Заведи в тетради страницу «мои ошибки» и записывай туда, что именно сломалось. Через неделю там появится твой личный список слабых мест.

Можно ли выучить дифуры с нуля за неделю и что делать дальше?

Выучить всё за неделю нельзя, а вот освоить базу и начать решать типовые задачи можно, если заниматься каждый день по часу-полтора. Ожидай, что на первой контрольной будут разделяющиеся переменные и линейные уравнения первого порядка. Но программа у разных вузов и преподавателей отличается, поэтому сверь список тем с рабочей программой курса. Если тема выходит за базу, действуй так же: определи тип и найди для него шаблон.

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

Расписание удобнее держать не в голове. «Мой план» — бесплатный планировщик студента в Telegram (@prepodoff_bot): расписание пар, дедлайны и напоминания, а ИИ-тренер составляет план подготовки к экзамену и объясняет теорию. А для проверки решений есть калькулятор дифференциальных уравнений Prepodoff, и он работает в том же боте: PDF с решением присылает бот, и решением можно поделиться с однокурсником. Решай сам, а сверяйся потом.

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

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

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