| 发表于:2007-01-06 22:07:49 楼主 |
请问谁可以帮我弄个矩阵相乘的程序? 我在网上下了个,可是不知道是环境的问题还是别的什么问题,不能运行,有那为高手可以帮我调试下?代码如下 improt java.io.*; public class multimatrix { int[][] multiplymatrix; public static void main(string args[]){ int[][] a={{1,0,3,-1},{2,1,0,2}}; int[][] b={{4,1,0},{-1,1,3},{2,0,1},{1,3,4}}; multimatrix mm=new multimatrix(); mm.mmatrix(a,b); mm.display(); } public void mmatrix(int[][] a,int[][] b){ multiplymatrix=new int[a.length][b[0].length]; for (int i = 0; i <a.length; i++) {//rows of a for (int j = 0; j <b[0].length; j++) {//columns of b for (int k = 0; k <a[0].length; k++) {//columns of a = rows of b multiplymatrix[i][j]=multiplymatrix[i][j]+a[i][k]*b[k][j]; } } } } public void display(){ for (int i = 0; i <multiplymatrix.length; i++) { for (int j = 0; j <multiplymatrix[0].length; j++) { system.out.print (multiplymatrix[i][j]+ " "); } system.out.println ( " "); } } } |
|
|
|
|