You are on page 1of 2

SOLVE THE FOLLOWING EQUATION USING GAUSS ELIMINATION WITHOUT PIVOTING 

x1 + 2 x2 + 3 x3 = 1
2 x1 + 6 x2 + 10 x3 = 0
3 x1 + 14 x2 + 28 x3 = - 8

In[12]:= Clear[A]
A = {{1, 2, 3}, {2, 6, 10}, {3, 14, 28}};
A // MatrixForm
Out[14]//MatrixForm=
1 2 3
2 6 10
3 14 28

In[19]:= x = {{x1}, {x2}, {x3}}


x // MatrixForm
Out[19]=

{{x1}, {x2}, {x3}}


Out[20]//MatrixForm=
x1
x2
x3

In[21]:= B = {{1}, {0}, {- 8}}


B // MatrixForm
Out[21]=

{{1}, {0}, {- 8}}


Out[22]//MatrixForm=
1
0
-8

In[39]:= aug = ArrayFlatten[{{A, B}}];


aug // MatrixForm
Out[40]//MatrixForm=
1 2 3 1
2 6 10 0
3 14 28 - 8

In[41]:= aug〚2〛 = aug〚2〛 - 2 aug〚1〛;


aug〚3〛 = aug〚3〛 - 3 aug〚1〛;
2

In[43]:= aug // MatrixForm


Out[43]//MatrixForm=
1 2 3 1
0 2 4 -2
0 8 19 - 11

In[44]:= aug〚3〛 = aug〚3〛 - 4 aug〚2〛;


aug // MatrixForm
Out[45]//MatrixForm=
1 2 3 1
0 2 4 -2
0 0 3 -3

In[46]:= upper = Take[aug, 3, 3];


upper // MatrixForm
Out[47]//MatrixForm=
1 2 3
0 2 4
0 0 3

In[49]:= c = Take[aug, 3, - 1];


c // MatrixForm
Out[50]//MatrixForm=
1
-2
-3

In[54]:= upper.x ⩵ c
Out[54]=

x1 + 2 x2 + 3 x3, 2 x2 + 4 x3, 3 x3 ⩵ {{1}, {- 2}, {- 3}}

In[55]:= Solve[upper.x ⩵ c]
Out[55]=

{{x1 → 2, x2 → 1, x3 → - 1}}

You might also like