abhishek p5

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

1

NUMERICAL METHOD
(PRACTICAL)
#ASSIGNMENT-5

NAME – ABHISHEK KUMAR PASWAN


ROLL NO – 21/632
COURSE – B Sc . MATHEMETICAL SCIENCE
SEMESTER – 6
TEACHER – H KHARBANDA MAAM
(* Rametya 21/681 *)

(*Question 1*)

In[1]:= Jacobia0_ , b0_ , x0_ , e0_ , m0_ := Module{},


A = a0;
B = b0;
X = x0;
e = N[e0];
m = N[m0];
n = Length[X];
k = 0;
X1 = X;
Print"Given system is : " MatrixForm[A], " X = ", MatrixForm[B];
output = k, NumberFormX1, 6;
Whilek < m,
Fori = 1, i ≤ n, i ++,
X1i =

N1  Ai, i * Bi - SumAi, j * X1j, j, 1, i - 1


- SumAi, j * Xj, j, i + 1, n;
;

output = Appendoutput, k + 1, NumberFormX1, 10;


IfNormX1 - X < e, Print"Condition exists at ", k + 1, " . ";
Break[];
X = X1; k ++;
PrintNumberForm
TableFormoutput, TableHeadings → None, "k", "X[k]", 10;
Print"X= ", NumberFormMatrixFormMatrixForm[X1], 10;

In[2]:= A = {{26, 2, 2}, {3, 27, 1}, {2, 3, 17}};


B = {12.6, 14.3, 6};
X = {0, 0, 0};
Jacobi[A, B, X, 10 ^ (- 5), 20]
2

26 2 2 12.6
Given system is : 3 27 1 X = 14.3
2 3 17 6
Condition exists at 5 .
k X[k]
0 {0, 0, 0}
1 {0.4846153846, 0.4757834758, 0.211965812}
2 {0.4317115933, 0.4738110892, 0.2185378556}
3 {0.4313577735, 0.4736069935, 0.2186154984}
4 {0.4313675006, 0.473603037, 0.2186150522}
5 {0.4313678393, 0.4736030159, 0.2186150161}
0.431368
X= 0.473603
0.218615

(*Question 2*)

In[6]:= A = {{5, - 2, 2}, {- 3, 9, 1}, {2, - 1, - 7}};


B = {- 1, 2, 3};
X = {0, 0, 0};
Jacobi[A, B, X, 10 ^ (- 5), 20]
5 -2
2 -1
Given system is : -39 1 X = 2
2 -1 -7 3
Condition exists at 7 .
k X[k]
0 {0, 0, 0}
1 {-0.2, 0.1555555556, -0.5079365079}
2 {0.0653968254, 0.3004585538, -0.4528092719}
3 {0.1013071303, 0.306303407, -0.4433841638}
4 {0.09987502829, 0.3047788054, -0.4435755355}
5 {0.09934173638, 0.304622305, -0.4437055475}
6 {0.09933114097, 0.3046332189, -0.4437101339}
7 {0.09933734111, 0.3046357952, -0.4437087304}

0.0993373
X= 0.304636
-0.443709

In[14]:= (*Question 3*)


A = {{1, - 5}, {7, - 1}};

B = {- 4, 6};
X = {0, 0};
Jacobi[A, B, X, 10 ^ (- 5), 20]
3

1 -5 -4
Given system is : X =
7 -1 6
k X[k]
0 {0, 0}
1 {-4., -34.}
2 {-174., -1224.}
3 {-6124., -42874.}
4 -214374., -1.500624 × 106 
5 -7.503124 × 106 , -5.2521874 × 107 
6 -2.62609374 × 108 , -1.838265624 × 109 
7 -9.191328124 × 109 , -6.433929687 × 1010 
8 -3.216964844 × 1011 , -2.251875391 × 1012 
9 -1.125937695 × 1013 , -7.881563867 × 1013 
10 -3.940781934 × 1014 , -2.758547354 × 1015 
11 -1.379273677 × 1016 , -9.654915737 × 1016 
12 -4.827457869 × 1017 , -3.379220508 × 1018 
13 -1.689610254 × 1019 , -1.182727178 × 1020 
14 -5.913635889 × 1020 , -4.139545122 × 1021 
15 -2.069772561 × 1022 , -1.448840793 × 1023 
16 -7.244203964 × 1023 , -5.070942775 × 1024 
17 -2.535471387 × 1025 , -1.774829971 × 1026 
18 -8.874149856 × 1026 , -6.211904899 × 1027 
19 -3.10595245 × 1028 , -2.174166715 × 1029 
20 -1.087083357 × 1030 , -7.609583502 × 1030 

