前一篇博客没有提及如何计算两个矩阵之和,由于全是以代码来说明,所以便专门写一博客进行讲解。我是Java小白,如果说错了,欢迎各位大佬指点。

如何计算两个矩阵之和

先举个例子(两个3*3矩阵之和)

Java学习_补充_数组矩阵的计算(Matris)

public class Matris {

        public static void main (String[] args) {
/*
 * 初始化两个矩阵
 */
            int[][] c = new int[3][3];
            int[][] a= {
                            {1,23,5},
                            {5,8,6},
                            {5,6,3},
                        };
            int[][] b= {
                            {5,5,5},
                            {4,5,3},
                            {8,6,0},
                        };
/*
 * 两个矩阵相加
 */
    for(int i = 0;i < a.length;i++) {
        for(int j = 0;j < b.length;j++) {
        c[i][j]= a[i][j]+b[i][j];

        }
    }        

/*
 * 把结果打包打印
 */
    for(int i = 0;i < a.length;i++) {
        for(int j = 0;j < b.length;j++) {
        c[i][j]= a[i][j]+b[i][j];
        System.out.print(c[i][j]+"\t");
            }
        System.out.println();
        }    
    }
}    

运行结果为:
Java学习_补充_数组矩阵的计算(Matris)

那么,现在来编写运行之和可以得到任意两个矩阵之和的编程

首先,编程使两个矩阵相加:

Java学习_补充_数组矩阵的计算(Matris)

然后,将结果c[i][j]进行包装打印

Java学习_补充_数组矩阵的计算(Matris)

最后,可以任意初始化两个矩阵,运行之后就是他们两个之和:

Java学习_补充_数组矩阵的计算(Matris)

运行结果为:
Java学习_补充_数组矩阵的计算(Matris)

成功!

 

 

 

 

 

相关文章:

  • 2022-12-23
  • 2021-11-14
  • 2022-12-23
  • 2021-08-29
  • 2021-05-02
  • 2021-06-29
  • 2021-11-19
  • 2021-11-18
猜你喜欢
  • 2021-11-14
  • 2022-01-03
  • 2021-12-19
  • 2022-12-23
  • 2021-09-19
  • 2021-11-18
相关资源
相似解决方案