У меня есть код, который будет печатать таблицу из 2-мерных массивов. Проблема, с которой я столкнулся, заключается в том, что я совершенно не знаю, как размножаться и находить продукт массивов. Любая помощь приветствуется. БлагодаряКак умножить 2-мерные массивы? Матричное умножение
public class MultiplyingArrays {
public static void main(String[] args) {
int firstarray[][] = {{1, 2, -2, 0}, {-3, 4, 7, 2}, {6, 0, 3, 1}};
int secondarray[][] = {{-1, 3}, {0, 9}, {1, -11}, {4, -5}};
System.out.println("This is the first array");
display(firstarray);
System.out.println("This is the second array");
display(secondarray);
}
public static void display(int x[][]) {
for (int row = 0; row < x.length; row++) {
for (int column = 0; column < x[row].length; column++) {
System.out.print(x[row][column] + "\t");
}
System.out.println();
}
}
}
Желаемый результат будет:
-3 43
18 60
1 -20
ли вы имеете в виду умножение матриц? http://en.wikipedia.org/wiki/Matrix_multiplication –
да, извините, что сделал это ясно – user3201634
http://stackoverflow.com/questions/17623876/matrix-multiplication-using-arrays – pezetem