summaryrefslogtreecommitdiff
path: root/Introduction_To_Linear_Algebra_by_Gilbert_Strang/CH2/EX2.3.b
diff options
context:
space:
mode:
Diffstat (limited to 'Introduction_To_Linear_Algebra_by_Gilbert_Strang/CH2/EX2.3.b')
-rw-r--r--Introduction_To_Linear_Algebra_by_Gilbert_Strang/CH2/EX2.3.b/Ex2_2.3b.r18
1 files changed, 18 insertions, 0 deletions
diff --git a/Introduction_To_Linear_Algebra_by_Gilbert_Strang/CH2/EX2.3.b/Ex2_2.3b.r b/Introduction_To_Linear_Algebra_by_Gilbert_Strang/CH2/EX2.3.b/Ex2_2.3b.r
new file mode 100644
index 00000000..6dc8d2ee
--- /dev/null
+++ b/Introduction_To_Linear_Algebra_by_Gilbert_Strang/CH2/EX2.3.b/Ex2_2.3b.r
@@ -0,0 +1,18 @@
+#Example : 2.3b Chapter : 2.3 Pageno : 61
+#Multiplication with Elimination and Permutation matricies
+Ab<-matrix(c(1,4,0,2,8,3,2,9,2,1,3,1),ncol=4)
+E21<-matrix(c(1,0,0,-4,1,0,0,0,1),ncol=3,byrow=T)
+P32<-matrix(c(1,0,0,0,0,1,0,1,0),ncol=3,byrow=T)
+E21Ab<-E21%*%Ab
+print(E21Ab)
+P32E21Ab<-P32%*%E21Ab
+print(P32E21Ab)
+P32E21<-P32%*%E21
+print(P32E21)
+P32E21Ab<-P32E21%*%Ab
+print(P32E21Ab)
+#Solution for this system is
+b<-P32E21Ab[,4]
+P32E21Ab<-P32E21Ab[,-4]
+x<-solve(P32E21Ab,b)
+print(x) \ No newline at end of file