Langsung ke konten utama

Program mencari Invers Matriks Ordo 3 x 3

Disini saya akan membagikan Source Code menghitung dan mencari Kofaktor, Adjoint, Determinan dan Invers dengan menggunakan bahasa pemrograman python agar memudahkan anda dalam mengoreksi jawaban martrik ordo 3 x 3. Meskipun program yang saya buat ini belum sempurna setidaknya anda dapat memberika.

progam invers matrix ordo 3x3
def banner():
 print("Menghitung invers matriks 3x3")

def determinan():
 global det
 det = (bar1[0] * bar2[1] * bar3[2]) + (bar1[1] * bar2[2] * bar3[0]) + (bar1[2] * bar2[0] * bar3[1]) - (bar1[2] * bar2[1] * bar3[0]) - (bar1[0] * bar2[2] * bar3[1]) - (bar1[1] * bar2[0] * bar3[2])
 print("Nilai determinannya adalah: ",det)
 hitung()

def hitung():
 m11 = (bar2[1] * bar3[2]) - (bar2[2] * bar3[1])
 m12 = (-1 * ((bar2[0] * bar3[2]) - (bar2[2] * bar3[0])))
 m13 = (bar2[0] * bar3[1]) - (bar2[1] * bar3[0])

 m21 = (-1 * ((bar1[1] * bar3[2]) - (bar1[2] * bar3[1])))
 m22 = (bar1[0] * bar3[2]) - (bar1[2] * bar3[0])
 m23 = (-1 * ((bar1[0] * bar3[1]) - (bar1[1] * bar3[0])))

 m31 = (bar1[1] * bar2[2]) - (bar1[2] * bar2[1])
 m32 = (-1 * ((bar1[0] * bar2[2]) - (bar1[2] * bar2[0])))
 m33 = (bar1[0] * bar2[1]) - (bar1[1] * bar2[0])

 print("\n\n Kofaktor matriks adalah")
 print("|", m11, m12, m13, "|")
 print("|", m21, m22, m23, "|")
 print("|", m31, m32, m33, "|")

 print("\n\n Adjoin matriks")
 print("|", m11, m21, m31, "|")
 print("|", m12, m22, m32, "|")
 print("|", m13, m23, m33, "|")

 if det == 0:
  print("Tidak bisa dibagi dengan determinan 0")
  exit()

 print("\n\n Invers matriks")
 print("|", m11/det, m21/det, m31/det, "|")
 print("|", m12/det, m22/det, m32/det, "|")
 print("|", m13/det, m23/det, m33/det, "|")

banner()
print("masukan elemen matriks")
print("contoh :2 4 5")
str_arr = input("masukan baris pertama: ").split(' ')
bar1 = [int(num) for num in str_arr]

str_arr = input("masukan baris kedua  : ").split(' ')
bar2 = [int(num) for num in str_arr]

str_arr = input("masukan baris ketiga : ").split(' ')
bar3 = [int(num) for num in str_arr]

print("|",*bar1,"|")
print("|",*bar2,"|")
print("|",*bar3,"|")

determinan()

Komentar

Postingan populer dari blog ini

Matriks Matematika

Pengertian Matriks Dalam matematika, matriks adalah susunan bilangan, simbol, atau ekspresi, yang disusun dalam  baris  dan  kolom  sehingga membentuk suatu bangun persegi. Sebagai contoh, dimensi matriks di bawah ini adalah ordo 2 × 3 (baca "dua per tiga"), karena terdiri dari dua baris dan tiga kolom:     Penjumlahan Matriks Dua matriks atau lebih, bisa dijumlakan bila memiliki ordo yang sama. Penjumlahan dilakukan dengan menjumlahkan elemen-elemen yang berposisi sama.  Contoh:                                                       Jika   dan  ,  Pengurangan Matriks pengurangan dapat dilakukan bila dua matriks atau lebih, memiliki ordo yang sama. Pengurangan dilakukan terhadap elemen-elemen yang berposisi sama. Contoh:     ...

MENGHITUNG ORDO MATRIKS DENGAN METODE GAUS DENGAN PEMOGRAMAN PYTHON

Metode Gaus Dengan Python Metode eliminasi gauss termasuk dalam metode penyelesaian persamaan linear dengan cara langsung. Inti dari metode ini adalah membawa persamaan kedalam bentuk matriks dan menyederhanakan matriks menjadi bentuk segitiga atas. Setelah mendapat bentuk matriks tersebut dilakukan subtitusi balik untuk mendapat nilai dari akar persamaan tadi. Untuk lebih jelasnya kita perhatikan contoh berikut. b1k1=int("2") b1k2=int("5") b1k3=int("4") b1k4=int("4") b2k1=int("2") b2k2=int("7") b2k3=int("3") b2k4=int("8") b3k1=int("4") b3k2=int("-2") b3k3=int("-6") b3k4=int("12")           print("\n2x + 5y + 4z = 4") print("2x + 5y + 42 = 4") print("2x + 7y + 32 = 8") print("4x - 2y - 62 = 12") print("\n  |",b1k1," ",b1k2," ",b1k3," ",b1k4,"|...

TIK DI NAROTAMA

TIK DI NAROTAMA NAMA KELOMPOK: 1. A. FACHRUR ROZY 2. NICKY YUDA APRIYANTO 3. MOCH BAYU IKHSYANIE 4. AHMAD ARIFIN TIK DI NAROTAMA  Teknologi Informasi dan Komunikasi di Universitas NAROTAMA yang mendapatkan peringkat 9 terindeks ( SINTA – Science and Technology) u ntuk kat e gori Perguruan Tinggi Swasta . Menurut kami Teknologi Informasi Komunikasi di Universitas NAROTAMA yaitu cukup memuaskan dengan fasilitas sebagai berikut : ·        L ab K omputer , Selama kuliah di Universitas NAROTAMA kami belum pernah masuk ke Lab Komputer-nya di karenakan pada hari Jumat tanggal 14/09/2018 diliburkan. ·        WI-FI , terletak di Center Point . Kekurangan koneksi kurang stabil dikarenakan banyak yang menggunakannya. ·        Pengaksesan Jadwal Perkuliahan , (KRS, jadwal, tugas, agenda dll.) Quisioner dan pembayaran suda...