aboutsummaryrefslogtreecommitdiffstats
path: root/math2373/lab2.txt
diff options
context:
space:
mode:
authorMatthew Strapp <msattr@gmail.com>2019-09-10 14:07:23 -0500
committerMatthew Strapp <msattr@gmail.com>2019-09-10 14:07:23 -0500
commit31d6b84583c3405b5f7b33f5c974c62a39a49875 (patch)
tree062a1055e492d08571c22c5c1b6baaa2571874a2 /math2373/lab2.txt
parentDo the lab (diff)
downloadhomework-31d6b84583c3405b5f7b33f5c974c62a39a49875.tar
homework-31d6b84583c3405b5f7b33f5c974c62a39a49875.tar.gz
homework-31d6b84583c3405b5f7b33f5c974c62a39a49875.tar.bz2
homework-31d6b84583c3405b5f7b33f5c974c62a39a49875.tar.lz
homework-31d6b84583c3405b5f7b33f5c974c62a39a49875.tar.xz
homework-31d6b84583c3405b5f7b33f5c974c62a39a49875.tar.zst
homework-31d6b84583c3405b5f7b33f5c974c62a39a49875.zip
LAB
Diffstat (limited to 'math2373/lab2.txt')
-rw-r--r--math2373/lab2.txt420
1 files changed, 420 insertions, 0 deletions
diff --git a/math2373/lab2.txt b/math2373/lab2.txt
new file mode 100644
index 0000000..34ccda8
--- /dev/null
+++ b/math2373/lab2.txt
@@ -0,0 +1,420 @@
+format rational
+A=[2 -1 4 -5 19; -1 3 -2 -1 -18; 0 1 5 -6 12; 3 -8 1 0 29]
+
+A =
+
+ 2 -1 4 -5 19
+ -1 3 -2 -1 -18
+ 0 1 5 -6 12
+ 3 -8 1 0 29
+
+A=Aog
+{Undefined function or variable 'Aog'.
+}
+Aog=A
+
+Aog =
+
+ 2 -1 4 -5 19
+ -1 3 -2 -1 -18
+ 0 1 5 -6 12
+ 3 -8 1 0 29
+
+A(1,:)=A(1,:)+A(2,:)
+
+A =
+
+ 1 2 2 -6 1
+ -1 3 -2 -1 -18
+ 0 1 5 -6 12
+ 3 -8 1 0 29
+
+A(2,:)=A(1,:)+A(1,:)
+
+A =
+
+ 1 2 2 -6 1
+ 2 4 4 -12 2
+ 0 1 5 -6 12
+ 3 -8 1 0 29
+
+A(2,:)=A(1,:)-A(1,:)
+
+A =
+
+ 1 2 2 -6 1
+ 0 0 0 0 0
+ 0 1 5 -6 12
+ 3 -8 1 0 29
+
+A(2,:)=A(1,:)-A(1,:)
+
+A =
+
+ 1 2 2 -6 1
+ 0 0 0 0 0
+ 0 1 5 -6 12
+ 3 -8 1 0 29
+
+A=Aog
+
+A =
+
+ 2 -1 4 -5 19
+ -1 3 -2 -1 -18
+ 0 1 5 -6 12
+ 3 -8 1 0 29
+
+A(1,:)=A(1,:)+A(2,:)
+
+A =
+
+ 1 2 2 -6 1
+ -1 3 -2 -1 -18
+ 0 1 5 -6 12
+ 3 -8 1 0 29
+
+A(2,:)=A(2,:)+A(1,:)
+
+A =
+
+ 1 2 2 -6 1
+ 0 5 0 -7 -17
+ 0 1 5 -6 12
+ 3 -8 1 0 29
+
+A(4,:)=A(4,:)-3*A(1,:)
+
+A =
+
+ 1 2 2 -6 1
+ 0 5 0 -7 -17
+ 0 1 5 -6 12
+ 0 -14 -5 18 26
+
+A(2,:)=A(2,:)-4*A(3,:)
+
+A =
+
+ 1 2 2 -6 1
+ 0 1 -20 17 -65
+ 0 1 5 -6 12
+ 0 -14 -5 18 26
+
+A(3,:)=A(2,:)-A(3,:)
+
+A =
+
+ 1 2 2 -6 1
+ 0 1 -20 17 -65
+ 0 0 -25 23 -77
+ 0 -14 -5 18 26
+
+A(4,:)=A(2,:)1*4*A(2,:)
+ A(4,:)=A(2,:)1*4*A(2,:)
+ ↑
+{Error: Invalid expression. Check for missing multiplication operator, missing or
+unbalanced delimiters, or other syntax error. To construct matrices, use brackets
+instead of parentheses.
+}
+A(4,:)=A(2,:)+14*A(2,:)
+
+A =
+
+ 1 2 2 -6 1
+ 0 1 -20 17 -65
+ 0 0 -25 23 -77
+ 0 15 -300 255 -975
+
+A(4,:)=A(2,:)-14*A(2,:)
+
+A =
+
+ 1 2 2 -6 1
+ 0 1 -20 17 -65
+ 0 0 -25 23 -77
+ 0 -13 260 -221 845
+
+A =
+ A =
+ ↑
+{Error: Invalid expression. Check for missing or extra characters.
+}
+A = Aog
+
+A =
+
+ 2 -1 4 -5 19
+ -1 3 -2 -1 -18
+ 0 1 5 -6 12
+ 3 -8 1 0 29
+
+A(1,:)=A(1,:)+A(2,:)
+
+A =
+
+ 1 2 2 -6 1
+ -1 3 -2 -1 -18
+ 0 1 5 -6 12
+ 3 -8 1 0 29
+
+A(2,:)=A(2,:)+A(1,:)
+
+A =
+
+ 1 2 2 -6 1
+ 0 5 0 -7 -17
+ 0 1 5 -6 12
+ 3 -8 1 0 29
+
+A(4,:)=A(4,:)-3*A(1,:)
+
+A =
+
+ 1 2 2 -6 1
+ 0 5 0 -7 -17
+ 0 1 5 -6 12
+ 0 -14 -5 18 26
+
+Aog2=a
+{Undefined function or variable 'a'.
+}
+Aog2=A
+
+Aog2 =
+
+ 1 2 2 -6 1
+ 0 5 0 -7 -17
+ 0 1 5 -6 12
+ 0 -14 -5 18 26
+
+A(2,:)=A(2,:)-4*A(3,:)
+
+A =
+
+ 1 2 2 -6 1
+ 0 1 -20 17 -65
+ 0 1 5 -6 12
+ 0 -14 -5 18 26
+
+A(3,:)=A(2,:)-A(3,:)
+
+A =
+
+ 1 2 2 -6 1
+ 0 1 -20 17 -65
+ 0 0 -25 23 -77
+ 0 -14 -5 18 26
+
+A(4,:)=A(4,:)+14*A(2,:)
+
+A =
+
+ 1 2 2 -6 1
+ 0 1 -20 17 -65
+ 0 0 -25 23 -77
+ 0 0 -285 256 -884
+
+Aog3=A
+
+Aog3 =
+
+ 1 2 2 -6 1
+ 0 1 -20 17 -65
+ 0 0 -25 23 -77
+ 0 0 -285 256 -884
+
+A(3,:)=A(3,:)/-25
+
+A =
+
+ 1 2 2 -6 1
+ 0 1 -20 17 -65
+ 0 0 1 -23/25 77/25
+ 0 0 -285 256 -884
+
+A(4,:)=A(4,:)+285*A(3,:)
+
+A =
+
+ 1 2 2 -6 1
+ 0 1 -20 17 -65
+ 0 0 1 -23/25 77/25
+ 0 0 0 -31/5 -31/5
+
+A(4,:)=A(4,:)*5
+
+A =
+
+ 1 2 2 -6 1
+ 0 1 -20 17 -65
+ 0 0 1 -23/25 77/25
+ 0 0 0 -31 -31
+
+A(4,:)=A(4,:)/-31
+
+A =
+
+ 1 2 2 -6 1
+ 0 1 -20 17 -65
+ 0 0 1 -23/25 77/25
+ 0 0 0 1 1
+
+Aref=A
+
+Aref =
+
+ 1 2 2 -6 1
+ 0 1 -20 17 -65
+ 0 0 1 -23/25 77/25
+ 0 0 0 1 1
+
+A(1,:)=A(1,:)-2*A(2,:)
+
+A =
+
+ 1 0 42 -40 131
+ 0 1 -20 17 -65
+ 0 0 1 -23/25 77/25
+ 0 0 0 1 1
+
+A(1,:)=A(1,:)-42*A(3,:)
+
+A =
+
+ 1 0 0 -34/25 41/25
+ 0 1 -20 17 -65
+ 0 0 1 -23/25 77/25
+ 0 0 0 1 1
+
+A(2,:)=A(2,:)-20*A(3,:)
+
+A =
+
+ 1 0 0 -34/25 41/25
+ 0 1 -40 177/5 -633/5
+ 0 0 1 -23/25 77/25
+ 0 0 0 1 1
+
+A(2,:)=A(2,:)+20*A(3,:)
+
+A =
+
+ 1 0 0 -34/25 41/25
+ 0 1 -20 17 -65
+ 0 0 1 -23/25 77/25
+ 0 0 0 1 1
+
+A(2,:)=A(2,:)+20*A(3,:)
+
+A =
+
+ 1 0 0 -34/25 41/25
+ 0 1 0 -7/5 -17/5
+ 0 0 1 -23/25 77/25
+ 0 0 0 1 1
+
+A(1,:)=A(1,:)+(34/25)*A(5,:)
+{Index in position 1 exceeds array bounds (must not exceed 4).
+}
+A(1,:)=A(1,:)+(34/25)*A(4,:)
+
+A =
+
+ 1 0 0 * 3
+ 0 1 0 -7/5 -17/5
+ 0 0 1 -23/25 77/25
+ 0 0 0 1 1
+
+A(2,:)=A(2,:)+(7/5)*A(4,:)
+
+A =
+
+ 1 0 0 * 3
+ 0 1 0 * -2
+ 0 0 1 -23/25 77/25
+ 0 0 0 1 1
+
+A(3,:)=A(3,:)+(23/5)*A(4,:)
+
+A =
+
+ 1 0 0 * 3
+ 0 1 0 * -2
+ 0 0 1 92/25 192/25
+ 0 0 0 1 1
+
+A(3,:)=A(3,:)-(23/5)*A(4,:)
+
+A =
+
+ 1 0 0 * 3
+ 0 1 0 * -2
+ 0 0 1 -23/25 77/25
+ 0 0 0 1 1
+
+A(3,:)=A(3,:)-(23/5)*A(4,:)
+
+A =
+
+ 1 0 0 * 3
+ 0 1 0 * -2
+ 0 0 1 -138/25 -38/25
+ 0 0 0 1 1
+
+A(3,:)=A(3,:)+(23/5)*A(4,:)
+
+A =
+
+ 1 0 0 * 3
+ 0 1 0 * -2
+ 0 0 1 -23/25 77/25
+ 0 0 0 1 1
+
+A(3,:)=A(3,:)-(23/5)*A(4,:)
+
+A =
+
+ 1 0 0 * 3
+ 0 1 0 * -2
+ 0 0 1 -138/25 -38/25
+ 0 0 0 1 1
+
+A(3,:)=A(3,:)+(23/5)*A(4,:)
+
+A =
+
+ 1 0 0 * 3
+ 0 1 0 * -2
+ 0 0 1 -23/25 77/25
+ 0 0 0 1 1
+
+A(3,:)=A(3,:)+(23/25)*A(4,:)
+
+A =
+
+ 1 0 0 * 3
+ 0 1 0 * -2
+ 0 0 1 * 4
+ 0 0 0 1 1
+
+Aans=A
+
+Aans =
+
+ 1 0 0 * 3
+ 0 1 0 * -2
+ 0 0 1 * 4
+ 0 0 0 1 1
+
+diary off
+rref(Aog)
+
+ans =
+
+ 1 0 0 0 3
+ 0 1 0 0 -2
+ 0 0 1 0 4
+ 0 0 0 1 1
+
+diary off