行列の加算と減算
CoddyのJavaジャーニー「ロジックとフロー」セクションの一部。レッスン 5/59。
2つの行列を加算または減算するには、それらの次元(つまり、行数と列数)が同じでなければなりません。この演算は要素ごとに実行されます。つまり、それぞれの行列の対応する要素を加算または減算します。
例:
Matrix A:
1 2
3 4
Matrix B:
5 6
7 8
A + B:
(1+5) (2+6)
(3+7) (4+8)
Result:
6 8
10 12Matrix の乗算はより複雑で、後のセクションで扱います。
チャレンジ
簡単2つの2次元配列(行列)を入力として受け取り、それらの差を新しい2次元配列として返す、subMatricesという名前のメソッドを作成してください。
自分で試してみよう
// クラスの中にのみコードを書いてください。main() やこのクラスの外にコードを書かないでください。
class SubMatrices {
public static int[][] subMatrices(int[][] matrix1, int[][] matrix2) {
// ここにコードを書いてください
}
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
ロジックとフローのすべてのレッスン
自分で練習してみよう: Javaオンラインコンパイラ