Engineering Analysis/Matrix Exponentials

From testwiki
Jump to navigation Jump to search

Template:Engineering Analysis Template:Info

Matrix Exponentials

If we have a matrix A, we can raise that matrix to a power of e as follows:

eA

It is important to note that this is not necessarily (not usually) equal to each individual element of A being raised to a power of e. Using taylor-series expansion of exponentials, we can show that:

eA=I+A+12A2+16A3+...=k=01k!Ak.

In other words, the matrix exponential can be reduced to a sum of powers of the matrix. This follows from both the taylor series expansion of the exponential function, and the cayley-hamilton theorem discussed previously.

However, this infinite sum is expensive to compute, and because the sequence is infinite, there is no good cut-off point where we can stop computing terms and call the answer a "good approximation". To alleviate this point, we can turn to the [[../Cayley Hamilton Theorem|Cayley-Hamilton Theorem]]. Solving the Theorem for An, we get:

An=cn1An1cn2An2c1Ac0I

Multiplying both sides of the equation by A, we get:

An+1=cn1Ancn2An1c1A2c0A

We can substitute the first equation into the second equation, and the result will be An+1 in terms of the first n - 1 powers of A. In fact, we can repeat that process so that Am, for any arbitrary high power of m can be expressed as a linear combination of the first n - 1 powers of A. Applying this result to our exponential problem:

eA=α0I+α1A++αn1An1

Where we can solve for the α terms, and have a finite polynomial that expresses the exponential.

Inverse

The inverse of a matrix exponential is given by:

(eA)1=eA

Derivative

The derivative of a matrix exponential is:

ddxeAx=AeAx=eAxA

Notice that the exponential matrix is commutative with the matrix A. This is not the case with other functions, necessarily.

Sum of Matrices

If we have a sum of matrices in the exponent, we cannot separate them:

e(A+B)xeAxeBx

Differential Equations

If we have a first-degree differential equation of the following form:

x(t)=Ax(t)+f(t)

With initial conditions

x(t0)=c

Then the solution to that equation is given in terms of the matrix exponential:

x(t)=eA(tt0)c+t0teA(tτ)f(τ)dτ

This equation shows up frequently in control engineering.

Laplace Transform

As a matter of some interest, we will show the Laplace Transform of a matrix exponential function:

[eAt]=(sIA)1

We will not use this result any further in this book, although other books on engineering might make use of it.

Template:BookCat