Ujian Mid Semester
Ujian Mid Semester
FISIKA KOMPUTASI
Oleh :
UNIVERSITAS JEMBER
2010
% Metode Titik Palsu
[i,a,b,x,fx]=tpalsu('fungsi',0.5,1,0.000001)
y =
-0.3776
y =
0.4597
y =
-0.0227
y =
-0.22269975597064
y =
-0.30882768139645
y =
-0.34680225681176
y =
-0.36374798015987
y =
-0.37135309985582
y =
-0.37477522324788
y =
-0.37631694611429
y =
-0.37701189523381
y =
-0.37732522840335
y =
-0.37746651725082
y =
-0.37753023069978
y =
-0.37755896258649
y =
-0.37757191950103
y =
-0.37757776257032
y =
-0.37758039757491
y =
-0.37758158586403
y =
-0.37758212173848
i =
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
a =
0.50000000000000
0.50000000000000
0.50000000000000
0.50000000000000
0.50000000000000
0.50000000000000
0.50000000000000
0.50000000000000
0.50000000000000
0.50000000000000
0.50000000000000
0.50000000000000
0.50000000000000
0.50000000000000
0.50000000000000
0.50000000000000
0.50000000000000
0.50000000000000
b =
1.00000000000000
0.72548158706393
0.60168389220974
0.54585569078858
0.52067922786984
0.50932557023870
0.50420548875540
0.50189652055789
0.50085526093059
0.50038569118396
0.50017393252055
0.50007843716155
0.50003537227134
0.50001595159176
0.50000719358045
0.50000324403987
0.50000146294252
0.50000065973320
x =
0.72548158706393
0.60168389220974
0.54585569078858
0.52067922786984
0.50932557023870
0.50420548875540
0.50189652055789
0.50085526093059
0.50038569118396
0.50017393252055
0.50007843716155
0.50003537227134
0.50001595159176
0.50000719358045
0.50000324403987
0.50000146294252
0.50000065973320
0.50000029751538
fx =
-0.02269839066549
-0.22269975597064
-0.30882768139645
-0.34680225681176
-0.36374798015987
-0.37135309985582
-0.37477522324788
-0.37631694611429
-0.37701189523381
-0.37732522840335
-0.37746651725082
-0.37753023069978
-0.37755896258649
-0.37757191950103
-0.37757776257032
-0.37758039757491
-0.37758158586403
-0.37758212173848
A =
3 -3 3
-3 5 1
-3 1 5
b=[9;-7;12]
b =
9
-7
12
x0=[0 0 0]'
x0 =
0
0
0
x=gauss_seidel(A,b,x0,10e-6,10)
??? Undefined function or variable 'gauss_seidel'.
x=gauss_seidel(A,b,x0,10e-6,10)
??? Undefined function or variable 'gauss_seidel'.
x=gaussd(A,b,x0,10e-6,10)
??? Error using ==> gaussd
Too many input arguments.
x=gaussd(A,b,x0,10e-6,10)
??? Error using ==> gaussd
Too many input arguments.
gasd
xlama =
0
0
0
n =
itermaks =
10
sc =
0.00100000000000
gasd
xlama =
0
0
0
n =
itermaks =
10
sc =
1.000000000000000e-006
x=GS(A,b,x0,10e-6,20)
??? Error: File: C:\MATLAB6p1\work\GS.m Line: 17 Column: 17
")" expected, "]" found.
x=gaussd(A,b,x0,10e-6,20)
??? Error using ==> gaussd
Too many input arguments.
x=gaussd(A,b,x0,10e-6,20)
??? Error: File: C:\MATLAB6p1\work\gaussd.m Line: 17 Column: 17
")" expected, "]" found.
[x]=gaussd(A,b,x0,10e-6,20)
??? Error: File: C:\MATLAB6p1\work\gaussd.m Line: 17 Column: 17
")" expected, "]" found.
[x]=gaussd(A,b,x0,10e-6,20)
??? Error: File: C:\MATLAB6p1\work\gaussd.m Line: 18 Column: 5
Illegal use of reserved keyword "for".
[x]=gaussd(A,b,x0,10e-6,20)
??? Undefined function or variable 'xo'.
A =
3 -3 3
-3 5 1
-3 1 5
b=[9;-7;12]
b =
9
-7
12
x0=[0 0 0]';
hasil=gaussd(A,b,x0,0.000001)
??? Error using ==> eye
Unknown command option.
cd ..
cd('C:\MATLAB6p1\work')
SEidel
??? Input argument 'n' is undefined.
SEIDEL
??? Input argument 'n' is undefined.
SPL
iterasi ke-2
x =
iterasi ke-3
x =
iterasi ke-4
x =
iterasi ke-5
x =
-1.73152512000000 -2.80278937600000 1.92164280320000
iterasi ke-6
x =
iterasi ke-7
x =
iterasi ke-8
x =
iterasi ke-9
x =
iterasi ke-10
x =
iterasi ke-11
x =
iterasi ke-12
x =
iterasi ke-13
x =
x =
clear seidel
SPL
iterasi ke-3
x =
iterasi ke-4
x =
iterasi ke-5
x =
iterasi ke-6
x =
iterasi ke-7
x =
iterasi ke-8
x =
iterasi ke-9
x =
iterasi ke-10
x =
iterasi ke-11
x =
iterasi ke-12
x =
iterasi ke-13
x =
-1.75001529522973 -2.83334217516355 1.91665925789487
x =