Menu
Coddy logo textTech

Matris Toplama ve Çıkarma

Coddy'nin Java Journey'sinin Mantık & Akış bölümünün bir parçası — ders 5 / 59.

İki matrisi toplamak veya çıkarmak için, aynı boyutlara sahip olmaları gerekir (yani, aynı sayıda satır ve sütuna sahip olmaları). İşlem, eleman bazında gerçekleştirilir, yani her matristeki karşılıklı elemanlar toplanır veya çıkarılır.

Ö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 sonraki bir bölümde ele alınacaktır.

challenge icon

Görev

Kolay

subMatrices adında bir metot oluşturun ki iki 2D dizi (matris) giriş olarak alsın ve farklarını yeni bir 2D dizi olarak döndürsün.

Kopya kağıdı

Matrisleri toplamak veya çıkarmak için aynı boyutlara sahip olmaları gerekir. İşlem, karşılıklı elemanlar üzerinde eleman bazında gerçekleştirilir.

Matris toplama örneği:

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

Uyumsuz boyutlar için new int[0][0] döndürün (boş bir dizi).

Kendin dene

// Kodu yalnızca sınıfın içine yazın. main() veya bu sınıfın dışına herhangi bir kod yazmayın.
class SubMatrices {
    public static int[][] subMatrices(int[][] matrix1, int[][] matrix2) {
        // Kodunuzu buraya yazın
    }
}
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 & Akış bölümündeki tüm dersler