pada kesempatan kali ini saya akan berbagi tentang skrip matlab yang digunakan untuk menampilkan hasil dari matematis dari metode gauss jordan menggunakan simulasi matlab, berikut ini adalah skrip dari metode gauss jordan untuk berbagai ordo
disp('===================================================================');
disp('|| METODE GAUSS JORDAN ||');
disp('|| By:ADE JUNAIDI (1300022010) ||');
disp('===================================================================');
disp('')
A=input('Masukkan persamaan dalam bentuk matriks persegi,[1 2 3; 4 5 6; 7 8 9]=')
B=input('Masukkan Hasil persamaan,[hasil1;hasil2;hasil3...]=')
langkah=input('Jika ingin menampilkan proses eliminasi isikan 1, jika tidak isikan 0=')
a=A(1,:);
if size(A')~=size(B),disp('ERROR MATRIKS....PLEASE CHECK AGAIN...!!!'),break,end
[n n]=size(A);
A=[A';B']';
X=zeros(n,1);
for p=1:n;
for k=[1:p-1,p+1:n],
if A(p,p)==0,disp('INPUTAN INVALID'), break,end
pengali=A(k,p)/A(p,p);
A(k,:)=A(k,:)-pengali*A(p,:);
A(k,:)=A(k,:)/A(k,k);
if langkah==1
A
pause
end
end
end
x=A(:,n+1),disp('proceses Complete');
berikut adalah hasil dari penggunakan metode gaus jordan 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
>> GaussJordan
========================================================================================
|| METODE GAUSS JORDAN ||
|| By:ADE JUNAIDI (1300022010) ||
========================================================================================
masukkan nilai persamaan kedalam bentuk matriks 4x4,[1 1 1 1 ;2 2 2 2;3 3 3 3;4 4 4 4]=[1 -1 2 1;3 2 1 2;2 -3 -2
1;1 2 2 1]
A =
1 -1 2 1
3 2 1 2
2 -3 -2 1
1 2 2 1
Masukkan hasil dari persamaan,[hasil1;hasil2;hasil3;hasil4]=[9; 18; -6; 15]
B =
9
18
-6
15
A =
1 -1 2 1 9
3 2 1 2 18
2 -3 -2 1 -6
1 2 2 1 15
Iterasi-1
A =
1 -1 2 1 9
3 2 1 2 18
2 -3 -2 1 -6
1 2 2 1 15
Iterasi-2
A =
1 -1 2 1 9
0 5 -5 -1 -9
2 -3 -2 1 -6
1 2 2 1 15
Iterasi-3
A =
1 -1 2 1 9
0 5 -5 -1 -9
0 -1 -6 -1 -24
1 2 2 1 15
Iterasi-4
A =
1 -1 2 1 9
0 5 -5 -1 -9
0 -1 -6 -1 -24
0 3 0 0 6
Iterasi-5
A =
1.0000 0 1.0000 0.8000 7.2000
0 5.0000 -5.0000 -1.0000 -9.0000
0 -1.0000 -6.0000 -1.0000 -24.0000
0 3.0000 0 0 6.0000
Iterasi-6
A =
1.0000 0 1.0000 0.8000 7.2000
0 1.0000 -1.0000 -0.2000 -1.8000
0 -1.0000 -6.0000 -1.0000 -24.0000
0 3.0000 0 0 6.0000
Iterasi-7
A =
1.0000 0 1.0000 0.8000 7.2000
0 1.0000 -1.0000 -0.2000 -1.8000
0 0 -7.0000 -1.2000 -25.8000
0 3.0000 0 0 6.0000
Iterasi-8
A =
1.0000 0 1.0000 0.8000 7.2000
0 1.0000 -1.0000 -0.2000 -1.8000
0 0 -7.0000 -1.2000 -25.8000
0 0 3.0000 0.6000 11.4000
Iterasi-9
A =
1.0000 0 0 0.6286 3.5143
0 1.0000 -1.0000 -0.2000 -1.8000
0 0 -7.0000 -1.2000 -25.8000
0 0 3.0000 0.6000 11.4000
Iterasi-10
A =
1.0000 0 0 0.6286 3.5143
0 1.0000 0 -0.0286 1.8857
0 0 -7.0000 -1.2000 -25.8000
0 0 3.0000 0.6000 11.4000
Iterasi-11
A =
1.0000 0 0 0.6286 3.5143
0 1.0000 0 -0.0286 1.8857
0 0 1.0000 0.1714 3.6857
0 0 3.0000 0.6000 11.4000
Iterasi-12
A =
1.0000 0 0 0.6286 3.5143
0 1.0000 0 -0.0286 1.8857
0 0 1.0000 0.1714 3.6857
0 0 0 0.0857 0.3429
Iterasi-13
A =
1.0000 0 0 0 1.0000
0 1.0000 0 -0.0286 1.8857
0 0 1.0000 0.1714 3.6857
0 0 0 0.0857 0.3429
Iterasi-14
A =
1.0000 0 0 0 1.0000
0 1.0000 0 -0.0000 2.0000
0 0 1.0000 0.1714 3.6857
0 0 0 0.0857 0.3429
Iterasi-15
A =
1.0000 0 0 0 1.0000
0 1.0000 0 -0.0000 2.0000
0 0 1.0000 0 3.0000
0 0 0 0.0857 0.3429
Iterasi-16
A =
1.0000 0 0 0 1.0000
0 1.0000 0 -0.0000 2.0000
0 0 1.0000 0 3.0000
0 0 0 1.0000 4.0000
Dari Proses Eliminasi diatas diperolehlah nilai untuk tiap-tiap variabel berikut:
X1 =
1
X2 =
2
X3 =
3
X4 =
4
PROCESESS COMPLETE.....
METODE GAUSS JORDAN
0 komentar:
Post a Comment
Terimakasih anda telah berkomentar di halaman ini, kami akan mempertimbangkan komentar anda untuk kemajuan blog ini.