अगर आपको गणित में माट्रिक्स को गुणा करना आता है ,तो आपको जावा में माट्रिक्स को समझाने में ज्यादा परेशानी नहीं होगी | जावा में माट्रिक्स को गुणा करने के लिए दो कांसेप्ट काम में आते है :
१. २डी अर्रे
२. फॉर लूप
दोनो के बारे में हम विस्तार से चर्चा कर चुके है , अब आईये इनको काम में लेकर देखते है |
class Matrixmultiplication {
public static void main(String[] args) {
double[][] a = new double[3][3];
double[][] b = new double[3][3];
double[][] c = new double[3][3];
int i,j,k;
int m=10;
System.out.println("First Matrix is : \n");
for(i=0;i<3;i++) {
for(j=0;j<3;j++) {
a[i][j] =m;
b[i][j] =m+1;
System.out.print(a[i][j] + " \t");
}
System.out.println();
}
System.out.println();
System.out.println("Second Matrix is : \n");
for(i=0;i<3;i++) {
for(j=0;j<3;j++) {
System.out.print(b[i][j] + " \t");
}
System.out.println();
}
System.out.println();
System.out.println("Multiplication of Matrix is: \n");
for(i=0;i<3;i++) {
for(j=0;j<3;j++) {
for(k=0;k<3;k++) {
c[i][j]+= a[i][k] * b[k][i];
}
System.out.print(c[i][j] + " \t" );
}
System.out.println("");
}
}
}
No comments:
Post a Comment