When the matrix has repeated eigenvalues, it cannot be expressed
in a proper diagonal form. However, it can be expressed in a Jordan
canonical form which is nearly a diagonal matrix. Let us consider that
the system has eigenvalues,
,
,
and
. In that case,
matrix in Jordan canonical form will be

- The diagonal elements of the matrix
are eigenvalues of the same.
- The elements below the principal diagonal are zero.
- Some of the elements just above the principal diagonal are one.
- The matrix can be divided into a number of blocks, called Jordan
blocks, along the diagonal. Each block depends on the multiplicity of the eigenvalue associated with it. For example, Jordan block associated with a eigenvalue
of multiplicity
can be written as
Example: Consider the following discrete transfer function.

Find out the state variable model in 3 different canonical forms.
Solution:
The state variable model in controllable canonical form can directly be derived from the transfer function, where the A, B, C and D matrices are as follows:

The matrices in state model corresponding to observable canonical form are obtained as,

To find out the state model in Jordan canonical form, we need to fact expand the transfer function using partial fraction, as

Thus the A, B, C and D matrices will be:
