Это не официальный сайт wikipedia.org 01.01.2023

Экспонента матрицы — Википедия

Экспонента матрицы

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

Для вещественной или комплексной матрицы X размера n × n экспонента от X , обозначаемая как e X или exp ( X ) , — это матрица n × n , определяемая степенным рядом:

e X = k = 0 1 k ! X k ,

где X k  — kстепень матрицы X . Данный ряд всегда сходится, так что экспонента от X всегда корректно определена.

Если X  — матрица размера 1 × 1 , то матричная экспонента от X есть матрица размерности 1 × 1 , единственный элемент которой равен обычной экспоненте от единственного элемента X .

СвойстваПравить

Основные свойстваПравить

Для комплексных матриц X   и Y   размера n × n  , произвольных комплексных чисел a   и b  , единичной матрицы E   и нулевой матрицы 0  , экспонента обладает следующим свойствами:

Системы линейных дифференциальных уравненийПравить

Одна из причин, обуславливающих важность матричной экспоненты, заключается в том, что она может быть использована для решения систем обыкновенных дифференциальных уравнений[1]. Решение системы:

d d t y ( t ) = A y ( t ) , y ( 0 ) = y 0  ,

где A   — постоянная матрица, даётся выражением:

y ( t ) = e A t y 0 .  

Матричная экспонента может быть также использована для решения неоднородных уравнений вида

d d t y ( t ) = A y ( t ) + z ( t ) , y ( 0 ) = y 0  .

Не существует замкнутого аналитического выражения для решений неавтономных дифференциальных уравнений вида

d d t y ( t ) = A ( t ) y ( t ) , y ( 0 ) = y 0  ,

где A   — не постоянная, но разложение Магнуса[en] позволяет получить представление решения в виде бесконечной суммы.

Экспонента суммыПравить

Для любых двух вещественных чисел (скаляров) x   и y   экспоненциальная функция удовлетворяет уравнению e x + y = e x e y  , это же свойство имеет место для симметричных матриц — если матрицы X   и Y   коммутируют (то есть X Y = Y X  ), то exp ( X + Y ) = exp ( X ) exp ( Y )  . Однако для некоммутирующих матриц это равенство выполняется не всегда, в общем случае для вычисления exp ( X + Y )   используется формула Бейкера — Кэмпбелла — Хаусдорфа.

В общем случае из равенства exp ( X + Y ) = exp ( X ) exp ( Y )   не следует, что X   и Y   коммутируют.

Для эрмитовых матриц существует две примечательные теоремы, связанные со следом экспонент матриц.

Неравенство Голдена — ТомпсонаПравить

Если A   и H   — эрмитовы матрицы, то[2]:

tr exp ( A + H ) tr ( exp ( A ) exp ( H ) )  ,

Коммутативность для выполнения данного утверждения не требуется. Существуют контрпримеры, которые показывают, что неравенство Голдена — Томпсона не может быть расширено на три матрицы, а tr ( exp ( A ) exp ( B ) exp ( C ) )   не всегда является вещественным числом для эрмитовых матриц A  , B   и C  .

Теорема ЛибаПравить

Теорема Либа, названная по имени Эллиотта Либа[en], гласит, что для фиксированной эрмитовой матрицы H  , функция:

f ( A ) = tr exp ( H + log A )  

является вогнутой на конусе положительно-определённых матриц[3].

Экспоненциальное отображениеПравить

Экспонента матрицы всегда является невырожденной матрицей. Обратная к exp X   матрица равна exp ( X )  , это аналог того факта, что экспонента от комплексного числа никогда не равна нулю. Таким образом, матричная экспонента определяет отображение:

exp : M n ( C ) G L ( n , C )  

из пространства всех матриц размерности n × n   на полную линейную группу порядка n  , то есть группу всех невырожденных матриц размерности n × n  . Это отображение является сюръекцией, то есть каждая невырожденная матрица может быть записана как экспонента от некоторой другой матрицы (чтобы это имело место необходимо рассматривать поле комплексных чисел C  , а не вещественных чисел R  ).

Для любых двух матриц X   и Y   имеет место неравенство

e X + Y e X Y e X e Y  ,

где   обозначает произвольную матричную норму. Отсюда следует, что экспоненциальное отображение является непрерывным и липшицевым на компактных подмножествах M n ( C )  .

Отображение:

t e t X , t R  

определяет гладкую кривую в полной линейной группе, которая проходит через единичный элемент при t = 0  .

ПриложенияПравить

Линейные дифференциальные уравненияПравить

Пример однородной системыПравить

Для системы:

x = 2 x y + z y = 3 y 1 z z = 2 x + y + 3 z   .  

