Page 353 - CITS - Computer Software Application -TT
P. 353

COMPUTER SOFTWARE APPLICATION - CITS



           }}
           Output
           2 6 8
           6 8 10


           Multiplication of 2 Matrices in Java
           In the case of matrix multiplication, a one-row element of the first matrix is multiplied by all the columns of the
           second matrix which can be understood by the image given below.


           Matrix Multiplication in Java
           Let’s see a simple example to multiply two matrices of 3 rows and 3 columns.

           //Java Program to multiply two matrices
           public class MatrixMultiplicationExample{
           public static void main(String args[]){
           //creating two matrices
           int a[][]={{1,1,1},{2,2,2},{3,3,3}};
           int b[][]={{1,1,1},{2,2,2},{3,3,3}};

           //creating another matrix to store the multiplication of two matrices
           int c[][]=new int[3][3];  //3 rows and 3 columns

           //multiplying and printing multiplication of 2 matrices
           for(int i=0;i<3;i++){
           for(int j=0;j<3;j++){
           c[i][j]=0;
           for(int k=0;k<3;k++)
           {
           c[i][j]+=a[i][k]*b[k][j];
           }//end of k loop
           System.out.print(c[i][j]+” “);  //printing matrix element
           }//end of j loop
           System.out.println();//new line
           }
           }}
           Output
           6 6 6
           12 12 12
           18 18 18


















                                                           340

                              CITS : IT&ITES - Computer Software Application - Lesson 85 - 93
   348   349   350   351   352   353   354   355   356   357   358