10 Ekim 2012 Çarşamba

Matrix



public class Matrix {

public static void main(String args[])
{
int[][] matris1 = {{2,3},{4,5}};
int[][] matris2 = {{2,1},{3,0}};

Topla(matris1,matris2);
System.out.println("Çarpım");
Carp(matris1,matris2);
}


private static void Carp(int[][] matris1, int[][] matris2) {
int[][] sonuc = new int[2][2];
for(int i=0;i<2;i++)
{
for(int j=0;j<2;j++)
{
sonuc[i][j] = 0;

   for(int k=0;k<2;k++)
   {
    sonuc[i][j] += matris1[i][k] * matris2[k][j];
   }
   System.out.print(sonuc[i][j] + " ");
   if(j == 1)
System.out.println();
}
}

}

private static void Topla(int[][] matris1, int[][] matris2) {
int[][] sonuc = new int[2][2];
for(int i=0;i<2;i++)
{
for(int j=0;j<2;j++)
{
sonuc[i][j] = matris1[i][j] + matris2[i][j];
}
}
System.out.println("Toplam");
for(int i=0;i<2;i++)
{
for(int j=0;j<2;j++)
{
System.out.print(sonuc[i][j] + " ");
if(j == 1)
System.out.println();
}
}

}

}

Hiç yorum yok:

Yorum Gönder