Java之矩阵相乘(A=A*B)
来源:互联网 发布:网络p2p理财靠谱嘛 编辑:程序博客网 时间:2024/06/08 18:01
public class MatrixMultiply {//A=A*B 将相乘的结果赋给Apublic static void Multiply(double[][]A,int line,int list,double[][]B){double[][]C=new double[line][list];for(int i=0;i<line;i++){for(int j=0;j<list;j++){for(int a=0;a<list;a++){C[i][j]+=A[i][a]*B[a][j];}}}for(int i=0;i<line;i++){for(int j=0;j<list;j++){A[i][j]=C[i][j];}}}public static void main(String[]args)//测试{double[][] TMatrix1 = { {1, 2}, {3,4} , {1,1}};double[][] TMatrix2={{1,-1},{-2,3}};String Strr=new String("");Multiply(TMatrix1,3,2, TMatrix2);for(int i=0;i<3;i++){for(int j=0;j<2;j++){String str=String.valueOf(TMatrix1[i][j]);Strr+=str;Strr+=" ";}Strr+="\n";} System.out.println(Strr);}}
运行结果如下:
推荐文章:那些年,做的几个应用
1 0
- Java之矩阵相乘(A=A*B)
- Java之矩阵相加(A+B)
- NYOJ 623 A*B(2)(矩阵相乘)
- A*B Problem II(l两矩阵相乘)
- Java之矩阵相减(A-B)
- java实现矩阵乘法public class MatrixMultiply { //A=A*B 将相乘的结果赋给A public static void Multiply(double[][
- nyoj A*B Problem II 623 (矩阵相乘)
- A × B problem(大数相乘算法)
- Erlang实现的矩阵相乘C=A*B单线程与并行多线程性能对比
- 1381. a*b 大数相乘
- Matlab 矩阵 A ,矩阵 B,求A(B)
- 矩阵A+B(矩阵相加)
- HDOJ 题目1575 Tr A(矩阵相乘,二分)
- AOJ152 A X B problem(大数相乘、高精度乘法)
- hdu 1402 A * B Problem Plus (FFT + 大数相乘)
- 矩阵A+B
- 矩阵A+B
- 矩阵A+B
- Asp.Net 5 Identity 快速集成
- HDU 2073 无限的路
- HDOJ1241
- 2016.3.13
- 红黑树问题
- Java之矩阵相乘(A=A*B)
- 【C#】万事开头难(三)<机房重构>
- 【bzoj3759】【hungergame】【线性基+博弈论】
- Rust 中的宏
- [LeetCode]313 超级丑数
- 小明的调查统计(二)
- 小技巧、小经验(3)
- android-async-http网络框架的使用
- 第一个spring mvc示例