summaryrefslogtreecommitdiff
path: root/26/CH5/EX5.1.13/5_1_13.sce
diff options
context:
space:
mode:
authorpriyanka2015-06-24 15:03:17 +0530
committerpriyanka2015-06-24 15:03:17 +0530
commitb1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch)
treeab291cffc65280e58ac82470ba63fbcca7805165 /26/CH5/EX5.1.13/5_1_13.sce
downloadScilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.gz
Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.tar.bz2
Scilab-TBC-Uploads-b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b.zip
initial commit / add all books
Diffstat (limited to '26/CH5/EX5.1.13/5_1_13.sce')
-rwxr-xr-x26/CH5/EX5.1.13/5_1_13.sce46
1 files changed, 46 insertions, 0 deletions
diff --git a/26/CH5/EX5.1.13/5_1_13.sce b/26/CH5/EX5.1.13/5_1_13.sce
new file mode 100755
index 000000000..0d95a34e0
--- /dev/null
+++ b/26/CH5/EX5.1.13/5_1_13.sce
@@ -0,0 +1,46 @@
+disp('To find a basis for the eigenspace')
+disp('Matrix A=')
+a=[4 0 1;-2 1 0;-2 0 1]
+disp(a)
+disp('for lambda=1')
+disp('A-1I=')
+b=a-eye(3,3)
+disp(b)
+disp('solving (A-I)x=0, we get')
+disp('-2*x1=0 and 3*x1+x3=0')
+disp('therefore, x1=x3=0')
+disp('which leaves x2 as a free variable')
+disp('Hence a basis for the eigen space is:')
+disp([0;1;0])
+disp('for lambda=2')
+disp('A-2I=')
+b=a-2*eye(3,3)
+disp(b)
+disp('performing row operations on the augmented matrix')
+c=[b [0;0;0]]
+disp(c)
+c(2,:)=c(2,:)+c(1,:)
+c(3,:)=c(3,:)+c(1,:)
+disp(c)
+c(1,:)=c(1,:)/c(2,2)
+disp(c)
+disp('We can see that x3 is a free variable')
+disp('x2=x3 and x1=-.05*x3')
+disp('Hence, a basis for the eigenspace is:')
+disp([-.5;1;1])
+disp('for lambda=3')
+disp('A-3I=')
+b=a-3*eye(3,3)
+disp(b)
+disp('performing row operations on the augmented matrix')
+c=[b [0;0;0]]
+disp(c)
+c(2,:)=c(2,:)+2*c(1,:)
+c(3,:)=c(3,:)+2*c(1,:)
+disp(c)
+c(2,:)=c(2,:)/2
+disp(c)
+disp('Again x3 is a free variable')
+disp('x1=-x3 and x2=x3')
+disp('Hence, a basis for the eigenspace is:')
+disp([-1;1;1]) \ No newline at end of file