её матрица есть:

A = [ 2 1 1 0 3 1 2 1 3 ]   .  

Можно показать, что экспонента от матрицы t A   есть

e t A = 1 2 [ e 2 t ( 1 + e 2 t 2 t ) 2 t e 2 t e 2 t ( 1 + e 2 t ) e 2 t ( 1 + e 2 t 2 t ) 2 ( t + 1 ) e 2 t e 2 t ( 1 + e 2 t ) e 2 t ( 1 + e 2 t + 2 t ) 2 t e 2 t e 2 t ( 1 + e 2 t ) ]   ,  

таким образом, общее решение этой системы есть:

[ x y z ] = x ( 0 ) 2 [ e 2 t ( 1 + e 2 t 2 t ) e 2 t ( 1 + e 2 t 2 t ) e 2 t ( 1 + e 2 t + 2 t ) ] + y ( 0 ) 2 [ 2 t e 2 t 2 ( t + 1 ) e 2 t 2 t e 2 t ] + z ( 0 ) 2 [ e 2 t ( 1 + e 2 t ) e 2 t ( 1 + e 2 t ) e 2 t ( 1 + e 2 t ) ]   .  

Пример неоднородной системыПравить

Для решения неоднородной системы:

x = 2 x y + z + e 2 t y = 3 y z z = 2 x + y + 3 z + e 2 t  

вводятся обозначения:

A = [ 2 1 1 0 3 1 2 1 3 ]   ,  

и

b = e 2 t [ 1 0 1 ]  

Так как сумма общего решения однородного уравнения и частного решения дают общее решение неоднородного уравнения, остаётся лишь найти частное решение. Так как:

y p = e t A 0 t e ( u ) A [ e 2 u 0 e 2 u ] d u + e t A c  
y p = e t A 0 t [ 2 e u 2 u e 2 u 2 u e 2 u 0 2 e u + 2 ( u + 1 ) e 2 u 2 ( u + 1 ) e 2 u 0 2 u e 2 u 2 u e 2 u 2 e u ] [ e 2 u 0 e 2 u ] d u + e t A c  
y p = e t A 0 t [ e 2 u ( 2 e u 2 u e 2 u ) e 2 u ( 2 e u + 2 ( 1 + u ) e 2 u ) 2 e 3 u + 2 u e 4 u ] d u + e t A c  
y p = e t A [ 1 24 e 3 t ( 3 e t ( 4 t 1 ) 16 ) 1 24 e 3 t ( 3 e t ( 4 t + 4 ) 16 ) 1 24 e 3 t ( 3 e t ( 4 t 1 ) 16 ) ] + [ 2 e t 2 t e 2 t 2 t e 2 t 0 2 e t + 2 ( t + 1 ) e 2 t 2 ( t + 1 ) e 2 t 0 2 t e 2 t 2 t e 2 t 2 e t ] [ c 1 c 2 c 3 ]   ,  

где c = y p ( 0 )   — начальное условие.

Обобщение: вариация произвольной постояннойПравить

В случае неоднородной системы можно использовать метод вариации произвольной постоянной. Ищется частное решение в виде: y p ( t ) = exp ( t A ) z ( t )  :

y p ( t ) = ( e t A ) z ( t ) + e t A z ( t ) = A e t A z ( t ) + e t A z ( t ) = A y p ( t ) + e t A z ( t )   .  

Чтобы y p   было решением, должно иметь место следующее:

e t A z ( t ) = b ( t ) z ( t ) = ( e t A ) 1 b ( t ) z ( t ) = 0 t e u A b ( u ) d u + c   .  

Таким образом:

y p ( t ) = e t A 0 t e u A b ( u ) d u + e t A c = 0 t e ( t u ) A b ( u ) d u + e t A c   ,  

где c   определяется из начальных условий задачи.

См. такжеПравить

ПримечанияПравить

  1. Пискунов H. С. Дифференциальное и интегральное исчисления для втузов, т. 2.: Учебное пособие для втузов. — 13-е изд.. — М.: Наука, Главная редакция физико-математической литературы, 1985. — С. 544—547. — 560 с.
  2. Bhatia, R. Matrix Analysis (неопр.). — Springer, 1997. — Т. 169. — (Graduate Texts in Mathematics). — ISBN 978-0-387-94846-1.
  3. E. H. Lieb. Convex trace functions and the Wigner–Yanase–Dyson conjecture (англ.) // Adv. Math. : journal. — 1973. — Vol. 11, no. 3. — P. 267—288. — doi:10.1016/0001-8708(73)90011-X.

СсылкиПравить