Loading [MathJax]/jax/output/HTML-CSS/jax.js
Skip to main content
Library homepage
 

Text Color

Text Size

 

Margin Size

 

Font Type

Enable Dyslexic Font
Mathematics LibreTexts

6.3: Matrix Formulation

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

We have investigated several linear systems in the plane and in the next chapter we will use some of these ideas to investigate nonlinear systems. We need a deeper insight into the solutions of planar systems. So, in this section we will recast the first order linear systems into matrix form. This will lead to a better understanding of first order systems and allow for extensions to higher dimensions and the solution of nonhomogeneous equations later in this chapter.

We start with the usual homogeneous system in Equation 6.1.9. Let the unknowns be represented by the vector

x(t)=(x(t)y(t))

Then we have that

x=(xy)=(ax+bycx+dy)=(abcd)(xy)Ax

Here we have introduced the coefficient matrix A. This is a first order vector differential equation,

x=Ax

Formerly, we can write the solution as

x=x0eAt.

You can verify that this is a solution by simply differentiating,

dxdt=x0ddt(eAt)=Ax0eAt=Ax

However, there remains the question, "What does it mean to exponentiate a matrix ? The exponential of a matrix is defined using the Maclaurin series expansion

ex=k=0=1+x+x22!+x33!+

We define

eA=k=01n!An=I+A+A22!+A33!+

In general it is difficult to sum this series, but it is doable for some simple examples.e

The exponential of a matrix is defined using the Maclaurin series expansion

ex=k=0xnn!=1

So, we define

eA=I+A+A22!+A33!+.

In general, it is difficult computing eA unless A is diagonal.

Example 6.3.1

Evaluate etA for A=(1002)

etA=I+tA+t22!A2+t33!A3+=(1001)+t(1002)+t22!(1002)2+t33!(1002)3+=(1001)+t(1002)+t22!(1004)+t33!(1008)+=(1+t+t22!+t33!000)+2t22!+8t33!)=(et00e2t)

Example 6.3.2

Evaluate etA for A=(0110).

We first note that

A2=(0110)(0110)=(1001)=I

Therefore,

An={A,n odd I,n even 

Then, we have

etA=I+tA+t22!A2+t33!A3+=I+tA+t22!I+t33!A+=(1+t22!+t44!t+t33!+t55!t+t33!+t55!1+t22!+t44!)=(coshsinhtsinhtcosht)

Since summing these infinite series might be difficult, we will now investigate the solutions of planar systems to see if we can find other approaches for solving linear systems using matrix methods. We begin by recalling the solution to the problem in Example 6.2.3.2. We obtained the solution to this system as

x(t)=c1et+c2e4ty(t)=13c1et12c2e4t

This can be rewritten using matrix operations. Namely, we first write the solution in vector form.

x=(x(t)y(t))=(c1et+c2e4t13c1et12c2e4t)=(c1et13c1et)+(c2e4t12c2e4t)=c1(113)et+c2(112)e4t

We see that our solution is in the form of a linear combination of vectors of the form

x=veλt

with v a constant vector and λ a constant number. This is similar to how we began to find solutions to second order constant coefficient equations. So, for the general problem 6.9.3 we insert this guess. Thus,

x=Axλveλt=Aveλt

For this to be true for all t, we have that

Av=λv

This is an eigenvalue problem. A is a 2×2 matrix for our problem, but could easily be generalized to a system of n first order differential equations. We will confine our remarks for now to planar systems. However, we need to recall how to solve eigenvalue problems and then see how solutions of eigenvalue problems can be used to obtain solutions to our systems of differential equations.


This page titled 6.3: Matrix Formulation is shared under a CC BY-NC-SA 3.0 license and was authored, remixed, and/or curated by Russell Herman via source content that was edited to the style and standards of the LibreTexts platform.

Support Center

How can we help?