Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
2Activity
0 of .
Results for:
No results containing your search query
P. 1
Invers matrix menggunakan metode gauss dan gauss jordan

Invers matrix menggunakan metode gauss dan gauss jordan

Ratings: (0)|Views: 180 |Likes:
Published by Feno Mena Ahhad
menggunakan program matlab
menggunakan program matlab

More info:

Published by: Feno Mena Ahhad on Oct 22, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

03/30/2014

pdf

text

original

 
Abdul Azis RahmansyahP2700213006Kelas B
TUGAS 4
MENCARI INVERS MATRIKS MEMBANDINGKAN METODEPERKALIAN GAUSS DAN METODE GAUS-JORDAN
.
 Eliminasi Gauss
adalah suatu cara mengoperasikan nilai-nilai di dalam matriks sehinggamenjadi matriks yang lebih sederhana. Metode Eliminasi Gauss adalah salah satu cara yang paling awal dan banyak digunakan dalam penyelesaian sistem persamaan linier. Cara iniditemukan olehCarl Friedrich Gauss.Prosedur penyelesaian dari metode ini adalah denganmelakukan operasi baris sehingga matriks tersebut menjadi matriks yang
 Eselon-baris
. Inidapat digunakan sebagai salah satu metode penyelesaian persamaan linear denganmenggunakan matriks. Caranya dengan mengubah persamaan linear tersebut kedalam
matriks teraugmentasi
dan mengoperasikannya. Setelah menjadi matriks
 Eselon-baris
,lakukan
 substitusi balik 
untuk mendapatkan nilai dari variabel-variabel tersebut.
 
Secara umum, sistem persamaan linier adalah sebagai berikut:
 
a
11
x
1
+ a
12
x
2
+ ... + a
1n
x
n
= b
1
 a
21
x
1
+ a
22
x
2
+ ... + a
2n
x
n
= b
2
 : : : = :a
n1
x
1
+ a
n2
x
2
+ ... + a
nn
x
n
= b
n
 Dengan metode eliminasi gauss sehingga dapat di peroleh dalam menghitung inversi matriksmenggunakan metode gauss-jordan dimana pada metode ini akan di bentuk segitiga bawahsama dengan 0 dan segitiga atas sama dengan 0 dengan diagonal matriks adalah 1 yangmenyerupai matriks identitas. Pada metode ini hasil inversi akan di pindahkan ke Colommatriks identitas yang telah disiapkanSedangkan pada metode perkalian gauss dimana metode ini akan memperoleh nilai inversimatriks dari perkalian awal yang telah diperoleh.
 
Listing matlab perkalian Gaus Listing matlab gauss-jordan
clc;clear;% -------------------------- disp('Program Invers Matrix');%disp perintah menampilkan data disp('=============================================');disp('Contoh : nilai matrix = [1 2 3 ;5 6 7 ;8 1 3 ;]');disp('Dimana : Spasi menandakan pemisahdatantar colom');disp(' titik koma (;) menandakan pemisahdatantarbaris');disp('=============================================');data=input('Masukkan matrix = ')%input perintah memasukkan data [azb,azk]=size(data);identitas=eye(azb,azk)a=[data identitas][ba,c]=size(a);forz=2:bafore=z:ba%perulangan untuk baris  ifa(e,(z-1))~=0aa=(-a(e,(z-1))/a((z-1),z-1));forf=z-1:ca(e,f)=aa*a(z-1,f)+a(e,f);end end end z=z+1;end adisp('=============================================');% Pembuatan segitiga atas menjadi 0forz=2:1:baford=1:z-1ifa(z-d,z)~=0aa=-a(z-d,z)/a(z,z);forf=z:ca(z-d,f)=(a(z,f)*aa)+a(z-d,f);end clc;clear;disp('Program Invers Matrix Metode Gauss');%disp perintah menampilkan data disp('=============================================');disp('Contoh : nilai matrix = [1 2 3 ;5 6 7 ;8 1 3 ;]');disp('Dimana : Spasi menandakan pemisahdatantar colom');disp(' titik koma (;) menandakan pemisahdatantarbaris');disp('=============================================');data=input('Masukkan matrix = ')%input perintah memasukkan data [baris,kolom]=size(data);% pembuat matrix identitas forb=1:barisforc=1:kolomifb==cGi(b,c)=1;else Gi(b,c)=0;end end end kali=data;% Proses Gauss dalam mendapatkan invers matrix forba=1:kolomG{ba}=Gi;forc=1:barisaa=kali(ba,ba);ifba==cG{ba}(c,ba)=1/aa;else G{ba}(c,ba)=kali(c,ba)/(-aa);end end disp(['Nilai G',num2str(ba)])disp([num2str(G{ba})])G1=G{ba};f=kali;
 
