Hurwitz Matrices

2026-01-14

Hurwitz Matrices are a type of square matrix which represent a linear dynamical system with stable dynamics.

Formulation

To formulate Hurwitz Matrices we first must understand what a linear dynamical system (LDS) is. Given a Matrix , a linear dynamical system involving real state variables can be described as follows:

Behaviour

In order to understand the behaviour of an arbitrary LDS, we need to understand eigenvectors and eigenvalues.

Eigenvalues

Normally, when you apply an arbitrary matrix to a vector you get a whole new vector out which bears no resemblance to the original input. Eigenvectors are the exception, wherein the action of the matrix on the vector is that of a scaling transformation: This is very important to the behaviour of an LDS. If we suppose, that for some , it's eigenvalue lies on the real line and , then is going to be facing in exactly the same direction as . Over time the vector will diverge. This is the opposite of what we call a stable LDS. Therefore, we require that all eigenvalues have negative real part.