> with(LinearAlgebra): > A := Matrix([[4,-2],[1,1]]); [4 -2] A := [ ] [1 1] > Eigenvalues(A); [3] [ ] [2] > Eigenvectors(A); [2] [1 2] [ ], [ ] [3] [1 1] > Lambda2 := DiagonalMatrix([lambda,lambda]); [lambda 0 ] Lambda2 := [ ] [ 0 lambda] > charmatA := A - Lambda2; [4 - lambda -2 ] charmatA := [ ] [ 1 1 - lambda] > charpolyA := Determinant(charmatA); 2 charpolyA := 6 - 5 lambda + lambda > CharacteristicPolynomial(A,mu); 2 6 - 5 mu + mu > solve(charpolyA = 0); 3, 2 > NullSpace(subs(lambda=2,charmatA)); [1] {[ ]} [1] > A2 := Matrix([[0,0],[0,0]]); [0 0] A2 := [ ] [0 0] > Eigenvectors(A2); [0] [1 0] [ ], [ ] [0] [0 1] > A3 := Matrix([[1,2],[-2,1]]); [ 1 2] A3 := [ ] [-2 1] > Eigenvectors(A3); [1 + 2 I] [-I I] [ ], [ ] [1 - 2 I] [1 1]