Menghitung Matriks Eleminasi Metode Gauss dengan menggunakan Program Python

PROGRAM GAUSS 

Pada kesempatan kali ini akan membahas tentang Eliminasi Gauss. Eliminasi Gauss adalah suatu metode untuk mengoperasikan nilai-nilai di dalam matriks sehingga menjadi matriks yang lebih sederhana lagi. Dengan melakukan operasi baris sehingga matriks tersebut menjadi matriks yang baris. Ini dapat digunakan sebagai salah satu metode penyelesaian persamaan linear dengan menggunakan matriks. Caranya dengan mengubah persamaan linear tersebut ke dalam matriks teraugmentasi dan mengoperasikannya. Setelah menjadi matriks baris, lakukan substitusi balik untuk mendapatkan nilai dari variabel-variabel tersebut.



print ("Nama Kelompok :")
print ("1. Erisa Putri Maulina (04218038)")
print ("2. Areta Griselda Sabela (04218011)")
print ("3. Alfiyani Nurul 'Ilmi (04218037")
print ("4. M. Dandi Wibisono (04218010)\n")

print ("Matriks Dengan Metode Eliminasi Gauss\n")

print ("Soal")
print ("4x1 + 5x2 + 0x3 = 4")
print ("2x1 - 2x2 + 3x3 = 8")
print ("2x1 +  x2 + 5x3 = 12")

a11=4
a12=5
a13=0
a14=4
a21=2
a22=-2
a23=3
a24=8
a31=2
a32=1
a33=5
a34=12


print("")
print("Matriks")
print("|",a11," ",a12," ",a13," ",a14,"|")
print("|",a21," ",a22," ",a23," ",a24,"|")
print("|",a31," ",a32," ",a33," ",a34,"|\n")

print ("B2-B3")
a21= a21 - a31
a22= a22 - a32
a23= a23 - a33
a24= a24 - a34
print ("|",a11," ",a12," ",a13," ",a14,"|")
print ("|",a21," ",a22," ",a23," ",a24,"|")
print ("|",a31," ",a32," ",a33," ",a34,"|\n")

print ("B3-1/2*B1")
a21= 0
a22= -3
a23= -2
a24= -4
a31= (a31) - (1/2*a11)
a32= (a32) - (1/2*a12)
a33= (a33) - (1/2*a13)
a34= (a34) - (1/2*a14)

print ("|",a11," ",a12," ",a13," ",a14,"|")
print ("|",a21," ",a22," ",a23," ",a24,"|")
print ("|",a31," ",a32," ",a33," ",a34,"|\n")

print ("B3-1/2*B2")
a31= (0) - (1/2*0)
a32= (a32) - (1/2*a22)
a33= (a33) - (1/2*a23)
a34= (a34) - (1/2*a24)
print ("|",a11," ",a12," ",a13," ",a14,"|")
print ("|",a21," ",a22," ",a23," ",a24,"|")
print ("|",a31," ",a32," ",a33," ",a34,"|\n")

print ("Eliminasi Gauss\n")
print (a11,"x1","",a12,"x2","",a13,"x3","","="," ",a14)
print (a21,"x1","",a22,"x2","",a23,"x3","","="," ",a24)
print (a31,"x1","",a32,"x2","",a33,"x3","","="," ",a34,"\n")

print ("Hasil Eliminasi Gauss")

print ("6x3 = 12")
print (" x3 = 12/6")
print (" x3 = 2")

print (" ")
print ("-3x2 - 2x3 = -4")
print ("-3x2 - 2*2 = -4")
print ("      -3x2 = -4 + 4")
print ("      -3x2 = 0")
print ("        x2 = 0/3")
print ("        x2 = 0")

print (" ")
print ("4x1 + 5x2 + 0x3 = 4")
print ("4x1 + 5*0 + 0*2 = 4")
print ("            4x1 = 4")
print ("             x1 = 4/4")
print ("             x1 = 1")




Demikian materi tentang cara menghitung matriks dengan metode "Eliminasi Gauss" menggunakan Python3. Terimakasih sudah mengunjungi blog saya. Saya minta maaf apabila ada kekurangan dalam penyampaian materi ini. Semoga bermanfaat!!!

Komentar

Postingan populer dari blog ini

Pengenalan Matriks dan Determinan