Menu
CoddyTech

Penjumlahan dan Pengurangan Matriks

Termasuk bagian Logika dan Alur dalam perjalanan JavaScript di Coddy. Pelajaran 10 dari 65.

Untuk menjumlahkan atau mengurangkan dua matriks, keduanya harus memiliki dimensi yang sama, yaitu jumlah baris dan kolom yang sama. Operasi ini dilakukan per elemen, artinya kamu menjumlahkan atau mengurangkan elemen yang bersesuaian pada setiap matriks.

Contoh:

Matrix A:
1 2
3 4

Matrix B:
5 6
7 8

A + B:
(1+5) (2+6)
(3+7) (4+8)

Result:
6  8
10 12

Perkalian matriks lebih rumit dan akan dibahas di bagian selanjutnya.

challenge icon

Tantangan

Mudah

Buat fungsi bernama combineMatrices yang menerima tiga argumen: matrixA, matrixB, dan string op yang bisa berupa "+" atau "-". Untuk setiap sel, jika op adalah "+", hasilnya harus berupa matrixA[r][c] + matrixB[r][c]. Jika tidak, jika op adalah "-", hasilnya harus berupa matrixA[r][c] - matrixB[r][c].

Coba sendiri

function combineMatrices(matrixA, matrixB, op) {
  // TODO: Untuk setiap sel, jika op adalah '+', jumlahkan sel-sel yang bersesuaian.
  // Jika tidak, kurangi sel-sel tersebut. Kembalikan array 2D hasilnya.
}
// Jangan tulis apa pun di luar fungsi.
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler JavaScript online