Halo, teman-teman! Apakah kalian pernah mendengar tentang matriks?

Matriks adalah kumpulan angka yang tersusun dalam bentuk baris dan kolom. Dalam matematika dan ilmu komputer, matriks sering digunakan untuk mempresentasikan data dalam bentuk tabel atau untuk melakukan operasi matematika yang lebih kompleks. Salah satu operasi dasar yang bisa kita lakukan pada matriks adalah penjumlahan.

Penasaran bagaimana caranya? Yuk, kita bahas lebih lanjut!

Sebelum kita mulai membuat program penjumlahan matriks, ada beberapa syarat yang harus dipenuhi agar penjumlahan matriks dapat dilakukan. Berikut adalah syarat penjumlahan dua buah matriks:

  1. Jumlah baris pada matriks pertama harus sama dengan jumlah baris pada matriks kedua.
  2. Jumlah kolom pada matriks pertama harus sama dengan jumlah kolom pada matriks kedua.

Jika kedua syarat di atas terpenuhi, kita bisa melakukan penjumlahan matriks dengan menjumlahkan elemen-elemen yang berada pada posisi yang sama di kedua matriks.

Baca juga: Program Penjumlahan Dua Buah Matriks dengan Java.

Sekarang, mari kita buat program Python untuk melakukan penjumlahan dua buah matriks!

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
def tambah_matriks(A, B):
    # Menghitung jumlah baris dan kolom pada matriks A
    jumlah_baris = len(A)
    jumlah_kolom = len(A[0])

    # Memeriksa apakah dimensi matriks A dan B sesuai untuk penjumlahan
    if len(B) != jumlah_baris or len(B[0]) != jumlah_kolom:
        raise ValueError("Dimensi matriks tidak sesuai untuk penjumlahan.")

    # Membuat matriks C dengan elemen 0 sebagai tempat penampungan hasil penjumlahan
    C = [[0 for _ in range(jumlah_kolom)] for _ in range(jumlah_baris)]

    # Melakukan penjumlahan matriks A dan B
    for i in range(jumlah_baris):
        for j in range(jumlah_kolom):
            # Menjumlahkan elemen yang berada pada posisi yang sama di kedua matriks
            C[i][j] = A[i][j] + B[i][j]

    return C

# Contoh matriks A dan B
matriks1 = [
    [2, 3, 4],
    [5, 6, 7]
]

matriks2 = [
    [1, 2, 3],
    [4, 5, 6]
]

# Melakukan penjumlahan matriks1 dan matriks2 dengan fungsi tambah_matriks
hasil = tambah_matriks(matriks1, matriks2)

# Menampilkan hasil penjumlahan matriks1 dan matriks2
print("Hasil penjumlahan matriks1 dan matriks2:")
for baris in hasil:
    print(baris)

Kode di atas merupakan contoh program Python yang dapat digunakan untuk menjumlahkan dua buah matriks. Dalam kode ini, kita mendefinisikan fungsi tambah_matriks(A, B) yang akan mengembalikan hasil penjumlahan matriks A dan B. Sebelum menjumlahkan elemen-elemen matriks, kita memastikan bahwa dimensi kedua matriks tersebut sesuai dengan syarat yang sudah dijelaskan sebelumnya. Selamat mencoba!