Menu
CoddyTech

行列の加算と減算

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 12

行列の乗算はより複雑なため、後のセクションで取り上げます。

challenge icon

チャレンジ

簡単

subMatricesという名前のメソッドを作成します。このメソッドは2つの2次元配列(行列)を入力として受け取り、それらの差を新しい2次元配列として返します。

自分で試してみよう

// コードはクラスの内部にのみ記述してください。main()や、このクラスの外部にコードを記述しないでください。
class SubMatrices {
    public static int[][] subMatrices(int[][] matrix1, int[][] matrix2) {
        // ここにコードを記述してください
    }
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

ロジックとフローのすべてのレッスン

自分で練習してみよう: Javaオンラインコンパイラ