All published worksheets from http://sagenb.org
P=matrix(QQ, 2, 2, [0.85, 0.1, 0.15, 0.9]) print P
P.eigenvalues()
D, S=P.eigenmatrix_right() print D print print S
S.inverse()*D*S
S.inverse()
x=matrix(2, 1, [1000, 200]) print x
P^50*x.n()