Системы дифференциальных уравнений: собственные значения
Хищники и жертвы, две координаты — одно движение. Сводим системы к матрицам, ищем собственные значения и разбираем метод исключения.
Лисы и кролики. Напряжение и ток в колебательном контуре. Два химических вещества, которые реагируют друг с другом. Общего у этих пар то, что скорость изменения каждой величины зависит сразу от обеих: сколько лис — зависит от числа кроликов, а сколько родится кроликов — от того, кого съели. Такие связные истории описываются системами дифференциальных уравнений, и для их решения понадобится немного линейной алгебры — она окупается с процентами.
Нормальная форма и векторная запись#
Нормальной системой двух уравнений первого порядка называют
Здесь и — две искомые функции времени . В векторной записи система сворачивается до одного уравнения , где — вектор состояния, а — матрица коэффициентов. Общее решение нормальной системы двух уравнений содержит две произвольные константы. Начальные условия — пара чисел , : где оказались обе величины в начальный момент.
Плоскость , по которой движется вектор состояния, называется фазовой плоскостью, а его траектория — фазовой траекторией. Одна и та же система порождает целое семейство траекторий — по одной на каждое начальное состояние. Эта картинка ценнее самого решения: по ней видно, затухает ли система, раскручивается или закручивается в предельный цикл.
Метод 1: исключение — сводим систему к одному уравнению#
Самый доступный приём — выпарить одну из функций. Выразим её из первого уравнения, продифференцируем и подставим во второе. Получится уравнение второго порядка, которое решается характеристическим методом из урока про однородные ДУ.
- Из первого уравнения уже выражено: . Дифференцируем:
- Подставляем во второе уравнение: , то есть — знакомое гармоническое уравнение
- Характеристическое уравнение даёт :
- Возвращаем :
- Проверка: — первое уравнение выполнено; — второе тоже
Траектории этой системы на фазовой плоскости — окружности (сложите квадраты решений и уберите константы). Вектор состояния бежит по окружности с постоянной скоростью — это фазовый портрет идеального часового механизма без трения.
Переход работает и в обратную сторону, и это важно знать: любое уравнение -го порядка превращается в систему уравнений первого порядка введением новых переменных. Уравнение маятника заменой распадается на систему , — ровно ту, что мы только что решили. Численные методы (включая всё тот же метод Эйлера) написаны именно для систем первого порядка, поэтому перед счётом любое уравнение сначала приводят к такому виду.
Метод 2: собственные значения матрицы#
Для линейной системы с постоянными коэффициентами есть приём покрасивее — прямой аналог характеристического уравнения. Ищем решение в виде экспоненты с вектором: , где — постоянный вектор. Подстановка в даёт , и экспонента сокращается:
Это определение собственного значения и собственного вектора матрицы. Ненулевые решения существуют, когда — характеристическое уравнение системы. Для каждого корня находим свой вектор , и общее решение собирается как сумма:
Схема зеркально повторяет однородные уравнения: экспоненты, характеристическое уравнение, линейная комбинация. Только вместо скаляров — векторы. Согласованность не случайна: однородное уравнение второго порядка — это на самом деле замаскированная система.
Полный разбор: $x' = x + 2y$, $y' = 4x + 3y$
Обратите внимание на скорость: слагаемое растёт в разы быстрее, чем гаснет . При больших решение почти ляжет на прямую вдоль вектора — это доминирующее направление. Начальные условия дают систему двух линейных уравнений на — та самая линейная алгебра в момент работы.
Проделаем это до конца: пусть , . Подставляем в общее решение: и . Складывая уравнения после умножения первого на два: , откуда , . Частное решение: , . Быстрая проверка в точке : , — начальные условия выполнены.
Как выглядят фазовые портреты#
Тип корней определяет характер траекторий, и это стоит запомнить хотя бы словами:
| Корни $\lambda_1, \lambda_2$ | Тип точки покоя | Поведение траекторий |
|---|---|---|
| оба отрицательные | устойчивый узел | все траектории вползают в начало координат |
| оба положительные | неустойчивый узел | все траектории разбегаются от начала |
| разных знаков | седло | вблизи есть притяжение и отталкивание — седловидная картинка |
| , | устойчивый фокус | спиральные траектории, закручивающиеся внутрь |
| (чисто мнимые) | центр | замкнутые кривые — периодические колебания |
Модель «хищник — жертва» добавляет к линейной системе квадратичные члены, и фазовый портрет становится семейством замкнутых кривых вокруг центра: популяции циклически гуляют — больше кроликов, потом больше лис, потом меньше кроликов, потом меньше лис, и снова сначала. Линейная теория — первый шаг к пониманию таких нелинейных картин.
Ещё пример с задачей Коши: $x' = 2x$, $y' = x + y$
- Матрица : характеристическое уравнение , корни ,
- Вектор для : даёт — берём
- Вектор для : строка — берём
- Общее решение: ,
- Условия , : и , значит
- Проверка: — первое уравнение; и — второе тоже
- Маршрут решения: матрица → характеристическое уравнение → корни → векторы → общее решение → начальные условия
- Число констант равно числу уравнений системы
- Собственный вектор определён с точностью до множителя — любой ненулевой выбор годится
- Комплексные корни? Та же схема: вещественная и мнимая части комплексного решения дают пару вещественных
Проговорим, что произошло с решением при больших : слагаемое доминирует над , и траектория прижимается к прямой — направлению собственного вектора . Фазовая плоскость такой системы — веер кривых, выходящих вдоль двух прямых: тип «неустойчивый узел» из таблицы фазовых портретов выше.
Как подключить начальные условия к общему решению с векторами? Подставьте : экспоненты станут единицами, и останется система — линейная система на константы, где собственные векторы играют роль коэффициентов. Геометрия прозрачна: начальный вектор состояния разлагается по собственным направлениям матрицы, и каждое слагаемое дальше живёт своей экспонентой. Для матрицы это два уравнения — решаются подстановкой, определителями, как удобно.
- Собственные направления — «оси» поведения системы: вдоль них решение — чистая экспонента
- Комплексные корни дают вращение: фазовая точка наматывает спираль вокруг начала координат
- Кратные корни требуют присоединённых векторов — аналог множителя у одиночных уравнений
- Численно систему решают тем же методом Эйлера, шагая обоими компонентами сразу
И проверка на здравый смысл: собственные значения обязаны в сумме давать след матрицы, а в произведении — её определитель. Эта двухсекундная сверка ловит ошибку в знаке ещё до того, как вы потратили десять минут на собственные векторы. Держите её в привычке — как проверку размерностей в задачах механики.
Характеристическое уравнение системы , — это...
Система , . Какое одно уравнение удовлетворяет ?
Две функции, две константы, одна матрица — система ДУ оказывается не страшнее одиночного уравнения, просто линейная алгебра берёт на себя половину работы. А когда аналитического решения нет совсем (нелинейные системы из настоящей экологии или аэродинамики), включаются численные методы — о самом простом из них, методе Эйлера, поговорим в финальном уроке курса. Тренажёр решения систем линейных уравнений поможет набить руку на алгебраической части — поиске собственных векторов.
Частые вопросы
Чем система ДУ отличается от одного уравнения высокого порядка?
По сути почти ничем: нормальная система двух линейных уравнений первого порядка равносильна одному уравнению второго порядка — их можно переводить друг в друга методом исключения. Разница в удобстве: системы естественны для задач с несколькими величинами, а также для численных методов, которые написаны именно для систем первого порядка.
Сколько начальных условий нужно системе двух уравнений?
Два: значения обеих функций в одной точке, и . Общее решение содержит две константы, и пара чисел их однозначно определяет (при выполнении условий теоремы существования и единственности).
Что такое фазовая плоскость?
Плоскость, по осям которой откладывают сами величины и , а не время. Решение изображается кривой — фазовой траекторией, по которой движется вектор состояния с течением времени. Такие картинки сразу показывают устойчивость: вползают ли траектории в точку покоя или разбегаются от неё.
Что делать, если собственные значения комплексные?
Работает та же схема, что и для уравнений: пара даёт решения вида , с векторными коэффициентами (вещественную и мнимую части комплексного векторного решения). Физически это затухающие или растущие колебания вдоль плоскости, натянутой на два вектора.
Готовитесь к контрольной?
Чеклист тем по «Диффуры»: что вы уже умеете, что повторить и в каком порядке.
Открыть чеклист предмета →
Проверьте себя в бою
Босс-экзамен по «Диффуры»: квизы всех уроков плюс бесконечный поток сгенерированных задач. Каждая попытка — новый расклад.
Начать босс-экзамен →