Eksponenta macierzy

Transkrypt

Eksponenta macierzy
Eksponenta macierzy
1
Poniżej podane są tylko podstawowe własności eksponenty macierzy (bez dowodów). Hiperłącza do plików z dowodami można znaleźć w zakładce „Notatki do wykładów, i użyteczne linki”, w części: „Wstęp do Teorii Równań
Różniczkowych” (w szczególności, wykład nr 8).
Eksponenta macierzy
1.1
Definicja i podstawowe własności
Oznaczmy przez Cn×n [Rn×n ] zbiór macierzy kwadratowych stopnia n o elementach zespolonych [rzeczywistych].
Dla A ∈ Cn×n i t ∈ R definiujemy
etA :=
∞
X
tA t2 A2 t3 A3
(tA)k
=I+
+
+
+ ...,
1!
2!
3!
k=0 k!
gdzie I oznacza macierz jednostkową wymiaru n.
Niekiedy piszemy etA = exp (tA). Gdy t = 1 piszemy eA = exp A.
Należy wyjaśnić, co rozumiemy przez sumę szeregu macierzy. Dla l = 0, 1, 2, . . .
weźmy sumę częściową powyższego szeregu,
l
X
tA t2 A2 t3 A3
tl Al
(tA)k
=I+
+
+
+ ··· +
.
1!
2!
3!
l!
k=0 k!
Rzecz jasna, dla każdego l taka suma jest macierzą kwadratową stopnia n.
Dla ustalonego t ∈ R, ciąg takich sum częściowych dąży przy l → ∞ do
granicy, i właśnie ta granica to etA .
Twierdzenie 1.1.
(a) Dla każdej macierzy A ∈ Cn×n zachodzi e0·A = I.
(b) Dla każdej macierzy A ∈ Cn×n i dowolnych s, t ∈ R zachodzi e(s+t)A =
esA etA .
(c) Dla każdej macierzy A ∈ Cn×n i dowolnego t ∈ R zachodzi e(−t)A =
(etA )−1 (co zapisujemy zwykle jako e−tA ).
W szczególności, z Twierdzenia 1.1(c) wynika, że etA jest macierzą nieosobliwą.
Przypomnijmy sobie, że funkcja (rzeczywista) eat jest rozwiązaniem równania
różniczkowego liniowego jednorodnego o stałych współczynnikach
y 0 = ay.
2
Skompilował Janusz Mierczyński
Teraz zastanowimy się, jaki jest związek między funkcją etA a rozwiązaniem
układu równań różniczkowych liniowych jednorodnych o stałych współczynnikach
y0 = Ay.
Zróżniczkujmy formalnie, wyraz po wyrazie, szereg
I+
tA t2 A2 t3 A3
+
+
+ ...,
1!
2!
3!
otrzymując
d
tA t2 A2 t3 A3
I+
+
+
+ ...
dt
1!
2!
3!
!
=A+
2tA2 3t2 A3
+
+ ...,
2!
3!
czyli
!
tA t2 A2 t3 A3
+
+
+ ... .
A I+
1!
2!
3!
Powyższe rozumowanie wymaga sprawdzenia, czy wolno nam różniczkować
taki szereg wyraz po wyrazie. Okazuje się, że wszystkie te operacje są uprawnione, i zachodzi następujący wynik:
Fakt 1.2. Dla dowolnej macierzy A ∈ Cn×n funkcja macierzowa etA jest
różniczkowalna, i zachodzi
d tA
e = AetA = etA A,
dt
dla każdego t ∈ R.
Dalej, zachodzi
Fakt 1.3. Niech A ∈ Rn×n , t0 ∈ R, y0 ∈ Rn . Funkcja wektorowa
e(t−t0 )A y0
jest rozwiązaniem zagadnienia początkowego

y 0
= Ay
y(t0 ) = y0 .
Wynika stąd w szczególności, że j-ta kolumna macierzy etA jest rozwiązaniem
zagadnienia początkowego

y0 = Ay
y(0) = ej ,
gdzie ej jest j-tym wektorem z bazy standardowej przestrzeni Rn (tzn. wektorem mającym 1 na j-tym miejscu i 0 na pozostałych miejscach).
Eksponenta macierzy
1.2
3
Dalsze własności eksponenty macierzy
Fakt 1.4. Niech A ∈ Cn×n . Wówczas dla każdego t ∈ R zachodzi
det(exp(tA)) = exp(tr(A)t).
W powyższym, tr(A) oznacza ślad macierzy A (sumę elementów na głównej
przekątnej).
Twierdzenie 1.5. Niech A, B ∈ Cn×n . Załóżmy, że macierze A i B komutują (tzn. AB = BA). Wówczas dla każdego t ∈ R zachodzi
et(A+B) = etA etB .
Jeśli macierze A i B nie komutują, to może zachodzić eA+B 6= eA eB . Jako
przykład mogą posłużyć
"
#
"
1 0
A=
,
0 2
#
0 1
B=
.
0 0
Fakt 1.6 (Eksponenta macierzy diagonalnej).
exp t diag(a1 , a2 , . . . , an ) = diag(ea1 t , ea2 t , . . . , ean t ).
W szczególności, etI = et I.
Poniższy wynik pozwala na sprowadzenie wyliczania eksponenty macierzy
do rozwiązywania równania różniczkowego liniowego n-tego rzędu o stałych
współczynnikach (chociaż nie zawsze jest to najszybszy sposób liczenia etA !).
Twierdzenie 1.7. Niech λn + d1 λn−1 + · · · + dn−1 λ + dn będzie wielomianem
charakterystycznym macierzy A ∈ Rn×n . Oznaczmy przez yj , j = 0, 1, . . . , n−
1, rozwiązanie równania różniczkowego
y (n) + d1 y (n−1) + · · · + dn−1 y 0 + dn y = 0
spełniające warunki początkowe
(j)
yj (0) = 1,
(l)
yj (0) = 0 dla l ∈ {0, . . . , n − 1} \ {j}.
Wówczas
etA = yn−1 (t)An−1 + yn−2 (t)An−2 + · · · + y1 (t)A + y0 (t)I.
4
1.3
Skompilował Janusz Mierczyński
Zastosowanie do rozwiązywania układów równań
różniczkowych liniowych niejednorodnych o stałych współczynnikach
Twierdzenie 1.8 (Wzór na uzmiennianie stałych). Niech A ∈ Rn×n . Załóżmy ponadto, że funkcja wektorowa h : (a, b) → Rn , gdzie −∞ ¬ a < b < ∞,
jest ciągła. Wówczas dla każdego t0 ∈ (a, b) i każdego y0 ∈ Rn rozwiązanie
zagadnienia początkowego

y0
= Ay + h(t)
y(t0 ) = y0
wyraża się wzorem
(t−t0 )A
e
y0 +
Zt
t0
e(t−s)A h(s) ds,
t ∈ (a, b).