Function of Square Matrices
Function of Square Matrices
• matrix polynomial
• rational function
• Cayley-Hamilton theotem
• infinite series
• matrix exponential
5-1
Matrix Power
m
Y
Am = A
k=1
and define A0 = I
A−n = (A−1 )n
2 1
for example A =
0 −1
2
1 0 2 1 2 1
p(A) = 2I − 6A + 3A2 = 2 −6 +3
0 1 0 −1 0 −1
2 −3
=
0 11
Λ = T −1AT ⇐⇒ A = T ΛT −1
where T = v1 · · · vn , i.e., the columns of T are eigenvectors of A
then we have Ak = T Λk T −1
where
p(λ1) 0 ··· 0
0 p(λ 2 ) 0
p(Λ) =
.. .. ... ..
0 0 · · · p(λn)
thus
p(x)
f (x) =
q(x)
p(A)
f (A) = , p(A)q(A)−1 = q −1(A)p(A)
q(A)
thus
which says that f (λ) is an eigenvalue of f (A) with the same eigenvector
det(λI − A) = 0 = (λ − 4)(λ − 5) − 2 = λ2 − 9λ + 18 = 0
X (λ) = det(λI − A)
X (λ) = (λ − 1)(λ − 3) = λ2 − 4λ + 3 = 0
X (A) = A2 − 4A + 3I = 0
A2 = 4A − 3I
A3 = 4A2 − 3A = 4(4A − 3I) − 3A = 13A − 12I
A4 = 13A2 − 12A = 13(4A − 3I) − 12A = 40A − 39I
.. ..
Ak = α0I + α1A
3 − 3k 3k − 1
1 1 1 α0
= ⇒ α0 = , α1 =
3k 1 3 α1 2 2
k k k
3−3 3 −1 1 3 −1
Ak = I+ A= k , k≥2
2 2 0 3
λn + an−1λn−1 + · · · + a1λ + a0 = 0
−1 1 n−1 n−2
A =− A + an−1 A + · · · + a1 I
a0
−1 1 2
A = A − 3A + 10I
8
0 2 2
1
= −5 7 3
4
4 −6 2
n
X
Sn , ak
k=0
converges to S as n → ∞
1 1 1
1+ + + + ··· = 2
2 4 8
1 1 1
1 − + − + · · · = log(2)
2 3 4
z z2 z3
e = 1 + z + + + ···
2! 3!
z2 z4 z6
cos(z) = 1 − + − + · · ·
2! 4! 6!
z3 z5 z7
sin(z) = z − + − + · · ·
3! 5! 7!
z2 z4 z6
cosh(z) = 1 + + + + · · ·
2! 4! 6!
z3 z5 z7
sinh(z) = z + + + + · · ·
3! 5! 7!
2 3
x x
ex = 1 + x + + + ···
2! 3!
∞
A A2 A3 X Ak
e =I +A+ + + ··· =
2! 3! k!
k=0
so by definition,
∞ ∞ ∞
Ak Ak
X
X X 1 0 1 1 1 e e−1
eA = = I+ = + =
k! k! 0 1 k! 0 0 0 1
k=0 k=1 k=1
1 1
e e
eA 6=
e0 e0
• eλ is an eigenvalue of eA
• v is a corresponding eigenvector of eA
A A2 A3
e =I +A+ + + ···
2! 3!
multiplying v on both sides and using Ak v = λk v give
A A2 v A3 v
e v = v + Av + 2!+ 3!+ ···
λ2 λ3
= 1 + λ + 2! + 3! + · · · v
= eλv
• e0 = I
• eA+B 6= eA · eB
• (eA)−1 = e−A
eA = T eΛT −1
• if A is diagonalizable, so is eA
2 2
1 1 1 e 0 0 1 −1 −1 e e − e (e − 2e + 1)/2
eA = 0 1 −1 0 e2 0 0 1 1/2 = 0 e2 (e2 − 1)/2
0 0 2 0 0 1 0 0 1/2 0 0 1
eA is an infinite series
2 3
A A
eA = I + A + + + ···
2! 3!
(a polynomial in A of order ≤ n − 1)
λn−1
f (λ1) 1 λ1 · · · 1 α0
f (λ2) 1 λ2 · · ·
. = . . λn−1
2 α1
. . . .
. . .
. .
f (λn) 1 λn · · · λn−1
n αn−1
Fact ✎ if all λk ’s are distinct, the system is solvable and has a unique sol.
λn−1
1 λ1 · · · 1
1 λ2 · · · n−1
λ2
V =
.. .. .. ..
1 λn · · · λnn−1
gives
1 0 0 1 1 0 1 3 1
eA = α0 0 1 0 + α1 0 2 1 + α2 0 4 2
0 0 1 0 0 0 0 0 0
α0 + α1 + α2 α1 + 3α2 α2
= 0 α0 + 2α1 + 4α2 α1 + 2α2
0 0 α0
2 2
e e − e (e − 2e + 1)/2
= 0 e2 (e2 − 1)/2
0 0 1
cannot form a linear system to solve for the n coefficients, α0, . . . , αn−1
λ21
f (λ1) 1 λ1 α0 cos(1) 1 1 1 α0
f ′(λ1) = 0 1 2λ1 α1 =⇒ − sin(1) = 0 1 2 α1
f (λ2) 1 λ3 λ23 α2 cos(2) 1 2 4 α2
ẋ(t) = ax(t)
ẋ(t) = Ax(t)
deAt
solution: x(t) = eAtx(0), for t ≥ 0 (use = AeAt = eAtA)
dt
x(t + 1) = ax(t)
x(t + 1) = Ax(t)
solution: define
x1 (t) y(t)
x(t) , ,
x2 (t) ẏ(t)
−2t 3t −2t 3t
At 1 3e + 2e −e +e
e =
5 −6e−2t + 6e3t 2e−2t + 3e3t
−2t 3t −2t 3t
1 3e + 2e −e +e 1
x(t) = eAtx(0) =
5 −6e−2t + 6e3t 2e−2t + 3e3t 0
3t
−2t
1 3e + 2e
=
5 −6e−2t + 6e3t
1 −2t 3t
y(t) = x1(t) = 1 0 x(t) = 3e + 2e , t≥0
5
solution: define
x1(t) y(t)
x(t) , ,
x2(t) y(t + 1)
t
1 1 (−2) 0 1 3 −1
At =
−2 3 0 3t 5 2 1
t t t t
t1 2(3 ) + 3(−2) 3 − (−2)
A =
5 2(3t+1) + 3(−2)t+1 3t+1 − (−2)t+1
for t = 0, 1, 2, . . .
t t t t
1 2(3 ) + 3(−2) 3 − (−2) 1
x(t) = Atx(0) =
5 2(3t+1) + 3(−2)t+1 3t+1 − (−2)t+1 0
t t
1 2(3 ) + 3(−2)
=
5 2(3t+1) + 3(−2)t+1
1 t t
y(t) = x1(t) = 2(3 ) + 3(−2) , t = 0, 1, 2, . . .
5
Chapter 21 in
M. Dejnakarin, Mathematics for Electrical Engineers, 3rd edition,
Chulalongkorn University Press, 2006
Lecture note on
Linear algebra, EE263, S. Boyd, Stanford university