From b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b Mon Sep 17 00:00:00 2001 From: priyanka Date: Wed, 24 Jun 2015 15:03:17 +0530 Subject: initial commit / add all books --- 1670/CH4/EX4.9/4_9.sce | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 1670/CH4/EX4.9/4_9.sce (limited to '1670/CH4/EX4.9') diff --git a/1670/CH4/EX4.9/4_9.sce b/1670/CH4/EX4.9/4_9.sce new file mode 100755 index 000000000..0a315d3cf --- /dev/null +++ b/1670/CH4/EX4.9/4_9.sce @@ -0,0 +1,30 @@ +//Example 4.9 +//Givens Method +//Page no. 104 +clc;close;clear; + +A=[3,2,1;2,3,2;1,2,3]; +n=3; +for k=1:1 + max1=0 +i1=2;j1=3; +fi=(atan((2*A(i1,j1))/(A(i1,i1)-A(j1,j1)+10^-20)))/2 +disp(fi,'fi = ') +O1=eye(n,n) +O1(i1,j1)=-sin(fi) +O1(j1,i1)=sin(fi) +O1(i1,i1)=cos(fi) +O1(j1,j1)=cos(fi) +disp(O1,'O1 = ') +A=inv(O1)*A*O1 +disp(A,'B = ') +end +printf('\n\n') +l=poly(0,'lb') +A=A-l*eye(n,n) +disp(-det(A),'Characteristic Equation = ') +A=roots(det(A)) +printf('\n\n The eigenvalues are : \n\n') +for i=1:n + printf('\tl%i = %g\t',i,A(i)) +end \ No newline at end of file -- cgit