Експонента матриці — матрична функція від квадратної матриці , що має багато властивостей аналогічних звичайній експоненційній функції дійсних чи комплексних чисел. Матрична експонента встановлює зв'язок між алгеброю Лі матриць і відповідною групою Лі .
Для дійсної або комплексної матриці
X
{\displaystyle X}
розміру
n
×
n
{\displaystyle n\times n}
(
X
∈
M
(
n
,
C
)
)
{\displaystyle (X\in M(n,\mathbb {C} ))}
експонента від
X
{\displaystyle X}
, що позначається як
e
X
{\displaystyle e^{X}}
або
exp
(
X
)
{\displaystyle \exp(X)}
— матриця розміру
n
×
n
{\displaystyle n\times n}
, визначена за допомогою ряду:
e
X
=
∑
k
=
0
∞
1
k
!
X
k
{\displaystyle e^{X}=\sum _{k=0}^{\infty }{1 \over k!}X^{k}}
,
де
X
k
{\displaystyle X^{k}}
— k -а степінь матриці
X
{\displaystyle X}
.
Даний ряд завжди збігається абсолютно. Якщо
‖
X
‖
=
α
{\displaystyle \|X\|=\alpha }
, де взято матричну норму узгоджену з векторною (для скінченновимірних просторів усі норми еквівалентні), то
‖
1
k
!
X
k
‖
⩽
1
k
!
‖
X
‖
k
⩽
1
k
!
α
k
{\displaystyle \left\|{\frac {1}{k!}}X^{k}\right\|\leqslant {\frac {1}{k!}}\|X\|^{k}\leqslant {\frac {1}{k!}}\alpha ^{k}}
.
Звідси
‖
∑
k
=
0
∞
1
k
!
X
k
‖
⩽
∑
k
=
0
∞
1
k
!
‖
X
k
‖
⩽
∑
k
=
0
∞
1
k
!
α
k
=
e
α
{\displaystyle {\big \|}\sum _{k=0}^{\infty }{1 \over k!}X^{k}{\big \|}\leqslant \sum _{k=0}^{\infty }{1 \over k!}\|X^{k}\|\leqslant \sum _{k=0}^{\infty }{\frac {1}{k!}}\alpha ^{k}=e^{\alpha }}
, що доводить абсолютну збіжність ряду і коректність визначення.
Якщо
X
{\displaystyle X}
— матриця розміру
1
×
1
{\displaystyle 1\times 1}
, то матрична експонента від
X
{\displaystyle X}
є матриця розмірності
1
×
1
{\displaystyle 1\times 1}
, єдиний елемент якої дорівнює звичайній експоненті від єдиного елемента
X
{\displaystyle X}
.
Експоненційну функцію можна також визначити наступною рівністю.
exp
X
=
lim
n
→
∞
(
I
+
1
n
X
)
n
,
{\displaystyle \exp X=\lim _{n\to \infty }\left(I+{\frac {1}{n}}X\right)^{n},}
де
I
{\displaystyle I}
— одинична матриця відповідної розмірності.
Ця рівність є аналогічною до рівності
e
a
=
lim
n
→
∞
(
1
+
a
n
)
n
,
{\displaystyle e^{a}=\lim _{n\to \infty }\left(1+{\frac {a}{n}}\right)^{n},}
що виконується для дійсних і комплексних чисел.
Для доведення рівності використовується формула
(
1
+
a
m
)
m
=
∑
k
=
0
m
a
k
k
!
(
m
−
k
)
!
,
{\displaystyle \left(1+{\frac {a}{m}}\right)^{m}=\sum _{k=0}^{m}{\frac {a^{k}}{k!(m-k)!}},}
де a може бути як числом, так і матрицею.
Тоді якщо для тої ж норми, що й вище
‖
X
‖
=
a
,
{\displaystyle \|X\|=a,}
то:
‖
e
X
−
(
I
+
1
n
X
)
n
‖
⩽
∑
k
=
0
n
a
k
k
!
−
a
k
k
!
(
n
−
k
)
!
+
∑
k
=
n
+
1
∞
a
k
k
!
=
e
a
−
(
1
+
a
n
)
n
→
0
,
{\displaystyle \left\|e^{X}-\left(I+{\frac {1}{n}}X\right)^{n}\right\|\leqslant \sum _{k=0}^{n}{\frac {a^{k}}{k!}}-{\frac {a^{k}}{k!(n-k)!}}+\sum _{k=n+1}^{\infty }{\frac {a^{k}}{k!}}=e^{a}-\left(1+{\frac {a}{n}}\right)^{n}\to 0,}
при
n
→
∞
,
{\displaystyle n\to \infty ,}
що й доводить твердження.
Для комплексних матриць
X
{\displaystyle X}
і
Y
{\displaystyle Y}
розміру
n
×
n
{\displaystyle n\times n}
, довільних комплексних чисел
a
{\displaystyle a}
і
b
{\displaystyle b}
, одиничної матриці
I
{\displaystyle I}
і нульової матриці
0
{\displaystyle 0}
, експонента має наступні властивості:
exp
0
=
I
{\displaystyle \exp 0=I}
;
Матриці
X
{\displaystyle X}
і
exp
X
{\displaystyle \exp X}
комутують, тобто
X
exp
(
X
)
=
exp
(
X
)
X
.
{\displaystyle X\exp(X)=\exp(X)X.}
Це легко виводиться з визначення експоненти, як суми збіжного ряду, кожен доданок якого очевидно комутує з
X
{\displaystyle X}
.
exp
a
X
exp
b
X
=
exp
(
(
a
+
b
)
X
)
{\displaystyle \exp aX\exp bX=\exp \left((a+b)X\right)}
;
exp
X
exp
(
−
X
)
=
I
{\displaystyle \exp X\exp \left(-X\right)=I}
;
Якщо
X
Y
=
Y
X
{\displaystyle XY=YX}
, то
exp
X
exp
Y
=
exp
Y
exp
X
=
exp
(
X
+
Y
)
{\displaystyle \exp X\exp Y=\exp Y\exp X=\exp(X+Y)}
;
Якщо
Y
{\displaystyle Y}
— невироджена матриця , то
exp
(
Y
X
Y
−
1
)
=
Y
exp
(
X
)
Y
−
1
{\displaystyle \exp(YXY^{-1})=Y\exp(X)Y^{-1}}
.
exp
X
T
=
(
exp
X
)
T
{\displaystyle \exp X^{\mathrm {T} }=(\exp X)^{\mathrm {T} }}
, де
X
T
{\displaystyle X^{\mathrm {T} }}
позначає транспоновану матрицю до
X
{\displaystyle X}
, це означає, що якщо
X
{\displaystyle X}
є симетричною , то
exp
X
{\displaystyle \exp X}
теж симетрична, а якщо
X
{\displaystyle X}
— кососиметрична матриця , то
exp
X
{\displaystyle \exp X}
— ортогональна ;
exp
(
X
∗
)
=
(
exp
X
)
∗
{\displaystyle \exp(X^{*})=(\exp X)^{*}}
, де
X
∗
{\displaystyle X^{*}}
позначає ермітово-спряжену матрицю для
X
{\displaystyle X}
, це означає, що якщо
X
{\displaystyle X}
— ермітова матриця , то
exp
X
{\displaystyle \exp X}
теж ермітова, а якщо
X
{\displaystyle X}
— антиермітова матриця , то
exp
X
{\displaystyle \exp X}
— унітарна .
det
(
exp
X
)
=
exp
(
tr
(
X
)
)
,
{\displaystyle \det \left(\exp X\right)={\exp({\mbox{tr}}(X)}),}
де
det
{\displaystyle \det }
— визначник , а
tr
{\displaystyle {\mbox{tr}}}
— слід матриці .
Для будь-яких двох дійсних чисел (скалярів)
x
{\displaystyle x}
і
y
{\displaystyle y}
експоненціальна функція задовольняє рівнянню
e
x
+
y
=
e
x
⋅
e
y
{\displaystyle e^{x+y}=e^{x}\cdot e^{y}}
, це ж властивість має місце для симетричних матриць — якщо матриці
X
{\displaystyle X}
і
Y
{\displaystyle Y}
комутують (тобто
X
Y
=
Y
X
{\displaystyle XY=YX}
), то
exp
(
X
+
Y
)
=
exp
(
X
)
exp
(
Y
)
{\displaystyle \exp(X+Y)=\exp(X)\exp(Y)}
. Однак, для некомутативних матриць ця рівність виконується не завжди, в загальному випадку для обчислення
exp
(
X
+
Y
)
{\displaystyle \exp(X+Y)}
використовується формула Бейкера — Кемпбелла — Хаусдорфа [en] .
У загальному випадку з рівності
exp
(
X
+
Y
)
=
exp
(
X
)
exp
(
Y
)
{\displaystyle \exp(X+Y)=\exp(X)\exp(Y)}
не випливає, що
X
{\displaystyle X}
і
Y
{\displaystyle Y}
комутують.
Для ермітових матриць існує дві прості теореми, пов'язані з слідом експонент матриць.
Якщо
A
{\displaystyle A}
і
H
{\displaystyle H}
— ермітові матриці, то [ 1] :
tr
exp
(
A
+
H
)
⩽
tr
(
exp
(
A
)
exp
(
H
)
)
{\displaystyle \operatorname {tr} \exp(A+H)\leqslant \operatorname {tr} (\exp(A)\exp(H))}
,
де
tr
X
{\displaystyle \operatorname {tr} X}
— слід матриці
X
{\displaystyle X}
. Комутативність для виконання цього твердження не потрібна. Існують контрприклади, які показують, що нерівність Голдена — Томпсона не може бути узагальнена на три матриці, а
tr
(
exp
(
A
)
exp
(
B
)
exp
(
C
)
)
{\displaystyle \operatorname {tr} (\exp(A)\exp(B)\exp(C))}
не завжди є дійсним числом для ермітових матриць
A
{\displaystyle A}
,
B
{\displaystyle B}
і
C
{\displaystyle C}
.
Теорема Ліба, названа ім'ям Еліота Ліба , стверджує, що для фіксованої ермітової матриці
H
{\displaystyle H}
, функція:
f
(
A
)
=
tr
exp
(
H
+
log
A
)
{\displaystyle f(A)=\operatorname {tr} \,\exp \left(H+\log A\right)}
є увігнутою на конусі додатноозначених матриць [ 2] .
Експонента матриці завжди є невиродженою матрицею . Обернена до
exp
X
{\displaystyle \exp X}
матриця рівна
exp
(
−
X
)
{\displaystyle \exp(-X)}
, це аналог того факту, що експонента від комплексного числа ніколи не дорівнює нулю. Таким чином, матрична експонента визначає відображення:
exp
:
M
n
(
C
)
→
G
L
(
n
,
C
)
{\displaystyle \exp \colon M_{n}(\mathbb {C} )\to \mathrm {GL} (n,\mathbb {C} )}
з простору всіх матриць розмірності
n
×
n
{\displaystyle n\times n}
на загальну лінійну групу порядку
n
{\displaystyle n}
, тобто групу всіх невироджених матриць розмірності
n
×
n
{\displaystyle n\times n}
. Це відображення є сюр'єкцією , тобто кожна невироджена матриця може бути записана як експонента від деякої іншої матриці (щоб це твердження було справедливим необхідно розглядати поле комплексних чисел
C
{\displaystyle \mathbb {C} }
, а не дійсних чисел
R
{\displaystyle \mathbb {R} }
).
Для будь-яких двох матриць
X
{\displaystyle X}
і
Y
{\displaystyle Y}
має місце нерівність
‖
e
X
+
Y
−
e
X
‖
⩽
‖
Y
‖
e
‖
X
‖
e
‖
Y
‖
{\displaystyle \|e^{X+Y}-e^{X}\|\leqslant \|Y\|e^{\|X\|}e^{\|Y\|}}
,
де
‖
⋅
‖
{\displaystyle \|\cdot \|}
позначає довільну матричну норму . Звідси випливає, що експоненціальне відображення є неперервним і ліпшицевим на компактних підмножинах
M
n
(
C
)
{\displaystyle M_{n}(\mathbb {C} )}
.
Загалом експоненційне відображення не є ін'єктивним. Але воно буде ін'єктивним, наприклад на підмножині
X
∈
B
(
0
,
ln
2
)
⊂
M
(
n
,
C
)
,
{\displaystyle X\in B(0,\ln 2)\subset M(n,\mathbb {C} ),}
де
B
(
0
,
ln
2
)
{\displaystyle B(0,\ln 2)}
— множина матриць норма яких (узгоджена з векторною нормою) менша ніж ln 2. На цій множині експоненційна функція є дифеоморфізмом і обернена функція може бути подана, як сума збіжного ряду:
log
(
Y
)
=
∑
k
=
1
∞
(
−
1
)
k
−
1
k
(
Y
−
I
)
k
.
{\displaystyle \log(Y)=\sum _{k=1}^{\infty }{(-1)^{k-1} \over k}(Y-I)^{k}.}
Відображення:
t
↦
e
t
X
,
t
∈
R
{\displaystyle t\mapsto e^{tX},\qquad t\in \mathbb {R} }
визначає гладку криву в загальній лінійній групі, яка проходить через одиничний елемент при
t
=
0
{\displaystyle t=0}
.
Похідна цього відображення визначається формулою:
d
d
t
e
t
X
=
X
e
t
X
.
{\displaystyle {\frac {\rm {d}}{{\rm {d}}t}}e^{tX}=Xe^{tX}.}
Справді з визначень похідної і властивостей експоненти одержується послідовність рівностей:
d
d
t
e
t
X
=
lim
t
0
→
0
e
(
t
+
t
0
)
X
−
e
t
X
t
0
=
lim
t
0
→
0
e
t
0
X
−
I
t
0
e
t
X
=
lim
t
0
→
0
(
X
+
O
(
t
0
)
)
e
t
X
=
X
e
t
X
.
{\displaystyle {\frac {\rm {d}}{{\rm {d}}t}}e^{tX}=\lim _{t_{0}\to 0}{\frac {e^{(t+t_{0})X}-e^{tX}}{t_{0}}}=\lim _{t_{0}\to 0}{\frac {e^{t_{0}X}-I}{t_{0}}}e^{tX}=\lim _{t_{0}\to 0}(X+O(t_{0}))e^{tX}=Xe^{tX}.}
Більш загально для матриці X(t) залежної від параметра t справедливою є рівність[ 3] :
d
d
t
e
X
(
t
)
=
e
X
1
−
e
−
a
d
(
X
)
a
d
(
X
)
d
X
d
t
,
{\displaystyle {\frac {\rm {d}}{{\rm {d}}t}}e^{X(t)}=e^{X}{\frac {1-e^{-{\rm {ad}}(X)}}{{\rm {ad}}(X)}}{\frac {{\rm {d}}X}{{\rm {d}}t}},}
де
a
d
(
X
)
:
M
(
n
,
C
)
→
M
(
n
,
C
)
{\displaystyle {\rm {ad}}(X)\;:\;M(n,\mathbb {C} )\to M(n,\mathbb {C} )}
— лінійне відображення визначене
a
d
(
X
)
(
Y
)
=
[
X
,
Y
]
=
X
Y
−
Y
X
,
{\displaystyle {\rm {ad}}(X)(Y)=[X,Y]=XY-YX,}
для довільної матриці
Y
∈
M
(
n
,
C
)
.
{\displaystyle Y\in M(n,\mathbb {C} ).}
У попередній формулі для виразу в правій частині справедлива формула:
1
−
e
−
a
d
(
X
)
a
d
(
X
)
=
∑
k
=
0
∞
(
−
1
)
k
(
k
+
1
)
!
(
a
d
(
X
)
)
k
.
{\displaystyle {\frac {1-e^{-{\rm {ad}}(X)}}{{\rm {ad}}(X)}}=\sum _{k=0}^{\infty }{(-1)^{k} \over (k+1)!}({\rm {ad}}(X))^{k}.}
Взявши в формулі для диференціювання
X
(
t
)
=
X
+
t
Y
,
{\displaystyle X(t)=X+tY,}
отримуємо формулу для диференціала експоненційного відображення в точці
X
∈
M
(
n
,
C
)
:
{\displaystyle X\in M(n,\mathbb {C} ):}
(
d
X
exp
)
Y
=
exp
d
d
t
e
X
+
t
Y
=
e
X
1
−
e
−
a
d
(
X
)
a
d
(
X
)
Y
,
∀
Y
∈
M
(
n
,
C
)
≃
T
X
M
(
n
,
C
)
.
{\displaystyle ({\rm {d}}_{X}\exp )Y=\exp {\frac {\rm {d}}{{\rm {d}}t}}e^{X+tY}=e^{X}{\frac {1-e^{-{\rm {ad}}(X)}}{{\rm {ad}}(X)}}Y,\;\forall \;Y\in M(n,\mathbb {C} )\simeq T_{X}M(n,\mathbb {C} ).}
При
X
Y
=
Y
X
{\displaystyle XY=YX}
ця рівність спрощується до
(
d
X
exp
)
Y
=
e
X
Y
.
{\displaystyle ({\rm {d}}_{X}\exp )Y=e^{X}Y.}
Одна з причин, які зумовлюють важливість матричної експоненти, полягає в тому, що вона може бути використана для розв'язку систем звичайних диференціальних рівнянь [ 4] . Розв'язок системи:
d
d
t
y
(
t
)
=
A
y
(
t
)
,
y
(
0
)
=
y
0
{\displaystyle {\frac {d}{dt}}y(t)=Ay(t),\quad y(0)=y_{0}}
,
де
A
{\displaystyle A}
— стала матриця, дається виразом:
y
(
t
)
=
e
A
t
y
0
.
{\displaystyle y(t)=e^{At}y_{0}.}
Матрична експонента може бути також використана для розв'язування неоднорідних рівнянь виду
d
d
t
y
(
t
)
=
A
y
(
t
)
+
z
(
t
)
,
y
(
0
)
=
y
0
{\displaystyle {\frac {d}{dt}}y(t)=Ay(t)+z(t),\quad y(0)=y_{0}}
.
Не існує замкнутого аналітичного виразу для рішень неоднорідних диференціальних рівнянь виду
d
d
t
y
(
t
)
=
A
(
t
)
y
(
t
)
,
y
(
0
)
=
y
0
{\displaystyle {\frac {d}{dt}}y(t)=A(t)\,y(t),\quad y(0)=y_{0}}
,
де
A
{\displaystyle A}
— матриця елементи якої не є константами, але Розклад Магнуса [en] дозволяє отримати подання розв'язку у вигляді нескінченної суми.
Для системи:
x
′
=
2
x
−
y
+
z
y
′
=
3
y
−
1
z
z
′
=
2
x
+
y
+
3
z
.
{\displaystyle {\begin{matrix}x'&=&2x&-y&+z\\y'&=&&3y&-1z\\z'&=&2x&+y&+3z~.\end{matrix}}}
матриця рівна:
A
=
[
2
−
1
1
0
3
−
1
2
1
3
]
.
{\displaystyle A={\begin{bmatrix}2&-1&1\\0&3&-1\\2&1&3\end{bmatrix}}~.}
Можна показати, що експонента від матриці
t
A
{\displaystyle tA}
є
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
)
]
,
{\displaystyle e^{tA}={\frac {1}{2}}{\begin{bmatrix}e^{2t}(1+e^{2t}-2t)&-2te^{2t}&e^{2t}(-1+e^{2t})\\-e^{2t}(-1+e^{2t}-2t)&2(t+1)e^{2t}&-e^{2t}(-1+e^{2t})\\e^{2t}(-1+e^{2t}+2t)&2te^{2t}&e^{2t}(1+e^{2t})\end{bmatrix}}~,}
таким чином, загальним розв'язком цієї системи рівнянь є:
[
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
)
]
.
{\displaystyle {\begin{bmatrix}x\\y\\z\end{bmatrix}}={\frac {x(0)}{2}}{\begin{bmatrix}e^{2t}(1+e^{2t}-2t)\\-e^{2t}(-1+e^{2t}-2t)\\e^{2t}(-1+e^{2t}+2t)\end{bmatrix}}+{\frac {y(0)}{2}}{\begin{bmatrix}-2te^{2t}\\2(t+1)e^{2t}\\2te^{2t}\end{bmatrix}}+{\frac {z(0)}{2}}{\begin{bmatrix}e^{2t}(-1+e^{2t})\\-e^{2t}(-1+e^{2t})\\e^{2t}(1+e^{2t})\end{bmatrix}}~.}
Для розв'язку неоднорідної системи:
x
′
=
2
x
−
y
+
z
+
e
2
t
y
′
=
3
y
−
z
z
′
=
2
x
+
y
+
3
z
+
e
2
t
{\displaystyle {\begin{matrix}x'&=&2x&-&y&+&z&+&e^{2t}\\y'&=&&&3y&-&z&\\z'&=&2x&+&y&+&3z&+&e^{2t}\end{matrix}}}
вводяться позначення:
A
=
[
2
−
1
1
0
3
−
1
2
1
3
]
,
{\displaystyle A=\left[{\begin{array}{rrr}2&-1&1\\0&3&-1\\2&1&3\end{array}}\right]~,}
і
b
=
e
2
t
[
1
0
1
]
{\displaystyle \mathbf {b} =e^{2t}{\begin{bmatrix}1\\0\\1\end{bmatrix}}}
Так як сума загального розв'язку однорідного рівняння і часткового розв'язку дають загальний розв'язок неоднорідного рівняння, залишається лише знайти частковий розв'язок. Так як:
y
p
=
e
t
A
∫
0
t
e
(
−
u
)
A
[
e
2
u
0
e
2
u
]
d
u
+
e
t
A
c
{\displaystyle \mathbf {y} _{p}=e^{tA}\int _{0}^{t}e^{(-u)A}{\begin{bmatrix}e^{2u}\\0\\e^{2u}\end{bmatrix}}\,du+e^{tA}\mathbf {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
{\displaystyle \mathbf {y} _{p}=e^{tA}\int _{0}^{t}{\begin{bmatrix}2e^{u}-2ue^{2u}&-2ue^{2u}&0\\\\-2e^{U}+2(u+1)e^{2u}&2(u+1)e^{2u}&0\\\\2ue^{2u}&2ue^{2u}&2e^{u}\end{bmatrix}}{\begin{bmatrix}e^{2u}\\0\\e^{2u}\end{bmatrix}}\,du+e^{tA}\mathbf {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
{\displaystyle \mathbf {y} _{p}=e^{tA}\int _{0}^{t}{\begin{bmatrix}e^{2u}(2e^{u}-2ue^{2u})\\\\e^{2u}(-2e^{u}+2(1+u)e^{2u})\\\\2e^{3u}+2ue^{4u}\end{bmatrix}}\,du+e^{tA}\mathbf {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
]
,
{\displaystyle \mathbf {y} _{p}=e^{tA}{\begin{bmatrix}-{1 \over 24}e^{3t}(3e^{t}(4t-1)-16)\\\\{1 \over 24}e^{3t}(3e^{t}(4t+4)-16)\\\\{1 \over 24}e^{3t}(3e^{t}(4t-1)-16)\end{bmatrix}}+{\begin{bmatrix}2e^{t}-2te^{2t}&-2te^{2t}&0\\\\-2e^{T}+2(t+1)e^{2t}&2(t+1)e^{2t}&0\\\\2te^{2t}&2te^{2t}&2e^{t}\end{bmatrix}}{\begin{bmatrix}c_{1}\\c_{2}\\c_{3}\end{bmatrix}}~,}
де
c
=
y
p
(
0
)
{\displaystyle \mathbf {c} =\mathbf {y} _{p}(0)}
— початкова умова.
У разі неоднорідної системи можна використовувати метод варіації довільної сталої. Шукається частковий розв'язок у вигляді:
y
p
(
t
)
=
exp
(
t
A
)
z
(
t
)
{\displaystyle \mathbf {y} _{p}(t)=\exp(tA)\mathbf {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
)
.
{\displaystyle {\begin{aligned}\mathbf {y} _{p}'(t)&=(e^{tA})'\mathbf {z} (t)+e^{tA}\mathbf {z} '(t)\\[6pt]&=Ae^{tA}\mathbf {z} (t)+e^{tA}\mathbf {z} '(t)\\[6pt]&=A\mathbf {y} _{p}(t)+e^{tA}\mathbf {z} '(t)~.\end{aligned}}}
Щоб
y
p
{\displaystyle \mathbf {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
.
{\displaystyle {\begin{aligned}e^{tA}\mathbf {z} '(t)&=\mathbf {b} (t)\\[6pt]\mathbf {z} '(t)&=(e^{tA})^{-1}\mathbf {b} (t)\\[6pt]\mathbf {z} (t)&=\int _{0}^{t}e^{-uA}\mathbf {b} (u)\,du+\mathbf {c} ~.\end{aligned}}}
Таким чином:
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
,
{\displaystyle {\begin{aligned}\mathbf {y} _{p}(t)&{}=e^{tA}\int _{0}^{t}e^{-uA}\mathbf {b} (u)\,du+e^{tA}\mathbf {c} \\&{}=\int _{0}^{t}e^{(t-u)A}\mathbf {b} (u)\,du+e^{tA}\mathbf {c} \end{aligned}}~,}
де
c
{\displaystyle \mathbf {c} }
визначається з початкових умов задачі.
Baker, Andrew J. (2003), Matrix Groups: An Introduction to Lie Group Theory , Berlin, DE; New York, NY: Springer-Verlag, ISBN 978-1-85233-470-3
Rossmann, Wulf (2002), Lie Groups – An Introduction Through Linear Groups , Oxford Graduate Texts in Mathematics, Oxford Science Publications, ISBN 0 19 859683 9