logo

תוכנית Java להכפלת שתי מטריצות

אנו יכולים להכפיל שתי מטריצות ב-java באמצעות אופרטור בינארי * וביצוע לולאה נוספת. מטריצה ​​ידועה גם בתור מערך מערכים. אנו יכולים להוסיף, להחסיר ולהכפיל מטריצות.

במקרה של כפל מטריצה, רכיב שורה אחת של המטריצה ​​הראשונה מוכפל בכל העמודות של המטריצה ​​השנייה.

כפל מטריקס ב-Java

בוא נראה דוגמה פשוטה להכפלת שתי מטריצות של 3 שורות ו-3 עמודות.

החיוך הכי יפה בעולם
 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&lt;3;j++){" c[i][j]="0;" k="0;k&lt;3;k++)" { c[i][j]+="a[i][k]*b[k][j];" } end of loop system.out.print(c[i][j]+' '); printing matrix element system.out.println(); new line }} < pre> <span> Test it Now </span> <p>Output:</p> <pre> 6 6 6 12 12 12 18 18 18 </pre></3;i++){>