Menu
Coddy logo textTech

Сложение и вычитание матриц

Часть раздела Логика и управление потоком путешествия по Java на Coddy. Урок 5 из 59.

Чтобы сложить или вычесть две матрицы, они должны иметь одинаковые размеры (то есть одинаковое количество rows и столбцов). Операция выполняется поэлементно: вы складываете или вычитаете соответствующие элементы в каждой матрице.

Например:

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, который принимает на вход два двумерных массива (матрицы) и возвращает их разность в виде нового двумерного массива.

Попробуйте сами

// Пишите свой код только внутри класса. Не пишите main() или какой-либо код вне этого класса.
class SubMatrices {
    public static int[][] subMatrices(int[][] matrix1, int[][] matrix2) {
        // Напишите свой код здесь
    }
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Логика и управление потоком

Потренируйтесь самостоятельно: Онлайн-компилятор Java