← Back to Math 055

8.4 Matrix Exponential: Class Notes

8.4a

Recall that ex=∑k=0∞xkk!=1+x+12x2+16x3+⋯ This is the power series representation for the exponential function. In the same way, we can define a matrix exponential.

Definition

For any n×n matrix 𝐀,

e𝐀t=𝐈+𝐀t+𝐀2t22!+⋯+𝐀ktkk!+⋯=∑k=0∞𝐀ktkk!

Example

Compute e𝐀t and e−𝐀t.

𝐀=(0110)

Solution

Compute the powers of 𝐀:

𝐀2=(0110)(0110)=(1001)=𝐈

𝐀3=𝐀2𝐀=𝐈𝐀=𝐀,𝐀4=𝐈,𝐀5=𝐀,…

The even powers are 𝐈 and the odd powers are 𝐀. In the series, the even powers put their terms on the main diagonal and the odd powers put theirs off the diagonal:

e𝐀t=(1001)+(0tt0)+(t2/200t2/2)+(016t316t30)+⋯

e𝐀t=(1+12t2+14!t4+⋯t+13!t3+15!t5+⋯t+13!t3+15!t5+⋯1+12t2+14!t4+⋯)

The even series is the power series for cosh⁡t and the odd series is the power series for sinh⁡t:

Answer: e𝐀t=(cosh⁡tsinh⁡tsinh⁡tcosh⁡t)

Replacing t with −t (cosh is even, sinh is odd):

Answer: e−𝐀t=(cosh⁡t−sinh⁡t−sinh⁡tcosh⁡t)

Inverse of the matrix exponential

e𝐀te−𝐀t=𝐈, because 𝐀(𝐀)=(𝐀)𝐀. In general, 𝐀𝐁≠𝐁𝐀. If it happens that 𝐀𝐁=𝐁𝐀, then e𝐀+𝐁=e𝐀e𝐁. So

e𝐀te−𝐀t=e𝐀t−𝐀t=e0=𝐈

and therefore

e−𝐀t=(e𝐀t)−1.

8.4b

Consider 𝐗′=𝐀𝐗. If 𝐗=e𝐀t𝐂, then 𝐗′=ddt(e𝐀t𝐂). To find ddt(e𝐀t), we use the definition:

ddt(e𝐀t)=ddt(𝐈+𝐀t+𝐀2t22!+𝐀3t33!+⋯)

Differentiate term by term (𝐈 is constant), then factor 𝐀 out of every term:

ddt(e𝐀t)=𝐀+𝐀2t+12𝐀3t2+13!𝐀4t3+⋯=𝐀(𝐈+𝐀t+12𝐀2t2+13!𝐀3t3+⋯)=𝐀e𝐀t

Result

ddt(e𝐀t)=𝐀e𝐀t

𝐗′=𝐀e𝐀t𝐂, which is 𝐗′=𝐀𝐗.

So for 𝐗′=𝐀𝐗, with 𝐀 containing constant entries, 𝐗=e𝐀t𝐂 is a solution. (Note: 𝐂 is a column matrix of arbitrary coefficients.)

Example

Use the matrix exponential to find the general solution of the given system.

𝐗′=(0110)𝐗

Solution

This is the matrix from Example 1:

𝐀=(0110)⟹e𝐀t=(cosh⁡tsinh⁡tsinh⁡tcosh⁡t)

Answer: 𝐗=(cosh⁡tsinh⁡tsinh⁡tcosh⁡t)𝐂

Initial-value problems

e𝐀t=𝚽 is the fundamental matrix for the system, so variation of parameters yields, the general solution

𝐗=e𝐀t𝐂+e𝐀t∫t0te−𝐀s𝐅(s)ds

Here e−𝐀s=(e𝐀s)−1, playing the role of 𝚽−1.

Note: e−𝐀s is e𝐀t with t replaced by −s. In our work, we will take t0=0.

Example

Find the general solution of the given system.

𝐗′=(1002)𝐗+(3−1)

Solution

For a diagonal matrix, each power just raises the diagonal entries to that power:

𝐀=(1002)⟹𝐀2=(10022)⟹𝐀3=(10023)

e𝐀t=𝐈+𝐀t+12𝐀2t2+⋯=(1001)+(t002t)+(12t20022t22)+(13!t30023t33!)+⋯=(1+t+12t2+13!t3+⋯001+2t+22t22+23t33!+⋯)

The diagonal entries are the series for et and e2t:

e𝐀t=(et00e2t)

𝐗c=(et00e2t)𝐂;𝐗p=e𝐀t∫t0te−𝐀s𝐅(s)ds

Replace t with −s to get e−𝐀s:

e−𝐀s𝐅=(e−s00e−2s)(3−1)=(3e−s−e−2s)

e𝐀t∫0t(3e−s−e−2s)ds=e𝐀t(−3e−s12e−2s)|0t=(et00e2t)(−3e−t+312e−2t−12)=(−3+3et12−12e2t)=(−31/2)+(3et−12e2t)

Add 𝐗c and 𝐗p:

𝐗=(et00e2t)(c1c2)+(−31/2)+(3et−12e2t)=(c1etc2e2t)+(−31/2)+(3et−12e2t)

The et terms combine, and so do the e2t terms. Since c1 and c2 are arbitrary, rename c3=c1+3 and c4=c2−12:

Answer: 𝐗=(c3etc4e2t)+(−31/2)