Menu
CoddyTech

Matris Toplama ve Çıkarma

Coddy'nin JavaScript Journey'sinin Mantık ve Akış bölümünün bir parçası. Ders 10 / 65.

İki matrisi toplamak veya çıkarmak için aynı boyutlara (yani aynı sayıda satır ve sütuna) sahip olmaları gerekir. İşlem eleman bazında yapılır; yani her matristeki karşılık gelen elemanları toplar veya çıkarırsınız.

Örneğin:

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

Matris çarpımı daha karmaşıktır ve ilerleyen bir bölümde ele alınacaktır.

challenge icon

Görev

Kolay

matrixA, matrixB ve "+" ya da "-" olabilen bir metin olan op olmak üzere üç bağımsız değişken alan combineMatrices adlı bir işlev oluştur. Her hücre için, op değeri "+" ise sonuç matrixA[r][c] + matrixB[r][c] olmalıdır. Aksi takdirde, op değeri "-" ise sonuç matrixA[r][c] - matrixB[r][c] olmalıdır.

Kendin dene

function combineMatrices(matrixA, matrixB, op) {
  // TODO: Her hücre için, op '+' ise karşılık gelen hücreleri topla.
  // Aksi takdirde, bunları birbirinden çıkar. Elde edilen 2D diziyi döndür.
}
// function dışında hiçbir şey yazma
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Mantık ve Akış bölümündeki tüm dersler

Kendi başına pratik yap: Online JavaScript derleyicisi