Program Eliminasi
-
Upload
yudialdino -
Category
Documents
-
view
212 -
download
0
Transcript of Program Eliminasi
-
8/18/2019 Program Eliminasi
1/2
%Program Eliminasi Gauss
function x = GAUSS(n, A, b)
% fungsi untuk melakukan eliminasi Gauss
% untuk menyelesaikan SPL Ax = b
% n = imensi matriks
% A = matriks koe!sien
% b = "ektor ruas kanan
n=in#ut($masukkan imensi matriks $)
A=&' *+ *-*+ . *'-*' * +/-
b=&.*01-+2*'-.+*3/-
"b = (+n)-
for i=+n+
% #roses "i#oting
ib = "b(i)-
maxi = abs(A(ib,i))-
bar = i-
ibx = ib-
for bars=i4+n
ib="b(bars)-
if (abs(A(ib,i))) 5 maxi
maxi = abs(A(ib,i))-
bar = bars-
ibx = ib-
en
en
ib = "b(i)-
-
8/18/2019 Program Eliminasi
2/2
"b(i) = ibx-
"b(bar) = ib-
% #roses eliminasi
ib = "b(i)-
for 6=i4+n
ibx = "b(6)-
m = A(ibx,i) 7 A(ib,i)-
for k=in
A(ibx,k) = A(ibx,k) 4 m8A(ib,k)-
en
b(ibx) = b(ibx) 4 m8b(ib)-
en
en
%subsitusi balik
ib = "b(n)-
x(n) = b(ib)7A(n,n)-
for i=n+++
ib = "b(i)-
sum = b(ib)-
for 6=i4+n
sum = sum 9 A(ib,6)8x(6)-
en
x(i) = sum 7A(ib,i)-
en
return