Anda di halaman 1dari 9

Nama : Astri Niken Saputri

NPM : 1915051044
Tugas 2 Komputasi Geofisika
Eliminasi Gauss Matriks Ordo 6×6
Perhitungan dengan software Matlab

%===========PERHITUNGAN MATRIKS ELIMINASI GAUSS=========%


%-------------------------------------------------------%
%=============NAMA: ASTRI NIKEN SAPUTRI=============%
clear
clc

A=[4 1 0 2 1 3;2 8 1 3 5 6;1 4 5 1 2 1;3 3 2 6 5 4;2 5 2 0 1 0;5 1 3 6 2 2]


b=[12;10;2;1;5;4]
Ag=[A b]

[m,n]=size(Ag)

%pivot Ag(j,j) dan mempertukarkan baris


for j=1:m-1
for l=2:m
if Ag(j,j)==0
p=Ag(j,:)
Ag(j,:)=Ag(l,:)
Ag(l,:)=p
end
end
for i=j+1:m
Ag(i,:)=Ag(i,:)-(Ag(i,j)/Ag(j,j))*Ag(j,:)
end
end

%Substitusi Mundur
x=zeros(m,1)
for s=m:-1:1
c=0
for k=2:m
c=c+Ag(s,k)*x(k)
end
x(s)=(Ag(s,n)-c)/Ag(s,s)
end

disp('Hasil Eliminasi Gauss'), disp(x)


Perhitungan secara Manual

Anda mungkin juga menyukai