java实现矩阵相乘
来源:互联网 发布:投资公司 知乎 编辑:程序博客网 时间:2024/04/30 11:20
众所周知,矩阵的乘法就是矩阵的行列相乘再相加。话不多说,直接上代码:
package test;public class matrixMultiply {public static void printMatrix(int[][] a, int[][] b) {int r = a.length;int c = b[0].length;double result[][] = new double[r][c];for (int i = 0; i < r; i++) {for (int j = 0; j < c; j++) {int temp = 0;for (int k = 0; k < b.length; k++) {temp += a[i][k] * b[k][j];}result[i][j] = temp;}}System.out.println("矩阵相乘的结果为: ");for (int m = 0; m < r; m++) {for (int n = 0; n < c; n++) {System.out.print(result[m][n] + "\t");}System.out.println();}}public static void main(String[] args) {int[][] a = { { 1, 2 }, { 3, 4 }, { 5, 6 } };// 自己定义矩阵int[][] b = { { 1, 2, 3 }, { 4, 5, 6 } };// 自己定义矩阵printMatrix(a, b);}}
结果为:
9.0 12.0 15.0
19.0 26.0 33.0
29.0 40.0 51.0
0 0
- java实现矩阵相乘
- Java实现矩阵相乘
- Java实现两个矩阵相乘
- 矩阵相乘算法的Java语言实现
- 矩阵相乘Strassen算法Java实现
- MapReduce实现矩阵相乘
- Python实现矩阵相乘
- mapreduce实现矩阵相乘
- Hadoop 实现矩阵相乘
- python 实现矩阵相乘
- MapReduce实现矩阵相乘
- mpi实现矩阵相乘
- 矩阵相乘实现
- MapReduce实现矩阵相乘
- 二维矩阵实现矩阵相乘
- 【java】矩阵相乘
- java 矩阵相乘
- 矩阵相乘的三种方法(java实现)
- IAR for stm8 新建工程模板
- LeetCode上关于Min Stack遇到的一个小小问题
- Solaris系统中提示bash:command not found
- applicationContext.xml与spring-severlet.xml加载关系
- android 判断网络
- java实现矩阵相乘
- HDU 3954(线段树)
- jQuery 自定义事件
- HDU 4727 The Number Off of FFF
- 自己总结的一些C/C++语言基础问题
- web集群时session同步的3种方法
- 关于微信平台
- IOS学习 iOS中集合遍历方法的比较和技巧
- [nginx源码分析]nginx handler 模块解析