Skip to main content
Library homepage
 

Text Color

Text Size

 

Margin Size

 

Font Type

Enable Dyslexic Font
Mathematics LibreTexts

10.1: Overview

( \newcommand{\kernel}{\mathrm{null}\,}\)

The matrix exponential is a powerful means for representing the solution to nn linear, constant coefficient, differential equations. The initial value problem for such a system may be written

x(t)=Ax(t)

x(0)=x0

where A is the n-by-n matrix of coefficients. By analogy to the 1-by-1 case we might expect

x(t)=eAtu

to hold. Our expectations are granted if we properly define eAt. Do you see why simply exponentiating each element of At will no suffice?

There are at least 4 distinct (but of course equivalent) approaches to properly defining eAt. The first two are natural analogs of the single variable case while the latter two make use of heavier matrix algebra machinery.

  1. The Matrix Exponential as a Limit of Powers
  2. The Matrix Exponential as a sum of Powers
  3. The Matrix Exponential via the Laplace Transform
  4. The Matrix Exponential via Eigenvalues and Eigenvectors

Please visit each of these modules to see the definition and a number of examples.

For a concrete application of these methods to a real dynamical system, please visit the Mass-Spring-Damper-module.

Regardless of the approach, the matrix exponential may be shown to obey the 3 lovely properties

  1. ddt(eAt)=AeAt=eAtA
  2. eA(t1+t2)=eAt1eAt2
  3. eAt is nonsingular and (eAt)1=e(At)

Let us confirm each of these on the suite of examples used in the submodules.

Example 10.1.1

If

A=(1002)

then

eAt=(et00e2t)

  1. ddt(eAt)=(et00e2t)=(1002)(et00e2t)
  2. (et1+t200e2t1+2t2)=(et1et200e2t1e2t2)=(et100e2t1)(et200e2t2)
  3. (eAt)1=(et00e(2t))=e(At)
Example 10.1.2

If

A=(0110)

then

eAt=(cos(t)sin(t)sin(t)cos(t))

  1. ddt(eAt)=(sin(t)cos(t)cos(t)sin(t)) and AeAt=(sin(t)cos(t)cos(t)sin(t))
  2. You will recognize this statement as a basic trig identity (cos(t1+t2)sin(t1+t2)sin(t1+t2)cos(t1+t2))=(cos(t1)sin(t1)sin(t1)cos(t1))(cos(t2)sin(t2)sin(t2)cos(t2))
  3. (eAt)1=(cos(t)sin(t)sin(t)cos(t))=(cos(t)sin(t)sin(t)cos(t))=e(At)
Example 10.1.3

If

A=(0100)

then

eAt=(1t01)

  1. ddt(eAt)=(0100)=AeAt
  2. (1t1+t201)=(1t101)(1t201)
  3. (1t01)1=(1t01)=eAt

This page titled 10.1: Overview is shared under a CC BY 1.0 license and was authored, remixed, and/or curated by Steve Cox via source content that was edited to the style and standards of the LibreTexts platform.

Support Center

How can we help?