summaryrefslogtreecommitdiff
path: root/3293/CH3/EX3.19
diff options
context:
space:
mode:
authorpriyanka2015-06-24 15:03:17 +0530
committerpriyanka2015-06-24 15:03:17 +0530
commitb1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (patch)
treeab291cffc65280e58ac82470ba63fbcca7805165 /3293/CH3/EX3.19
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 '3293/CH3/EX3.19')
-rwxr-xr-x3293/CH3/EX3.19/Ex3_19.sce28
1 files changed, 28 insertions, 0 deletions
diff --git a/3293/CH3/EX3.19/Ex3_19.sce b/3293/CH3/EX3.19/Ex3_19.sce
new file mode 100755
index 000000000..1139b14c8
--- /dev/null
+++ b/3293/CH3/EX3.19/Ex3_19.sce
@@ -0,0 +1,28 @@
+//page 98
+//Example 3.19
+clc;
+clear;
+close;
+function [tr] = trace_matrix(M,n)
+ for i = 1 : n
+ tr = tr + M(i,i);
+ end
+endfunction
+n = round(rand() * 10 + 2);
+disp(n,'n = ');
+A = round(rand(n,n) * 10);
+disp(A,'A = ');
+tr = 0;
+disp('Trace of A:');
+tr1 = trace_matrix(A,n);
+disp(tr1,'tr(A) = ');
+disp('--------------------------------');
+c = round(rand() * 10 + 2);
+disp(c,'c = ');
+B = round(rand(n,n) * 10);
+disp(B,'B = ');
+disp('Trace of B:');
+tr2 = trace_matrix(B,n);
+disp(tr2,'tr(B) = ');
+disp(c*tr1+tr2,'tr(cA + B) = ');
+//end