Wyznaczanie macierzy
wykładniczej
Autorzy:
Julian Janus
Wyznaczanie macierzy wykładniczej
Wyznaczanie macierzy wykładniczej
Autor: Julian Janus
Do wyznaczania macierzy wykładniczej wykorzystamy następujące twierdzenie:
TWIERDZENIE
Twierdzenie 1:
Twierdzenie 1:
ZAŁOŻENIA: ZAŁOŻENIA:
Niech będzie dowolną rzeczywistą lub zespoloną macierzą kwadratową wymiaru
TEZA: TEZA:
Wtedy istnieje nieosobliwa macierz , taka że
gdzie jest tak zwaną macierzą Jordana macierzy macierzą Jordana macierzy . Macierz Jordana ma postać:
elementy macierzy są zwane klatkami Jordanaklatkami Jordana.
Omówimy teraz jak wyznacza się klatki Jordana i macierz nieosobliwą P. Omówimy teraz jak wyznacza się klatki Jordana i macierz nieosobliwą P.
Niech będzie rzeczywistą macierzą kwadratową wymiaru a będą wartościami własnymi macierzy .
Niech
będzie podprzestrzenią własną odpowiadająca wartości własnej . Rozważymy następujące przypadki.
1.
1. Wymiar przestrzeni jest równy krotności wartości własnej Niech - oznacza krotność wartości własnej i niech układ wektorów będzie bazą przestrzeni . Każdemu wektorowi odpowiada pojedyncza klatka Jordana, którą będziemy oznaczać W tym przypadku mamy jednakowych pojedynczych klatek Jordana. 2.
2. Wymiar przestrzeni jest mniejszy od krotności wartości własnej . Jeżeli - jest krotnością wartości własnej a - wymiarem przestrzeni własnej wtedy mamy wektorów z których tylko pierwszych stanowi bazę przestrzeni a pozostałe wektorów są wektorami głównymi odpowiednich rzędów związanymi niekoniecznie ze wszystkimi wektorami własnymi . Każdemu wektorowi własnemu odpowiada odpowiednio klatka Jordana
Jeżeli wektorowi - nie odpowiada żaden wektor główny, to klatka Jordana odpowiadająca wektorowi jest jednoelementowa
Jeżeli natomiast wektorowi własnemu odpowiadają wektory główne związane z wektorem zależnościami:
e
tAA
n × n.
P
A = PJ
P
−1,
J
A
.
⎡
⎣
⎢⎢
⎢⎢
⎢⎢
⎢
J
10
⋮
0
0
0
J
20
0
…
⋱
…
0
0
J
k−10
0
0
⋮
0
J
k⎤
⎦
⎥⎥
⎥⎥
⎥⎥
⎥
J
iJ
A
n × n,
λ
1, …, , k ≤ n
λ
kA
= {x : (A − I) ⋅ x = 0},
V
i(0)λ
iλ
iV
i(0)λ
i.
m
λ
i{
v
(0)i1, …,
v
i(0)m}
V
i(0)v
(0)ij= [ ].
J
ijλ
im
V
i(0)λ
im
λ
ir
V
i(0),
m
{
v
(0)i1, …,
v
(0)im},
r
V
i(0)m − r
{
v
(0)i1, …,
v
i(0)r}
v
(0)i1, …,
v
(0)ir, …, .
J
i1J
irv
(0)ijv
(0)ij= [ ].
J
ijλ
iv
i(0)jv
i(1)j, …,
v
(k)ijv
(0)ij⎧
⎨
⎪
⎪
⎪
⎪
⎪
⎪
= (A − λI)
(0) (1)(1)
to klatka Jordana odpowiadająca wektorowi ma wymiar
W macierzy jej pierwszej kolumnie odpowiada wektor własny , drugiej wektor główny odpowiednio -kolumnie wektor główny .
Kolumnami macierzy nieosobliwej są wektory własne i główne. Konstrukcje macierzy wyjaśnimy na przykładzie.
Niech macierz wymiaru ma dwie wartości własne: o krotności której odpowiadają wektory określone zależnością ( 1 ) oraz wartość własną o krotności 2 2 , której odpowiadają wektory określone zależnością ( 1 ).
Wówczas klatki Jordana odpowiadające wartościom własnym (odpowiednio ) mają postać
Macierz Jordana ma wtedy postać:
a kolumnami macierzy są odpowiednio współrzędne wektorów Macierz Jordana można zapisać też w postaci
ale wtedy kolumnami macierzy są odpowiednio współrzędne wektorów .
⎧
⎩
⎨
⎪
⎪
⎪
⎪
⎪
⎪
⎪
⎪
⎪
⎪
⎪
⎪
= (A − λI)
v
(0)ijv
(1)ij= (A − λI)
v
(1)ijv
(2)ij⋮
= (A − λI)
v
(k−1)ijv
(k)ijv
(0)ij(k + 1) × (k + 1)
=
.
J
ij⎡
⎣
⎢⎢
⎢⎢
⎢⎢
⎢
λ
i0
⋮
0
0
1
λ
i0
0
…
⋱
…
0
0
λ
i0
0
0
⋮
1
λ
i⎤
⎦
⎥⎥
⎥⎥
⎥⎥
⎥
J
ijv
(0) ijv
,
(1) ijk + 1
v
(k)ijP
P
A
5 × 5
λ
13,
v
(0)1,
v
(1)1,
v
(2)1λ
2v
(0)2,
v
(1)2λ
1λ
2=
,
= [
] .
J
1⎡
⎣
⎢
λ
0
10
1
λ
10
0
1
λ
1⎤
⎦
⎥
J
2λ
0
2λ
1
2J
J = [
J
1] =
0
J
0
2⎡
⎣
⎢⎢
⎢⎢
⎢⎢
λ
10
0
0
0
1
λ
10
0
0
0
1
λ
10
0
0
0
0
λ
20
0
0
0
1
λ
2⎤
⎦
⎥⎥
⎥⎥
⎥⎥
P
v
(0)1,
v
1(1),
v
(2)1,
v
(0)2,
v
(1)2.
J
J = [
J
2] ,
0
J
0
1P
v
2(0),
v
(1)2,
v
(0)1,
v
(1)1,
v
(2)1UWAGA
Uwaga 1:
Uwaga 1:
Jeżeli to .
Istotnie, ponieważ więc
Zatem co należało wykazać.
UWAGA
Uwaga 2:
Uwaga 2:
JeżeliWynika to bezpośrednio z faktu, że -ta potęga macierzy jest równa
Niech będzie klatką Jordana wymiaru
Macierz możemy zapisać jako sumę macierzy
gdzie
A = P ⋅ J ⋅ P
−1e
tA= P ⋅
e
tJ⋅
P
−1P ⋅
P
−1= I
(P ⋅ J ⋅
P
−1)
k= P ⋅ J ⋅
P
−1⋅ P ⋅ J ⋅
P
−1⋯P ⋅ J ⋅
P
−1= P ⋅
J
k⋅
P
−1.
=
e
tAI + At +
(At)
2+
+ ⋯ +
+ ⋯ =
2!
(At)
33!
(At)
nn!
P ⋅
P
−1+ P ⋅ J ⋅
P
−1t + (P ⋅ J ⋅
P
−1)
2t
2+ ⋯ + (P ⋅ J ⋅
+ ⋯ =
2!
P
−1)
nt
nn!
P ⋅
P
−1+ P ⋅ J ⋅
P
−1t + P ⋅
J
2⋅
P
−1t
2+ ⋯ + P ⋅
⋅
+ ⋯ =
2!
J
nP
−1t
nn!
P ⋅ (I + Jt +
J
2t
2+ ⋯ +
+ ⋯) ⋅
= P ⋅
⋅
2!
J
nt
nn!
P
−1e
tJP
−1J =
⎡
to
=
.
⎣
⎢⎢
J
1⋮
0
…
⋱
…
0
⋮
J
k⎤
⎦
⎥⎥
e
tJ⎡
⎣
⎢⎢
e
tJ1⋮
0
…
⋱
…
0
⋮
e
tJk⎤
⎦
⎥⎥
m
J
=
.
J
m⎡
⎣
⎢⎢⎢
J
m 1⋮
0
…
⋱
…
0
⋮
J
m k⎤
⎦
⎥⎥⎥
J
is × s
=
.
J
i⎡
⎣
⎢⎢
⎢⎢
⎢⎢
⎢
λ
i0
⋮
0
0
1
λ
i0
0
…
⋱
…
0
0
λ
i0
0
0
⋮
1
λ
i⎤
⎦
⎥⎥
⎥⎥
⎥⎥
⎥
J
i=
+
J
iD
iM
i=
i
=
.
⎡
⎢⎢
⎢
⎤
⎥⎥
⎥
⎡
⎢⎢
⎢
⎤
⎥⎥
⎥
Ponieważ więc na mocy uwagi 4 mamy
UWAGA
Uwaga 3:
Uwaga 3:
Prawdziwość tej zależności pokażemy na przykładzie, gdy
Policzymy teraz . Ponieważ więc Policzymy teraz . Z uwagi 3 mamy Zatem
=
i
=
.
D
i⎡
⎣
⎢⎢
⎢⎢
⎢⎢
⎢
λ
i0
⋮
0
0
0
λ
i0
0
…
⋱
…
0
0
λ
i0
0
0
⋮
0
λ
i⎤
⎦
⎥⎥
⎥⎥
⎥⎥
⎥
M
i⎡
⎣
⎢⎢
⎢⎢
⎢⎢
⎢
0
0
⋮
0
0
1
0
0
0
…
…
⋱
…
…
0
0
0
0
0
0
⋮
1
0
⎤
⎦
⎥⎥
⎥⎥
⎥⎥
⎥
⋅
=
⋅
D
iM
iM
iD
i=
=
⋅
.
e
tJie
t( + )Di Mie
tDie
tMi= 0
dla
n ≥ s.
M
n is = 3
=
,
=
,
=
M
i⎡
⎣
⎢
0
0
0
1
0
0
0
1
0
⎤
⎦
⎥ M
i 2⎡
⎣
⎢
0
0
0
0
0
0
1
0
0
⎤
⎦
⎥ M
3 i⎡
⎣
⎢
0
0
0
0
0
0
0
0
0
⎤
⎦
⎥
e
tDi=
D
m i⎡
⎣
⎢⎢⎢
λ
m i⋮
0
…
⋱
…
0
⋮
λ
m i⎤
⎦
⎥⎥⎥
=
e
tDiI + t +
D
+
+ ⋯ +
+ ⋯ =
i(tD
i)
22!
(tD
i)
33!
(tD
i)
nn!
=
.
⎡
⎣
⎢⎢
⎢
( t
∑
∞ k=0 k!1λ
i)
k⋮
0
…
⋱
…
0
⋮
( t
∑
∞ k=0 k!1λ
i)
k⎤
⎦
⎥⎥
⎥
⎡
⎣
⎢⎢
e
λit⋮
0
…
⋱
…
0
⋮
e
λit⎤
⎦
⎥⎥
e
tMi=
e
tMiI + t
M
i+
(tM
i)
2+
+ ⋯ +
=
2!
(tM
i)
33!
(tM
i)
s−1(s − 1)!
.
⎡
⎣
⎢⎢
⎢⎢
⎢⎢
⎢⎢
⎢
1
0
⋮
0
0
t
1
⋮
0
0
1 2!t
2t
⋮
0
0
…
…
⋱
…
…
ts−2 (s−2)! ts−3 (s−3)!⋮
1
0
ts−1 (s−1)! ts−2 (s−2)!⋮
t
1
⎤
⎦
⎥⎥
⎥⎥
⎥⎥
⎥⎥
⎥
=
⋅
=
.
⎡
⎢⎢
⎢⎢
s−2 t i s−1 it⎤
⎥⎥
⎥⎥
Wyznaczymy teraz macierze i dla niektórych przykładów z następujących modułów: "Rozwiązywanie układów równań liniowych jednorodnych o stałych współczynnikach, gdy wartości własne są różne, ale nie wszystkie rzeczywiste", "Rozwiązywanie układów równań liniowych jednorodnych o stałych współczynnikach, gdy macierz układu jest diagonalizowalna", "Przykłady rozwiązywania układów równań liniowych jednorodnych o stałych współczynnikach, gdy macierz układu nie jest diagonalizowalna".
PRZYKŁAD
Przykład 1:
Przykład 1:
Niech będzie macierzą z przykładu 1 .
Wartościami własnymi macierzy są , a odpowiadające im wektory własne generujące podprzestrzenie własne są odpowiednio równe:
Klatki Jordana odpowiadające wektorom są odpowiednio równe: .
Zatem
Uwzględniając fakt, że otrzymujemy
=
⋅
=
.
e
tJie
tDie
tMi⎡
⎣
⎢⎢
⎢⎢
⎢⎢
⎢⎢
⎢⎢
e
λit0
⋮
0
0
te
λite
λit⋮
0
0
…
…
⋱
…
…
ts−2 (s−2)!e
λit ts−3 (s−3)!e
λit⋮
e
λit0
ts−1 (s−1)!e
λit ts−2 (s−2)!e
λit⋮
te
λite
λit⎤
⎦
⎥⎥
⎥⎥
⎥⎥
⎥⎥
⎥⎥
J, P, e
tJA =
⎡
⎣
⎢
−1
1
−1
−1
1
0
2
0
1
⎤
⎦
⎥
A
λ
1= 1,
λ
2= 1 + i,
λ
3= 1 − i
,
,
V
1(0)V
2(0)V
3(0)=
,
=
,
=
.
v
(0)1⎡
⎣
⎢
0
2
1
⎤
⎦
⎥
v
(0)2⎡
⎣
⎢
−i
1
1
⎤
⎦
⎥
v
(0)3⎡
⎣
⎢
1
i
1
⎤
⎦
⎥
,
,
v
(0)1v
(0)2v
(0)3= [ ] ,
= [
] ,
= [
]
J
11
J
21 + i
J
31 − i
J =
⎡
=
,
P =
.
⎣
⎢
J
0
10
0
J
20
0
0
J
3⎤
⎦
⎥
⎡
⎣
⎢
1
0
0
0
1 + i
0
0
0
1 − i
⎤
⎦
⎥
⎡
⎣
⎢
0
2
1
−i
1
1
i
1
1
⎤
⎦
⎥
=
=
(cos(βt) + i sin(βt))
e
αt+βtie
αte
βtie
αt=
e
tJ⎡
=
=
⎣
⎢
e
tJ10
0
0
e
tJ20
0
0
e
tJ3⎤
⎦
⎥
⎡
⎣
⎢
e
t0
0
0
e
t(1+i)0
0
0
e
t(1−i)⎤
⎦
⎥
.
⎡
⎣
⎢
e
t0
0
0
(cos t + i sin t)
e
t0
0
0
(cos t − i sin t)
e
t⎤
⎦
⎥
PRZYKŁAD
Przykład 2:
Przykład 2:
Niech będzie macierzą z przykładu 1. Wartościami własnymi macierzy są
i - o krotności 22. Podprzestrzeń własna jest generowana przez wektor a
podprzestrzeń własna ma wymiar 22 i generowana jest przez wektory i
Wektorom własnym i odpowiadają odpowiednio następujące klatki Jordana: . Zatem
A =
⎡
⎣
⎢
−2
1
2
−2
1
2
2
2
1
⎤
⎦
⎥
A
= −3
λ
1λ
2= 3
V
1(0)v
(0)1=
⎡
⎣
⎢
−1
−1
1
⎤
⎦
⎥
V
2(0)v
(0)2=
⎡
⎣
⎢
−1
1
0
⎤
⎦
⎥
v
(0)3=
⎡
.
⎣
⎢
1
0
1
⎤
⎦
⎥
,
v
(0)1v
(0)2v
(0)3= [
] ,
= [ ] ,
= [ ]
J
1−3
J
23
J
33
J =
⎡
=
, P =
,
⎣
⎢
J
0
10
0
J
20
0
0
J
3⎤
⎦
⎥
⎡
⎣
⎢
−3
0
0
0
3
0
0
0
3
⎤
⎦
⎥
⎡
⎣
⎢
−1
−1
1
−1
1
0
1
0
1
⎤
⎦
⎥
=
=
.
e
tJ⎡
⎣
⎢
e
tJ10
0
0
e
tJ20
0
0
e
tJ3⎤
⎦
⎥
⎡
⎣
⎢
e
−3t0
0
0
e
3t0
0
0
e
3t⎤
⎦
⎥
PRZYKŁAD
Przykład 3:
Przykład 3:
Niech będzie macierzą z przykładu 2 . Pięciokrotną wartością własną macierzy jest
Podprzestrzeń własna jest dwuwymiarowa i generowana jest przez wektory i
Wektorowi włąsnemu odpowiadają następujące wektory główne rzędu pierwszego i drugiego
a wektorowi własnemu odpowiada następujący wektor główny rzedu pierwszego
Wektorom własnym i odpowiadają odpowiednio następujące klatki Jordana: Zatem
A =
⎡
⎣
⎢⎢
⎢⎢
⎢⎢
1
1
1
0
0
0
1
1
0
0
0
0
1
0
0
0
0
0
3
−4
0
0
0
1
−1
⎤
⎦
⎥⎥
⎥⎥
⎥⎥
A
λ = 1.
V
(0)v
(0)=
1⎡
⎣
⎢⎢
⎢⎢
⎢⎢
0
0
1
0
0
⎤
⎦
⎥⎥
⎥⎥
⎥⎥
=
.
v
(0)2⎡
⎣
⎢⎢
⎢⎢
⎢⎢
0
0
0
1
−2
⎤
⎦
⎥⎥
⎥⎥
⎥⎥
v
(0)1=
,
=
v
(1)1⎡
⎣
⎢⎢
⎢⎢
⎢⎢
0
1
1
0
0
⎤
⎦
⎥⎥
⎥⎥
⎥⎥
v
(2)1⎡
⎣
⎢⎢
⎢⎢
⎢⎢
1
0
0
0
0
⎤
⎦
⎥⎥
⎥⎥
⎥⎥
v
(0)2=
.
v
(1)2⎡
⎣
⎢⎢
⎢⎢
⎢⎢
0
0
0
0
1
⎤
⎦
⎥⎥
⎥⎥
⎥⎥
v
(0)1v
(0)2=
,
= [
] .
J
1⎡
⎣
⎢
1
0
0
1
1
0
0
1
1
⎤
⎦
⎥ J
21
0
1
1
J = [
J
1] =
,
P =
,
0
J
0
2⎡
⎣
⎢⎢
⎢⎢
⎢⎢
1
0
0
0
0
1
1
0
0
0
0
1
1
0
0
0
0
0
1
0
0
0
0
1
1
⎤
⎦
⎥⎥
⎥⎥
⎥⎥
⎡
⎣
⎢⎢
⎢⎢
⎢⎢
0
0
1
0
0
0
1
1
0
0
1
0
0
0
0
0
0
0
1
−2
0
0
0
0
1
⎤
⎦
⎥⎥
⎥⎥
⎥⎥
= [
] =
.
e
tJe
tJ10
0
e
tJ2⎡
⎣
⎢⎢
⎢⎢
⎢⎢
e
t0
0
0
0
te
te
t0
0
0
1 2t
2e
tte
te
t0
0
0
0
0
e
t0
0
0
0
te
te
t⎤
⎦
⎥⎥
⎥⎥
⎥⎥
PRZYKŁAD
Przykład 4:
Przykład 4:
Niech będzie macierzą z zadania 1. Wartościami własnymi macierzy są - o
krotności 33 i - o krotności 22. Podprzestrzeń własna odpowiadająca wartości własnej jest dwuwymiarowa i
generowana jest przez wektory i .
Podprzestrzeń własna odpowiadająca wartości własnej jest jednowymiarowa i generowana jest przez wektor
Wektorowi włąsnemu odpowiada następujący wektor główny rzędu pierwszego .
Wektorom własnym i odpowiadają odpowiednio następujące klatki Jordana:
Zatem
Publikacja udostępniona jest na licencji Creative Commons Uznanie autorstwa - Na tych samych warunkach 3.0 Polska. Pewne prawa zastrzeżone na rzecz autorów i Akademii Górniczo-Hutniczej. Zezwala się na dowolne wykorzystanie treści publikacji pod warunkiem wskazania autorów i Akademii Górniczo-Hutniczej jako autorów oraz podania informacji o licencji tak długo, jak tylko na utwory zależne będzie udzielana taka sama licencja. Pełny tekst licencji dostępny na stronie
http://creativecommons.org/licenses/by-sa/3.0/pl/.
Data generacji dokumentu: 2019-04-15 09:58:16
Oryginalny dokument dostępny pod adresem: https://epodreczniki.open.agh.edu.pl/openagh-permalink.php? link=c7db6731e7c58612329527ed7ada3725
Autor: Julian Janus