【发布时间】:2010-10-26 03:59:23
【问题描述】:
private void equal_AxB() {
int x = matrix_A.length;
int y = matrix_B[0].length;
matrix_C = new double[x][y];
for(int i = 0; i < x; i++) {
for(int j = 0; j < y; j++) {
for(int k = 0; k < y; k++){
matrix_C[i][j] += matrix_A[i][k]*matrix_B[k][j];
}
}
}
return;
}
矩阵_A:
2 3
2 3
2 3
矩阵_B:
2 3 4
2 4 3
【问题讨论】:
-
因为您试图访问超出数组边界的索引。
matrix_A和matrix_B等于什么? -
我知道错误是什么......但我忘了添加两个数组是什么......抱歉编辑,它非常简单......它只是一个矩阵乘法类型的东西。
标签: java arrays exception multidimensional-array