Professional Documents
Culture Documents
Gauss Seidel
Gauss Seidel
Gauss Seidel
Mathematica command : -
ForBi = 1, i £ n, i ++,
P@@iDD = 1 A@@i, iDD B@@iDD + A@@i, iDD * P@@iDD - â A@@i, jDD * P@@jDD F;
n
j=1
Return@pD;F;
2 -1 0
A= -1 4 2 ;
0 2 6
B = 8- 1, 3, 5<;
vars = 8"X1", "X2", "X3"<;
Print@"Solve the system"D;
Print@MatrixForm@AD, MatrixForm@varsD, "=", MatrixForm@BDD
Solve the system
2 -1 0 X1 -1
-1 4 2 X2 = 3
0 2 6 X3 5
P = 80, 0, 0<;
X = GaussSeidel@A, B, P, 2D;
Print@" AX = ", MatrixForm@A.XD, " » ", MatrixForm@BD, " =B "D;
2 gauss-seidel.nb
P 0 = 80, 0, 0<
0 -1
AX = 13 » 3 =B
22 5