小编Jar*_*ris的帖子

在Java中乘以两个矩阵

我目前正在开发一个表示矩阵的类,它代表任何通用的mxn矩阵.我已经计算出了加法和标量乘法,但我正在努力开发两个矩阵的乘法.矩阵的数据保存在二维的二维数组中.

该方法看起来有点像这样:

   public Matrix multiply(Matrix A) {
            ////code
   }
Run Code Online (Sandbox Code Playgroud)

它将返回产品矩阵.这是右边的乘法.因此,如果我调用A.multiply(B),那么它将返回矩阵AB,右边是B.

我还不需要担心检查乘法是否在给定矩阵上定义,我可以假设我将得到正确尺寸的矩阵.

有没有人知道一个简单的算法,甚至可能在伪代码中执行乘法过程?

提前致谢.

java arrays matrix multiplication multidimensional-array

2
推荐指数
1
解决办法
3万
查看次数