3x3 boyutundaki matris ile Toplama, Çıkarma, Çarpma ve Transpozunu alma işlemleri yapacağız.

        //------A Matrisi-----//
        System.out.println("A matrisi: ");
        int A[][] = { { 8, 2, 4 }, { 6, 3, 5 }, { 2, 7, 4 } };
        int B[][] = { { 1, 5, 8 }, { 3, 5, 6 }, { 4, 7, 9 } };
        int C[][] = new int[3][3];
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 3; j++) {
                System.out.format("%2d", A[i][j]);
                System.out.print(" ");
            }
            System.out.println(" ");
        }
        //-----B Matrisi------//
        System.out.println("B matrisi: ");
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 3; j++) {
                System.out.format("%2d", B[i][j]);
                System.out.print(" ");
            }
            System.out.println(" ");
        }

        // ----Matrislerin Transpozu-----//
        System.out.println("A matrisinin Transpozu: ");
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 3; j++) {
                System.out.format("%2d", A[j][i]);
                System.out.print(" ");
            }
            System.out.println(" ");
        }
        System.out.println("B matrisinin Transpozu: ");
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 3; j++) {
                System.out.format("%2d", B[j][i]);
                System.out.print(" ");
            }
            System.out.println(" ");
        }
        // ---2 Matrisin Toplamı-----//
        System.out.println("A+B Matrisi:");
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 3; j++) {
                C[i][j] = A[i][j] + B[i][j];
                System.out.format("%2d", C[i][j]);
                System.out.print(" ");
            }
            System.out.println(" ");
        }
        // ---2 Matrisin Farkı----//
        System.out.println("A-B Matrisi:");
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 3; j++) {
                C[i][j] = A[i][j] - B[i][j];
                System.out.format("%2d", C[i][j]);
                System.out.print(" ");
            }
            System.out.println(" ");
        }
        // ---2 Matrisin Çarpımı ---//
        System.out.println("AxB Matrisi:");

        for (int i = 0; i < 3; i++) {
            for (int k = 0; k < 3; k++) {
                C[i][k] = 0;
                for (int j = 0; j < 3; j++) {

                    C[i][k] += A[i][j] * B[j][k];
                }
            }
            
        }

        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 3; j++) {
                System.out.format("%3d", C[i][j]);
                System.out.print(" ");
            }
            System.out.println(" ");
        }

 


  Güncel notlardan haberdar olmak için abone ol

  Arkadaşlar, değerli yorumlarınızı bekliyorum.


  Etiketler: java



Mesaj Gönder

Ad Soyad:

Mesaj:

Sayıların Toplamı: 74 + 8 = ?                            



Yorumlar


Henüz yorum yapılmamış ilk yorumu siz yapabilirsiniz.



Web hosting by Somee.com