# Section 9.8# Example 1 interface(imaginaryunit=i);with(linalg):with(Student[LinearAlgebra]):I := Id(3);A := matrix([[2,1,1],[1,2,1],[-2,-2,-1]]);evalm(A-r*I);det(%);factor(%);evalm(A-I);evalm((A-I)^2);evalm(exp(t)*(I + (A-I)*t));# Example 2A := matrix([[1,0,0],[1,3,0],[0,1,1]]);evalm(A-r*I);det(%);r1 := 1;u := vector(3);(A-r1*I)&*u;eq := evalm(%);eq1 := eq[1] = 0; eq2 := eq[2] = 0;eq3 := eq[3] = 0;#By inspection, we obtain the solutionu[1] := 0; u[2] := 0; u[3] := s;evalm(u);u1 := subs(s=1,evalm(u));x1 := evalm(exp(r1*t)*u1);u := vector(3);(A-r1*I)^2&*u;eq := evalm(%);eq1 := eq[1] = 0; eq2 := eq[2] = 0;eq3 := eq[3] = 0;u[2] := s;u[1] := solve(eq3,u[1]);u[3] := v;evalm(u);u2 := evalm(subs({s=1,v=0},evalm(u))); A-r1*I;evalm(%);evalm(% &* u2);evalm(u2 + %*t);x2 := evalm(exp(r1*t)*%);u := vector(3);r3 := 3;(A - r3*I)&*u;eq := evalm(%);eq1 := eq[1] = 0; eq2 := eq[2] = 0;eq3 := eq[3] = 0;# We readily obtain the solutionu[1] := 0;u[2] := 2*s;u[3] := s;evalm(u);u3 := subs(s=1,%);x3 := evalm(exp(r3*t)*u3);?augmentX := augment(x1,x2,x3);subs(t=0,evalm(X));X0 := simplify(%);X0inv := inverse(X0);evalm(X)&*evalm(X0inv);evalm(%);TTdSMApJNlJUQUJMRV9TQVZFLzEzNjkyMTM0NFgsJSlhbnl0aGluZ0c2IjYiW2dsISIlISEhIyoiJCIkIiIiIiIhRihGKEYnRihGKEYoRic2Ig==