SKRIP MATLAB ELMINASI GAUSS JORDAN
1.
Inti
dari eleminasi Gauss Jordan adalah membentuk matrik segitiga nol baik
di atas maupun dibawah, setelah terbentuknya segitiga nol tersebut, maka
selanjutnya dilakukan eliminasi seperti biasa untuk menentukan nilai
dari masing-masing komponen yang belum diketahui. berikut ini adalah
skrip matlab untuk menampilkan perhitungan eliminasi gauss jordan dengan
besar matriks 4 x 4.
Skrip Matlab Metode Gauss Jordan untuk 4 varibel
disp('====================================================================');
disp('|| METODE GAUSS
JORDAN
||');
disp('|| By:ADE JUNAIDI
(1300022010)
||');
disp('=====================================================================');
disp('')
A=input('masukkan
nilai persamaan kedalam bentuk matriks 4x4,[1 1 1 1 ;2 2 2 2;3 3 3 3;4 4 4 4]=')
B=input('Masukkan
hasil dari persamaan,[hasil1;hasil2;hasil3;hasil4]=')
if
(size(A))~= 4 5, disp('matriks Salah, matrik harus berukuran
4x5 !!!!'),break,end;
A=[A';B']'
disp('Iterasi-1
' );
A(1,:)=A(1,:)/A(1,1)
disp('Iterasi-2
' );
A(2,:)=A(2,:)-((A(2,1)*A(1,:)/A(1,1)))
disp('Iterasi-3
' );
A(3,:)=A(3,:)-((A(3,1)*A(1,:)/A(1,1)))
disp('Iterasi-4
' );
A(4,:)=A(4,:)-((A(4,1)*A(1,:)/A(1,1)))
disp('Iterasi-5
' );
A(1,:)=A(1,:)-((A(1,2)*A(2,:)/A(2,2)))
disp('Iterasi-6
' );
A(2,:)=A(2,:)/A(2,2)
disp('Iterasi-7
' );
A(3,:)=A(3,:)-((A(3,2)*A(2,:)/A(2,2)))
disp('Iterasi-8
' );
A(4,:)=A(4,:)-((A(4,2)*A(2,:)/A(2,2)))
disp('Iterasi-9
' );
A(1,:)=A(1,:)-((A(1,3)*A(3,:)/A(3,3)))
disp('Iterasi-10
' );
A(2,:)=A(2,:)-((A(2,3)*A(3,:)/A(3,3)))
disp('Iterasi-11
' );
A(3,:)=A(3,:)/A(3,3)
disp('Iterasi-12
' );
A(4,:)=A(4,:)-((A(4,3)*A(3,:)/A(3,3)))
disp('Iterasi-13
' );
A(1,:)=A(1,:)-((A(1,4)*A(4,:)/A(4,4)))
disp('Iterasi-14
' );
A(2,:)=A(2,:)-((A(2,4)*A(4,:)/A(4,4)))
disp('Iterasi-15
' );
A(3,:)=A(3,:)-((A(3,4)*A(4,:)/A(4,4)))
disp('Iterasi-16
' );
A(4,:)=A(4,:)/A(4,4)
disp('Dari
Proses Eliminasi diatas diperolehlah nilai untuk tiap-tiap variabel berikut:')
X1=A(1,5)
X2=A(2,5)
X3=A(3,5)
X4=A(4,5)
disp('PROCESESS
COMPLETE......')
2. Hasil Eksekusi program
Misalkan Suatu persamaan memiliki persamaan sebagai
berikut
Ø w - x + 2y + z =9
Ø 3w + 2 x + y +2 z =18
Ø 2w - 3x - 2y + z =-6
Ø W + 2x + 2y + z =15
ilustrasi: http://sd.keepcalm-o-matic.co.uk