0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan4 halaman

Hitung Pangkat Matriks dengan Python

Dokumen tersebut berisi contoh program Python untuk membaca matriks A dan menghitung pangkat t dari matriks tersebut dengan menggunakan fungsi baca_matriks(), pangkat_matriks(), dan perkalian_matriks(). Program ini meminta pengguna untuk memasukkan elemen-elemen matriks dan pangkat, kemudian menghitung dan mencetak hasil pangkat matriks.

Diunggah oleh

riza amalia
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan4 halaman

Hitung Pangkat Matriks dengan Python

Dokumen tersebut berisi contoh program Python untuk membaca matriks A dan menghitung pangkat t dari matriks tersebut dengan menggunakan fungsi baca_matriks(), pangkat_matriks(), dan perkalian_matriks(). Program ini meminta pengguna untuk memasukkan elemen-elemen matriks dan pangkat, kemudian menghitung dan mencetak hasil pangkat matriks.

Diunggah oleh

riza amalia
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Nama : Nayla nazwa

Npm : 235730510009
MK : struktur data
Fakultas : informatika medis

def baca_matriks():
m = int(input("Masukkan jumlah baris matriks: "))
n = int(input("Masukkan jumlah kolom matriks: "))
matriks = []
print("Masukkan elemen-elemen matriks:")
for i in range(m):
row = []
for j in range(n):
elemen = float(input(f"Masukkan elemen baris {i+1}, kolom {j+1}: "))
[Link](elemen)
[Link](row)
return matriks

def pangkat_matriks(matriks, t):


result = [Link]()
for _ in range(t - 1):
result = perkalian_matriks(result, matriks)
return result

def perkalian_matriks(matriks1, matriks2):


m = len(matriks1)
n = len(matriks2[0])
p = len(matriks2)
result = [[0] * n for _ in range(m)]
for i in range(m):
for j in range(n):
for k in range(p):
result[i][j] += matriks1[i][k] * matriks2[k][j]
return result

def print_matriks(matriks):
for row in matriks:
print(row)

# Main program
A = baca_matriks()
t = int(input("Masukkan pangkat t: "))
A_pangkat_t = pangkat_matriks(A, t)
print("Hasil perkalian matriks A pangkat t:")
print_matriks(A_pangkat_t)
Tentu, berikut adalah contoh program Python untuk membaca matriks A
berordo m x n dan menghitung pangkat t dari matriks tersebut:

```python
def baca_matriks():
m = int(input("Masukkan jumlah baris matriks: "))
n = int(input("Masukkan jumlah kolom matriks: "))
matriks = []
print("Masukkan elemen-elemen matriks:")
for i in range(m):
row = []
for j in range(n):
elemen = float(input(f"Masukkan elemen baris {i+1}, kolom {j+1}: "))
[Link](elemen)
[Link](row)
return matriks

def pangkat_matriks(matriks, t):


result = [Link]()
for _ in range(t - 1):
result = perkalian_matriks(result, matriks)
return result

def perkalian_matriks(matriks1, matriks2):


m = len(matriks1)
n = len(matriks2[0])
p = len(matriks2)
result = [[0] * n for _ in range(m)]
for i in range(m):
for j in range(n):
for k in range(p):
result[i][j] += matriks1[i][k] * matriks2[k][j]
return result
def print_matriks(matriks):
for row in matriks:
print(row)

# Main program
A = baca_matriks()
t = int(input("Masukkan pangkat t: "))
A_pangkat_t = pangkat_matriks(A, t)
print("Hasil perkalian matriks A pangkat t:")
print_matriks(A_pangkat_t)
```

Program ini meminta pengguna untuk memasukkan elemen-elemen matriks A,


kemudian meminta pangkat t. Setelah itu, program akan menghitung pangkat t
dari matriks A dan mencetak hasilnya.

Anda mungkin juga menyukai