-1.08708 × 1030
X=
-7.60958 × 1030
4

In[18]:=

(*Question 4*)
Seidela0_ , b0_ , x0_ , e0_ , m0_ := Module{},
A = a0;
B = b0;
X = x0;
e = N[e0];
m = N[m0];
n = Length[X];
k = 0;
X1 = X;
Print"Given system is : " MatrixForm[A], " X = ", MatrixForm[B];
output = k, NumberFormX1, 10;
Whilek < m,
Fori = 1, i ≤ n, i ++,
X1i =

N1  Ai, i * Bi - SumAi, j * X1j, j, 1, i - 1


- SumAi, j * Xj, j, i + 1, n;
;

output = Appendoutput, k + 1, NumberFormMatrixForm[X1], 10;


IfNormX1 - X < e, Print"Condition exists at ", k + 1, " . ";
Break[];
X = X1; k ++;
PrintNumberForm
TableFormoutput, TableHeadings → None, "k", "X[k]", 10;
Print"X= ", NumberFormMatrixFormMatrixForm[X1], 10;

In[19]:= A = {{2, 1}, {1, 2}};


B = {8, 1};
X = {0, 0};
Seidel[A, B, X, 10 ^ (- 5), 20]
5

2 1 8
Given system is : X =
1 2 1
Condition exists at 11 .
k X[k]
0 {0, 0}
4.
1
-1.5
4.75
2
-1.875
4.9375
3
-1.96875
4.984375
4
-1.9921875
4.99609375
5
-1.998046875
4.999023438
6
-1.999511719
4.999755859
7
-1.99987793
4.999938965
8
-1.999969482
4.999984741
9
-1.999992371
4.999996185
10
-1.999998093
4.999999046
11
-1.999999523

5.
X=
-2.

(*Question 5*)

In[23]:= A = {{2, 1, 1}, {3, 5, 2}, {2, 1, 4}};


B = {5, 15, 8};
X = {0, 0, 0};
Seidel[A, B, X, 10 ^ (- 5), 20]
6

2 1 1 5
Given system is : 3 5 2 X = 15
2 1 4 8
Condition exists at 13 .
k X[k]
0 {0, 0, 0}
2.5
1 1.5
0.375
1.5625
2 1.9125
0.740625
1.1734375
3 1.9996875
0.913359375
1.043476563
4 2.008570313
0.9761191406
1.007655273
5 2.00495918
0.9949325684
1.000054126
6 2.001994497
0.9994743127
0.9992655951
7 2.000650918
1.000204473
0.9995723046
8 2.000174828
1.000170141
0.9998275156
9 2.000035434
1.000077384
0.999943591
10 2.000002892
1.000027482
0.9999848133
11 1.999998119
1.000008064
0.9999969085
12 1.999998629
1.000001888
0.9999997411
13 1.9999994
1.000000279
1.
X= 2.
1.

(* Questioin 6*)
7

In[31]:= A = {{1, 1, 7}, {1, 2, 2}, {1, 3, 1}};


B = {7, 13, 13};
X = {0, 0, 0};
Seidel[A, B, X, 10 ^ (- 5), 20]
1 1 7 7
Given system is : 1 2 2 X = 13
1 3 1 13
k X[k]
0 {0, 0, 0}
7.
1 3.
-3.
25.
2 -3.
-3.
31.
3 -6.
0.
13.
4 0.
0.
7.
5 3.
-3.
25.
6 -3.
-3.
31.
7 -6.
0.
13.
8 0.
0.
7.
9 3.
-3.
25.
10 -3.
-3.
31.
11 -6.
0.
13.
12 0.
0.
7.
13 3.
-3.
25.
14 -3.
-3.
8

31.
15 -6.
0.
13.
16 0.
0.
7.
17 3.
-3.
25.
18 -3.
-3.
31.
19 -6.
0.
13.
20 0.
0.
13.
X= 0.
0.

You might also like