Methods from Spectral applications
All methods from Spectral applications.
Compute a matrix power by diagonalisation
To compute for a non-negative integer when is diagonalisable:
- choose an eigenbasis and form from its eigenvectors;
- form the diagonal matrix from the corresponding eigenvalues;
- write ;
- replace by , so the powers are taken only on the diagonal;
- apply the result to .
Equivalently, if in the eigenbasis, then
This form shows each mode evolving on its own.