Физико-математический факультет. Дифференциальные уравнения.

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

Представьте дифференциальное уравнение как карту дороги: уравнение указывает правило движения (скорость, ускорение), а начальные условия говорят, где вы стартуете. Решение — это путь, по которому движется система. Иногда этот путь можно описать простой формулой; иногда нужно численно «проехаться» по маленьким шагам и построить траекторию.

Дифференциальные уравнения классифицируются по порядку (первого, второго и т.д.), по линейности (линейные/нелинейные), по типу коэффициентов (постоянные/переменные) и по виду правой части (однородные/неоднородные). Рассмотрим основные классы и методы, сопроводив рассказ демонстрациями.

Для первого порядка часто встречаются уравнения разделяющиеся по переменным, уравнения в точности интегрирующего множителя (линейные первого порядка), и уравнения Бернулли. Простейший пример разделяющегося уравнения — модель экспоненциального роста: dy/dt = ky. Это уравнение говорит: скорость изменения пропорциональна текущему значению. Разделим переменные: dy/y = k dt, интегрируем и получаем y = Ce^{kt}. Практическая интерпретация: радиация, рост бактерий, заряд конденсатора при RC-цепи (с обратным знаком) — везде экспонента проявляется.

Рассмотрим пример первого порядка, который полезно уметь решать «вручную»: y’ + p(x)y = q(x). Это линейное уравнение первого порядка. Для него вводят интегрирующий множитель μ(x) = exp(∫p(x) dx). Умножив уравнение на μ, левая часть становится производной произведения: (μy)’ = μ q. Интегрируя, находим y = (1/μ) (∫μ q dx + C). Практическая демонстрация: уравнение y’ + 2y = e^{-x}, p(x)=2, q(x)=e^{-x}. Тогда μ = e^{∫2dx} = e^{2x}. Умножаем: (e^{2x} y)’ = e^{2x} e^{-x} = e^{x}. Интегрируем: e^{2x} y = ∫e^{x} dx + C = e^{x} + C. Значит y = e^{-x} + C e^{-2x}. Такое сочетание частного решения и общего решения однородного уравнения — типичный паттерн.

Уравнение Бернулли y’ + p(x)y = q(x) y^n можно привести к линейному заменой z = y^{1-n}. Это показывает, что даже кажущаяся нелинейность часто поддаётся преобразованию.

Для второго порядка и выше вступают в игру красивейшие задачи механики и электродинамики. Самый известный пример — гармонический осциллятор: m x» + c x’ + k x = F(t). Разделяя случаи, получаем:

— Свободные незатухающие колебания (c = 0, F = 0): x» + (k/m) x = 0, решение — синусы и косинусы. Частота ω = sqrt(k/m).
— Затухающие колебания (c > 0): характер эквивалентен корням характеристического многочлена r^2 + (c/m) r + (k/m) = 0. Если дискриминант отрицательный — подзатухающие колебания: экспонента умноженная на синус/косинус.
— Вынужденные колебания (F(t) ≠ 0): можно найти частное решение методом неопределённых коэффициентов или вариации произвольных постоянных; резонанс появляется, когда частота внешней силы совпадает с собственной, и амплитуды растут (в идеальной беззадержной модели бесконечно).

Метод характеристического многочлена для линейных ОДУ с постоянными коэффициентами — мощный и быстрый инструмент. Для x» + a x’ + b x = 0 ищем r^2 + a r + b = 0. Если корни r1 и r2 различны вещественные — общее решение C1 e^{r1 t} + C2 e^{r2 t}; если комплексные α ± iβ — e^{α t} [C1 cos(β t) + C2 sin(β t)]; если кратные корни — t