diff options
Diffstat (limited to '413/CH6/EX6.12/Example_6_13.sce')
-rw-r--r-- | 413/CH6/EX6.12/Example_6_13.sce | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/413/CH6/EX6.12/Example_6_13.sce b/413/CH6/EX6.12/Example_6_13.sce new file mode 100644 index 000000000..c339fdf05 --- /dev/null +++ b/413/CH6/EX6.12/Example_6_13.sce @@ -0,0 +1,20 @@ +//Given This Matrix A, create a zero in position (4,2) by multiplying bu the proper @ Matrix)
+A=[7,8,6,6;1,6,-1,-2;,1,-2,5,-2;3,4,3,4;]
+printf('Matrix A is')
+disp(A)
+printf('Values of d, c,s are')
+d=sqrt(A(2,2)^2+A(4,2)^2)
+disp(d)
+c=A(2,2)/d
+disp(c)
+s=A(4,2)/d
+disp(s)
+printf('Matrix Q is')
+Q=[1,0,0,0;0,c,0,s;0,0,1,0;0,-s,0,c]
+disp(Q)
+printf('Matrix Q*A is')
+C=Q*A
+disp(C)
+printf('Matrix (Q*A*invsre(Q)) is')
+B=Q*A*Q'
+disp(B)
|