表示の仕方がわかりません。
processing JAVAで行列の計算を作っています。
2次元配列を使い作成しようと試みています。
仮に{{1,3},{5,7}}と{{2,4},{6,8}}で作りました。
int [][]a = {{1, 3}, {5, 7}};
int [][]b = {{2, 4}, {6, 8}};
int [][]sum = new int[2][2];
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
sum[i][j] += a[i][j] + b[i][j];
}
}
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
println(sum[i][j]);
}
}
計算結果は大丈夫でしたが、表示が
3,7,
11,15
となります。
理想は
a:
1,3
5,7
b:
2,4
6,8
sum:
3,7
11,15
といった行列式の形です。
よろしくお願いします。
欲を言えば掛け算の計算法も教えていただけませんでしょうか。
sum[i][j] += a[i][j] + b[i][j];
この部分を
sum[i][j] += a[i][j] * b[i][j];
とすればできるか⁉と安直な考えしか出てこず悪戦苦闘中です。
よろしくお願いします。