10Системы линейных уравнений с постоянными коэффициентами
В предыдущей главе мы обещали, что будем изучать особые точки дифференциальных уравнений. В соответствии с общей философией, если у нас есть особая точка сложного, нелинейного уравнения, мы можем попробовать линеаризовать это уравнение (заменить его в особой точке на линейную часть) и изучить полученное линейное уравнение, ожидая, что свойства его решений будут близки к свойствам решений исходного нелинейного уравнения. Поэтому нашим первым шагом на этом пути будет изучение систем линейных дифференциальных уравнений.10.1Замена базиса в линейных системах
Итак, наш рассказ пойдёт о многомерных однородных линейных уравнениях с постоянными коэффициентами (или, что то же самое, о системах линейных уравнений с постоянными коэффициентами), то есть об уравнениях видаВ дифференциальных уравнениях эта идея — использования хорошей системы координат — также является одной из ключевых. Прежде, чем применять её к линейным уравнениям, докажем простую лемму.
Получили такое уравнение для новой неизвестной функции :
10.2Классификация линейных уравнений на плоскости
Пусть : мы рассматриваем линейное уравнение на плоскости. Если матрица невырождена, система (10.1) имеет единственную особую точку, находящуюся в начале координат. Такая особая точка также называется линейной.Cвойства решений дифференциального уравнения (10.1) сильно зависят от собственных значений оператора . Мы будем классифицировать линейные системы (или, что то же самое, линейные особые точки) в зависимости от собственных значений. Рассмотрим все возможные случаи, начиная с самых простых.
10.2.1Два различных вещественных собственных значения
Пусть линейный оператор имеет два различных вещественных собственных значения , . Великая наука линейная алгебра учит нас: в этом случае у матрицы есть диагонализирующий базис. То есть существует такая матрица перехода , что , где10.2.2Положительные различные собственные значения: неустойчивый узел
Пусть и положительны. Для определенности будем считать, что (если это не так, просто поменяем их местами). Как будет выглядеть фазовый портрет системы (10.1)? Для начала построим фазовый портрет диагонализированной системы (10.4). Согласно (10.5), все траектории, кроме особой точки , будут убегать от начала координат при (как говорят, «в прямом времени») и стремиться к началу координат при («в обратном времени») — потому что именно так ведут себя соответствующие экспоненты. Чтобы понять более точно, что происходит вблизи начала координат, заметим, что решения удовлетворяют соотношениюПоскольку по предположению , фазовые кривые касаются оси при подходе к нулю (здесь можно представить себе параболу). Другой способ понять, что они будут касаться именно оси , такой: поскольку , в обратном времени стремление к нулю вдоль оси будет гораздо более быстрым, чем по оси . Фазовый портрет в координатах выглядит как изображено на рис. 10.4. Он состоит из «параболических лучей», стремящихся к началу координат в обратном времени и пяти специальных траекторий: самого начала координат (это особая точка, которая, как мы знаем, является отдельной траекторией) и четырёх прямолинейных лучей, лежащих на осях координат.
Диагонализируем матрицу системы. Характеристический многочлен имеет вид
10.2.3Отрицательные различные собственные значения: устойчивый узел
Если оба собственных значения отрицательны (но при этом различны), получаются такие же картинки, но стрелочки направлены в обратную сторону: теперь при траектории стремятся к началу координат, а при , наоборот, уходят на бесконечность. В остальном никаких изменений нет. Соответствующая особая точка называется устойчивым узлом (англ. stable node).10.2.4Собственные значения различных знаков: седло
Пусть теперь и . Тогда, конечно, автоматически не совпадает с , оператор диагонализируем и все рассуждения из параграф 10.2.1 работают. Из формул (10.5) в этом случае видно, что при ненулевое решение будет приближаться к оси (потому что уменьшается) и вдоль оси уходить на бесконечность (потому что увеличивается), и наоборот, при решение приближается к оси , входя вдоль этой оси на бесконечность.Можно также найти первый интеграл системы: он имеет вид
10.2.5Скалярная матрица: дикритический узел
Если два собственных значения вещественной матрицы совпадают, то это единственное собственное значение является вещественным: это следует из того факта, что комплексные собственные значения (с ненулевой мнимой частью) обязаны быть комплексно сопряжёнными (см. лемму 2 ниже). В этом случае есть два варианта: матрица является либо диагонализируемой, либо эквивалентной жордановой клетке. Пусть матрица диагонализируема. В собственном базисе она имеет видПолучается картинка, изображенная на рис. 10.6. Такая особая точка называется дикритическим узлом. Дикритические узлы также бывают устойчивыми или неустойчивыми, в зависимости от знака единственного собственного значения. (Нулю оно равняться не может, потому что мы рассматриваем только невырожденные матрицы.)
10.2.6Жорданова клетка: вырожденный узел
Если собственные значения матрицы совпадают, но при этом она не диагональная, значит, она и не диагонализируема. Однако она в любом случае приводится к жордановой нормальной форме. Поскольку мы работаем с матрицами , в жордановой нормальной форме есть только одна клетка. Уравнение (10.1) принимает вид10.2.7Комплексные собственные значения
Мы полностью разобрали случай вещественных собственных значений. Однако, скалярная матрица может иметь и комплексные собственные значения с ненулевой мнимой частью. Этот случай также необходимо разобрать.Начнём с краткого напоминания о комплексных числах.
Напомним, что комплексные числа — это числа вида , где . Множество комплексных чисел обычно изображается в виде плоскости — и, более того, оно является двумерной вещественной плоскостью (с дополнительной структурой, заданной умножением на число ). Можно говорить, что . В качестве базиса можно взять 1 и .
Напомним также, что (доказательство тривиально: достаточно подставить в ряд и выделить вещественную и мнимую части). Пользуясь этим мы можем записать комплексное число в полярной форме: , - радиус, — угол.
В то же время, если рассматривать как комплексное линейное пространство (то есть разрешить коэффициентам тоже быть комплексными), элементы 1 и станут комплексно-зависимыми (т.к. ), и пространство станет одномерным. Таким образом, — комплексная прямая.
По аналогии с можно рассматривать — комплексное -мерное пространство. Но мы этого делать не будем.
Поскольку — собственное значение, имеем:
Из доказанной леммы следует, что если собственные значения матрицы комплексны и имеют ненулевую мнимую часть, то они обязаны быть различными. На первый взгляд кажется, что тут история заканчивается: раз собственные значения различны, значит, матрица диагонализируема, можно перейти к собственному базису и получить такие же результаты, как в параграфе 10.2.1. В принципе, это правда. Но есть нюанс: диагональная матрица будет комплексной, матрица перехода тоже будет комплексной и решения будут комплексными. Но исходное уравнение было вещественным и нас интересуют его вещественные решения. Которые, конечно, будут подмножеством комплексных решений, но сходу их выделить и понять, как они устроены, будет не так-то просто. Поэтому мы пойдём другим, чуть более заковыристым путём. Но сначала определим всё-таки, что такое дифференциальное уравнение с комплексным фазовым пространством. Оно нам понадобится.
10.2.8Автономные уравнения с комплексным фазовым пространством
Можно рассматривать дифференциальные уравнения вида(По правде говоря, с математической точки зрения очень интересно рассматривать дифференциальные уравнения и с комплексным временем тоже. Привычная интуиция при этом перестаёт работать: если время комплексное, оно становится плоскостью (с вещественной точки зрения) и перестаёт течь «из прошлого в будущее» (комплексные числа нельзя сравнивать между собой). В общем, есть риск уйти в четырёхмерное пространство и не вернуться. Мы не будем этого делать.)
Если кто-то не верит, тот может продиффернцировать формулу и убедиться, что это так. Если кто-то не верит и в эту формулу, тот может взять ряд для экспоненты и подставить в него .
Пусть теперь и . Тогда уравнение (10.7) можно представить в виде
Заметим наконец, что собственные значения матрицы в уравнении (10.10) равны и . И это неспроста.
10.2.9Комплексные линейные уравнения
Рассмотрим теперь чуть более сложное комплексное уравнениеНайдем собственные значения матрицы в уравнении (10.13): Итак, мы показали, что линейному комплексному уравнению с коэффициентом соответствует вещественное уравнение с комплексными собственными значениями, одно из которых равно , а другое .
Теперь мы умеем решать вещественные системы с матрицей как в уравнении (10.13): они соответствуют комплексным уравнениям и их решения задаются формулой (10.14). Можно ли привести к такому виду любую вещественную матрицу с комплексными собственными значениями? Оказывается, можно.
Эта теорема по своему смыслу похожа на теорему о диагонализации. Если у матрицы есть различные вещественные собственные значения, то её можно привести к диагональному виду. А если собственные значения комплексно-сопряжённые, то самый лучший вид, к которому её можно привести, оставаясь в вещественных числах — это вид (10.15). Мы будем называть соответствующие координаты нормализующими, хотя это не общеупотребительный термин.
Уравнения с матрицей вида (10.15) мы уже умеем решать. А значит теперь можем решить любое линейное уравнение на плоскости с комплексно-сопряжёнными собственными значениями: достаточно перейти к нормализующим координатам.
10.2.10Центры и фокусы
Решение (10.14) представляет собой результат применения к начальному условию матрицы поворота на угол и умножения на вещественное число . Возможно два случая: и .Если , и фазовыми кривыми в нормализующих координатах будут окружности, а в исходных координатах — эллипсы, см. рис. 10.8. Соответствующая особая точка называется центром.
10.3Итог классификации
Мы проделали долгий путь. Подведём итог. Пусть матрица линейной системы дифференциальных уравнений на плоскости невырождена и имеет собственные значения и . Тогда:- Если и вещественные
- Если и комплексные и следовательно комплексно-сопряжённые,
На этом мы заканчиваем полную классификацию невырожденных линейных уравнений на плоскости.