is computed using a Padé approximant and the scaling and squaring method described in
Higham (2005) and
Higham (2008).
If
has a full set of eigenvectors
then
can be factorized as
where
is the diagonal matrix whose diagonal elements,
, are the eigenvalues of
.
is then given by
where
is the diagonal matrix whose
th diagonal element is
.
Higham N J (2005) The scaling and squaring method for the matrix exponential revisited SIAM J. Matrix Anal. Appl. 26(4) 1179–1193
Moler C B and Van Loan C F (2003) Nineteen dubious ways to compute the exponential of a matrix, twenty-five years later SIAM Rev. 45 3–49
For a normal matrix
(for which
) the computed matrix,
, is guaranteed to be close to the exact matrix, that is, the method is forward stable. No such guarantee can be given for non-normal matrices. See Section 10.3 of
Higham (2008) for details and further discussion.
For discussion of the condition of the matrix exponential see Section 10.2 of
Higham (2008).
The cost of the algorithm is
; see Algorithm 10.20 of
Higham (2008).
As well as the excellent book cited above, the classic reference for the computation of the matrix exponential is
Moler and Van Loan (2003).
This example finds the matrix exponential of the matrix