МатВектор

Command Palette

Search for a command to run...

🌊 Диффуры35 минСложность 4/5+70 XP

Системы дифференциальных уравнений: собственные значения

Хищники и жертвы, две координаты — одно движение. Сводим системы к матрицам, ищем собственные значения и разбираем метод исключения.

3 интерактива2 квизаУрок 9 из 15Обновлено 01.06.2025Обычный

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

Нормальная форма и векторная запись#

Нормальной системой двух уравнений первого порядка называют

правые части линейны, коэффициенты — числа

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

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

Метод 1: исключение — сводим систему к одному уравнению#

Самый доступный приём — выпарить одну из функций. Выразим её из первого уравнения, продифференцируем и подставим во второе. Получится уравнение второго порядка, которое решается характеристическим методом из урока про однородные ДУ.

  1. Из первого уравнения уже выражено: . Дифференцируем:
  2. Подставляем во второе уравнение: , то есть — знакомое гармоническое уравнение
  3. Характеристическое уравнение даёт :
  4. Возвращаем :
  5. Проверка: — первое уравнение выполнено; — второе тоже

Траектории этой системы на фазовой плоскости — окружности (сложите квадраты решений и уберите константы). Вектор состояния бежит по окружности с постоянной скоростью — это фазовый портрет идеального часового механизма без трения.

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

Метод 2: собственные значения матрицы#

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

Это определение собственного значения и собственного вектора матрицы. Ненулевые решения существуют, когда — характеристическое уравнение системы. Для каждого корня находим свой вектор , и общее решение собирается как сумма:

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

Полный разбор: $x' = x + 2y$, $y' = 4x + 3y$

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

Проделаем это до конца: пусть , . Подставляем в общее решение: и . Складывая уравнения после умножения первого на два: , откуда , . Частное решение: , . Быстрая проверка в точке : , — начальные условия выполнены.

Как выглядят фазовые портреты#

Тип корней определяет характер траекторий, и это стоит запомнить хотя бы словами:

Корни $\lambda_1, \lambda_2$Тип точки покояПоведение траекторий
оба отрицательныеустойчивый узелвсе траектории вползают в начало координат
оба положительныенеустойчивый узелвсе траектории разбегаются от начала
разных знаковседловблизи есть притяжение и отталкивание — седловидная картинка
, устойчивый фокусспиральные траектории, закручивающиеся внутрь
(чисто мнимые)центрзамкнутые кривые — периодические колебания
Азбука линейной фазовой плоскости

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

Ещё пример с задачей Коши: $x' = 2x$, $y' = x + y$

  1. Матрица : характеристическое уравнение , корни ,
  2. Вектор для : даёт — берём
  3. Вектор для : строка — берём
  4. Общее решение: ,
  5. Условия , : и , значит
  6. Проверка: — первое уравнение; и — второе тоже
  • Маршрут решения: матрица → характеристическое уравнение → корни → векторы → общее решение → начальные условия
  • Число констант равно числу уравнений системы
  • Собственный вектор определён с точностью до множителя — любой ненулевой выбор годится
  • Комплексные корни? Та же схема: вещественная и мнимая части комплексного решения дают пару вещественных

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

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

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

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

Проверь себя+15 XP

Характеристическое уравнение системы , — это...

Проверь себя+15 XP

Система , . Какое одно уравнение удовлетворяет ?

Две функции, две константы, одна матрица — система ДУ оказывается не страшнее одиночного уравнения, просто линейная алгебра берёт на себя половину работы. А когда аналитического решения нет совсем (нелинейные системы из настоящей экологии или аэродинамики), включаются численные методы — о самом простом из них, методе Эйлера, поговорим в финальном уроке курса. Тренажёр решения систем линейных уравнений поможет набить руку на алгебраической части — поиске собственных векторов.

Частые вопросы

Чем система ДУ отличается от одного уравнения высокого порядка?

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

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

Два: значения обеих функций в одной точке, и . Общее решение содержит две константы, и пара чисел их однозначно определяет (при выполнении условий теоремы существования и единственности).

Что такое фазовая плоскость?

Плоскость, по осям которой откладывают сами величины и , а не время. Решение изображается кривой — фазовой траекторией, по которой движется вектор состояния с течением времени. Такие картинки сразу показывают устойчивость: вползают ли траектории в точку покоя или разбегаются от неё.

Что делать, если собственные значения комплексные?

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

Готовитесь к контрольной?

Чеклист тем по «Диффуры»: что вы уже умеете, что повторить и в каком порядке.

Открыть чеклист предмета →

Проверьте себя в бою

Босс-экзамен по «Диффуры»: квизы всех уроков плюс бесконечный поток сгенерированных задач. Каждая попытка — новый расклад.

Начать босс-экзамен →