This help sheet is very useful!
Suppose we want to find the eigenvalues and eigenvectors of the matrix
We can find the eigenvalues using
A = matrix([[2,1],[1,2]]) A.eigenvalues()
A list of eigenvalues, with corresponding eigenvectors and multiplicities, is obtained from
A = matrix([[2,1],[1,2]]) A.eigenvectors_right()
The code
A = matrix([[2,1],[1,2]]) A.eigenmatrix_right()
produces two matrices: the first is a diagonal matrix with eigenvalues down the diagonal; the second is the transition matrix where the column vectors are eigenvectors. One way to use this function is
A = matrix([[2,1],[1,2]]) D,P = A.eigenmatrix_right() show(P)
which designates the diagonal matrix to be and the transition matrix to be
.