You are on page 1of 7

%FAIDHATUL NUR KHORIMAH

%SOAL 1
%METODE ELIMANASI GAUSS
A = [-3 6 -4; 9 -8 24; -12 24 -26] ;
b = [-3 ; 65 ; 42] ;
x = gauss (A,b)

x =

32.3600
12.0800
-5.4000

%MeETODE DEKOMPOSISI
L = [0 0 0; -9 0 0; -12 24 0]

L =

0 0 0
-9 0 0
-12 24 0

U = [0 6 -4; 0 -8 24; 0 0 -26]

U =

0 6 -4
0 -8 24
0 0 -26

x= ludec (A,b)

x =

32.3600
12.0800
-5.4000

%SOAL 2
uiopen('D:\FAIDHA SEMESTER 5\Komputasi Fisika\Topik 8\Jacobi.m',1)
uiopen('D:\FAIDHA SEMESTER 5\Komputasi Fisika\Topik 8\SOR.m',1)
%METODE JACOBIAN
uiopen('D:\FAIDHA SEMESTER 5\Komputasi Fisika\Topik 8\jacobian.m',1)
uiopen('D:\FAIDHA SEMESTER 5\Komputasi Fisika\Topik 8\jacobian.m',1)
x0 = [32.3600 ; 12.0800 ; -5.4000]

x0 =

32.3600
12.0800
-5.4000

A = [-3 6 -4; 9 -8 24; -12 24 -26]

A =
-3 6 -4
9 -8 24
-12 24 -26

b = [-3 ; 65 ; 42]

b =

-3
65
42

maks = 50

maks =

50

tol = 0,000001

tol =

ans =

tol = 10^-6

tol =

1.0000e-06

x=jacobian(A,b,x0,maks)

x =

32.3600
12.0800
-5.4000

clear
%METODE JACOBIAN
x0 = [1 ; 1 ; 1]

x0 =

1
1
1

A = [-3 6 -4; 9 -8 24; -12 24 -26]

A =

-3 6 -4
9 -8 24
-12 24 -26

b = [-3 ; 65 ; 42]

b =

-3
65
42

maks = 50

maks =

50

tol = 10^-6

tol =

1.0000e-06

x=jacobian(A,b,x0,maks)

x =

1.0e+20 *

-6.6993
6.6764
-3.4528

%METODE GAUSS-SEIDEL
x0 = [1 ; 1 ; 1]

x0 =

1
1
1

A = [-3 6 -4; 9 -8 24; -12 24 -26]

A =

-3 6 -4
9 -8 24
-12 24 -26

b = [-3 ; 65 ; 42]

b =

-3
65
42

maks = 50
maks =

50

tol = 10^-6

tol =

1.0000e-06

uiopen('D:\FAIDHA SEMESTER 5\Komputasi Fisika\Topik 8\gauss_seidel.m',1)


x=gauss_seidel(A,b,x0,tol,maks)
{#Error: <a href="matlab: opentoline('D:\FAIDHA SEMESTER 5\Komputasi Fisika\Topik
8\gauss_seidel.m',10,16)">File: gauss_seidel.m Line: 10 Column: 16
</a>The expression to the left of the equals sign is not a valid target for an
assignment.
}#
x=gauss_seidel(A,b,x0,tol,maks)
f x1 x2 x3 ...

x =

1.0e+27 *

-0.4887
-1.7985
-1.4347

%SOAL 3
%METODE SOR
xo = [ 0 ; 0 ; 0]

xo =

0
0
0

A = [-3 6 -4; 9 -8 24; -12 24 -26]

A =

-3 6 -4
9 -8 24
-12 24 -26

b = [-3 ; 65 ; 42]

b =

-3
65
42

uiopen('D:\FAIDHA SEMESTER 5\Komputasi Fisika\Topik 8\SOR.m',1)


maks = 50

maks =
50

tol = 10^-6

tol =

1.0000e-06

w = 1,75

w =

ans =

75

x=SOR(A,b,x0,w,tol,maks)
{#Error: <a href="matlab: opentoline('D:\FAIDHA SEMESTER 5\Komputasi Fisika\Topik
8\SOR.m',15,18)">File: SOR.m Line: 15 Column: 18
</a>The expression to the left of the
equals sign is not a valid target for
an assignment.
}#
x=SOR(A,b,x0,w,tol,maks)

x =

1.0e+38 *

-0.3341
-3.7877
-4.6191

%SOAL 4
%METODE SOR DENGAN MAKS 50
xo = [ 0 ; 0 ; 0]

xo =

0
0
0

A = [-3 6 -4; 9 -8 24; -12 24 -26]

A =

-3 6 -4
9 -8 24
-12 24 -26

b = [-3 ; 65 ; 42]

b =
-3
65
42

maks = 50

maks =

50

tol = 10^-6

tol =

1.0000e-06

w = 1,75

w =

ans =

75

x=SOR(A,b,x0,w,tol,maks)

x =

1.0e+38 *

-0.3341
-3.7877
-4.6191

%METODE SOR DENGAN MAKS 75


maks = 75

maks =

75

w = 1,9387

w =

ans =

9387

x=SOR(A,b,x0,w,tol,maks)

x =
1.0e+57 *

-0.5264
-5.9679
-7.2779

%METODE SOR DENGAN MAKS 150


maks = 150

maks =

150

w = 1,9387

w =

ans =

9387

x=SOR(A,b,x0,w,tol,maks)

x =

1.0e+115 *

-0.2059
-2.3344
-2.8468

%Perbandingan hasil antara maks 75 dan 150 yaitu hasil x lebih besar pada maks 150

%SOAl 4
diary off

You might also like