अगर आपको गणित में माट्रिक्स को गुणा करना आता है ,तो आपको जावा में माट्रिक्स को समझाने में ज्यादा परेशानी नहीं होगी | जावा में माट्रिक्स को गुणा करने के लिए दो कांसेप्ट काम में आते है :
१. २डी अर्रे
२. फॉर लूप
दोनो के बारे में हम विस्तार से चर्चा कर चुके है , अब आईये इनको काम में लेकर देखते है |
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