Gauss Numerical Methods
Gauss Numerical Methods
5 2 1
In[ ]:= A= 1 4 2 ;
1 2 5
5 0 0
d= 0 4 0 ;
0 0 5
0 0 0
l= 1 0 0 ;
1 2 0
0 2 1
u= 0 0 2 ;
0 0 0
12
b= 15 ;
20
0
x0 = 0 ;
0
Doxn+1 = LinearSolved, b - l + u.xn ;
Printxn , "=", N[MatrixForm[xn ]], {n, 1, 8}
2.4
x= 3.75
10.
-1.1
x2 = -1.85
2.02
2.736
x3 = 3.015
4.96
0.202
x4 = 0.586
2.2468
1.71624
x5 = 2.5761
3.7252
0.62452
x6 = 1.45834
2.62631
1.2914
x7 = 2.28071
3.29176
0.829362
x8 = 1.78127
2.82943
(* Now we solve another system with Gauss Seidal Method. The Formula is
xn+1 =l-1 b-u.xn *)
2 Gauss Numerical Methods.nb
10 1 1
In[ ]:= A= 2 10 1 ;
2 2 10
10 0 0
l= 2 10 0 ;
2 2 10
0 1 1
u= 0 0 1 ;
0 0 0
12
b= 13 ;
14
0
x0 = 0 ;
0
Doxn+1 = LinearSolve[l, b - u.xn ];
Printxn , "=", N[MatrixForm[xn ]], {n, 1, 8}
2.4
x= 3.75
10.
-0.175
x2 = 0.335
1.368
1.0297
x3 = 0.95726
1.00261
1.00401
x4 = 0.998937
0.99941
1.00017
x5 = 1.00003
0.999962
1.
x6 = 1.
0.999999
1.
x7 = 1.
1.
1.
x8 = 1.
1.