Abdul Azis RahmansyahP2700213006Kelas B
end aend disp('=====');end disp('=============================================');% Proses pembuat diagonal = 1 [ba,c]=size(a);forb=1:baifa(b,b)~=1aa=a(b,b);forf=b:ca(b,f)=(a(b,f)/aa);end end aend disp('=============================================');% Memisahkan Invers dari matrix identitas ford=1:bafore=1:baNilaiInvers(d,e)=a(d,e+ba);end end NilaiInvers%membuat fungsi pengalian matrix manual %===================================== [barisa,koloma]=size(f);[barisG,kolomG]=size(G1);fori=1:barisGforj=1:kolomaforb=1:barisakalii(b)=G1(i,b)*f(b,j);end [bkali,kkali]=size(kalii);e=0;ford=1:kkalie=e+kalii(d);end kali(i,j)=e;end end disp(['Hasil kali matrix'])kali%============================ end %listing menghitung nilai invers matrikx [baris,k]=size(G);kali=G{1};form=2:kf=kali;G1=G{m};[barisa,koloma]=size(f);[barisG,kolomG]=size(G1);fori=1:barisGforj=1:kolomaforb=1:barisakalii(b)=G1(i,b)*f(b,j);end [bkali,kkali]=size(kalii);e=0;ford=1:kkalie=e+kalii(d);end kali(i,j)=e;end end end disp(['Hasil Invers Matrix dengan metode Gauss dengansistem numerik'])inversA=kali
Hasil yang diperoleh pada command window matlab dan membandingkan secara langsunghasil Perolehan menggunakan metode matriks gauss-jordan dan metode perkalian gauss
Program Invers Matrix=============================================Contoh : nilai matrix = [1 2 3 ;5 6 7 ;8 1 3 ;]Dimana : Spasi menandakan pemisahdatantar colomtitik koma (;) menandakan pemisahdatantar baris=============================================Masukkan matrix = [3 2 3 5;4 2 1 2;3 4 2 1;3 2 5 3;]data =3 2 3 54 2 1 23 4 2 13 2 5 3identitas =1 0 0 00 1 0 00 0 1 00 0 0 1a =3 2 3 5 1 0 0 04 2 1 2 0 1 0 03 4 2 1 0 0 1 03 2 5 3 0 0 0 1
a =3.0000 2.0000 3.0000 5.0000 1.0000 0 0 00 -0.6667 -3.0000 -4.6667 -1.3333 1.0000 0 00 0 -10.0000 -18.0000 -5.0000 3.0000 1.0000 00 0 0 -5.6000 -2.0000 0.6000 0.2000 1.0000=============================================a =3.0000 0 -6.0000 -9.0000 -3.0000 3.0000 0 00 -0.6667 -3.0000 -4.6667 -1.3333 1.0000 0 0
Program Invers Matrix Metode Gauss=============================================Contoh : nilai matrix = [1 2 3 ;5 6 7 ;8 1 3 ;]Dimana : Spasi menandakan pemisahdatantar colomtitik koma (;) menandakan pemisahdatantar baris=============================================Masukkan matrix = [3 2 3 5;4 2 1 2;3 4 2 1;3 2 5 3;]data =3 2 3 54 2 1 23 4 2 13 2 5 3Nilai G10.33333 0 0 0-1.3333 1 0 0-1 0 1 0-1 0 0 1Hasil kali matrixkali =1.0000 0.6667 1.0000 1.66670 -0.6667 -3.0000 -4.66670 2.0000 -1.0000 -4.00000 0 2.0000 -2.0000Nilai G21 1 0 00 -1.5 0 00 3 1 00 0 0 1Hasil kali matrixkali =1.0000 0 -2.0000 -3.00000 1.0000 4.5000 7.0000

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->